H
Ah, ok. Muss ich diese IP irgendwo eintragen? Oder was muss jetzt beachtet werden? Irgendwas bestimmtest zu beachten oder Callmonitor behandeln wie zuvor auch bei den früheren Versionen?
ausgewählt.Benutzername im Mehrbenutzer-Modus: ftpuser
Im Callmonitor hab ich noch ausgewählt.
Danke Dir. Aktualisiere grad Ubuntu und erstelle gleich ein neues image.
..und? Funktioniert nun Callmonitor im neuen Image?
jetzt wird durch cron ja NUR das call.sh minütlich ausgeführt, aber was ist eigentlich mit der refresh.sh?
da steht ja einiges mehr drin, auch notwendiges für den spf-83v. den hab ich ja hier.
z.b.
samsung_ip_address, oder die samsung_rss_id
die wird doch irgendwie gebraucht, oder?
#!/bin/sh
localpath="/var/media/ftp/uStor01/infoframe"
serverscript="http://192.168.0.5"
LOG="/var/media/ftp/uStor01/infoframe/logs/infoframe.log"
ANRUFBEANTWORTER="/var/media/ftp/uStor01/FRITZ/voicebox/rec"
[COLOR=#ff0000]samsung_ip_address="192.168.0.11"
samsung_rss_id="143560439"[/COLOR]
if [ -z $1 ]; then
wget "$serverscript?$1" -O $localpath/tmp.jpg
echo "hier sollte der innhalt von \$1 stehen. Da kein anruf ,also leer. Normaler cron refresh" $1 > $LOG
else
L=$1'&answermachine='
cd $ANRUFBEANTWORTER
if [ `echo $L | grep -c "in:disconnect"` -ge 1 ]; then
if [ `find . -type f -mmin -1` ]; then
L=$L'1'
echo "EVENT in:disconnect und file JUENGER als 1min, also AB BESPROCHEN!!" $L > $LOG
else
echo "EVENT in:disconnect, ABER file AELTER als 1min!!" $L > $LOG
fi
else
echo "KEIN event in:disconnect!!" $L > $LOG
fi
wget "$serverscript?$L" -O $localpath/tmp.jpg
echo "nach wget" $L >> $LOG
fi
[COLOR=#ff0000]# Samsung SPF-83v specific tasks
# ===============================
# disable and enable picture cache for this rss feed to make immediately refresh possible
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=false"
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=true"
# force samsung picture frame to immediately refresh picture by simulate clicking on "next" in web interface
wget -s "http://$samsung_ip_address:5050/configuration/photo_frame.htm?next"[/COLOR]
#!/bin/sh
localpath="/var/media/ftp/uStor01/infoframe"
serverscript="http://192.168.0.5"
LOG="/var/media/ftp/uStor01/infoframe/logs/infoframe.log"
ANRUFBEANTWORTER="/var/media/ftp/uStor01/FRITZ/voicebox/rec"
samsung_ip_address="192.168.0.11"
samsung_rss_id="143560439"
if [ -z $1 ]; then
wget "$serverscript?$1" -O $localpath/tmp.jpg
wget -s "http://$samsung_ip_address:5050/configuration/photo_frame.htm?next"
echo "hier sollte der innhalt von \$1 stehen. Da kein anruf ,also leer. Normaler cron refresh" $1 > $LOG
else
L=$1'&answermachine='
cd $ANRUFBEANTWORTER
if [ `echo $L | grep -c "in:disconnect"` -ge 1 ]; then
if [ `find . -type f -mmin -1` ]; then
L=$L'1'
echo "EVENT in:disconnect und file JUENGER als 1min, also AB BESPROCHEN!!" $L > $LOG
else
echo "EVENT in:disconnect, ABER file AELTER als 1min!!" $L > $LOG
fi
else
echo "KEIN event in:disconnect!!" $L > $LOG
fi
wget "$serverscript?$L" -O $localpath/tmp.jpg
wget -s "http://$samsung_ip_address:5050/configuration/photo_frame.htm?next"
echo "nach wget" $L >> $LOG
fi
#!/bin/sh
localpath="/var/media/ftp/uStor01/infoframe"
serverscript="http://192.168.0.5"
LOG="/var/media/ftp/uStor01/infoframe/logs/infoframe.log"
ANRUFBEANTWORTER="/var/media/ftp/uStor01/FRITZ/voicebox/rec"
samsung_ip_address="192.168.0.11"
samsung_rss_id="143560439"
if [ -z $1 ]; then
wget "$serverscript?$1" -O $localpath/tmp.jpg
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=false"
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=true"
wget -s "http://$samsung_ip_address:5050/configuration/photo_frame.htm?next"
echo "hier sollte der innhalt von \$1 stehen. Da kein anruf ,also leer. Normaler cron refresh" $1 > $LOG
else
L=$1'&answermachine='
cd $ANRUFBEANTWORTER
if [ `echo $L | grep -c "in:disconnect"` -ge 1 ]; then
if [ `find . -type f -mmin -1` ]; then
L=$L'1'
echo "EVENT in:disconnect und file JUENGER als 1min, also AB BESPROCHEN!!" $L > $LOG
else
echo "EVENT in:disconnect, ABER file AELTER als 1min!!" $L > $LOG
fi
else
echo "KEIN event in:disconnect!!" $L > $LOG
fi
wget "$serverscript?$L" -O $localpath/tmp.jpg
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=false"
wget -s "http://$samsung_ip_address:5050/configuration/storage.htm?CheckRssNameId=$samsung_rss_id&Checked=true"
wget -s "http://$samsung_ip_address:5050/configuration/photo_frame.htm?next"
echo "nach wget" $L >> $LOG
fi
- wenn ich einen anruf tätige, dann steht oben bei "aktuelles gespräch mit" -> unbekannt,
und nicht die nr die ich gewählt habe
- wenn jmd anruft, dann erzeugt mein server (qnap) zwar das bild mit dem grünen symbol, der src-nr und der dest-nr
aber am rahhmen wirds nicht gezeigt. auch nicht nach über 1 minute.
- komisch, bei einem testanruf von meinem handy klingelte es ewig lang. als ich auflegte zeigt der rahmen
den verpassten anruf an, aber mit (-8s) und ohne rotes AB-symbol, obwohl der AB aus ist
wie geht das?könnte man zB bei der eventabfrage 'out:connect' durch einen kleinnen hack den Inhalt von $src_name und $dst_name tauschen und dadurch sollte die Anzeige wie gewünscht wieder funktionieren...
genau, ABER wieso erscheint dann ab und zu hinter der src-number TROTZDEM (-8s), obwohl kein AB an ist??? kein AB --> kein roter punkt. Wo ist das Problem?
bei wem läuft das benzinplugin denn noch?btw.
mit dem benzin-plugin stimmt auch was nicht, denn es zeigt mir falsche preise an
geholt werden sie ja von clever-tanken.de. die uhrzeit des preises stimmt mit der auf der webseite überein. aber der preis bleibt immer exact der gleiche. diesel=1,359 bei allen gefundenen tankstellen der gleiche preis
bei wem läuft das benzinplugin denn noch?
hat keiner diese probleme?
<?php
$ftp_server = "192.168.XXX.XXX";
$ftp_user = "foo";
$ftp_pass = "bar";
// Verbindung aufbauen
$conn_id = ftp_connect($ftp_server);
// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
die("FTP-Verbindungsaufbau ist fehlgeschlagen!");
}
if (ftp_chdir($conn_id, "/uStor01/FRITZ/voicebox/rec")) {
$a = ftp_pwd($conn_id);
$b = ftp_nlist($conn_id, $a);
$result = count($b);
// mysql_query("REPLACE INTO if_ab SET id=1, anzahl = '$result'") or die ("nicht moeglich");
}
// Verbindung schließen
ftp_close($conn_id);
?>
require('plugins/ABPlugin.php');
imagettftextboxopt($image, 13, 0, imagesx($image)-370, 450, $style['textcolor'], $style['fontb'], 'Noch '.$result.' Anruf auf dem AB vorhanden', $opt);
***************************************************************************/
require('plugins/ABplugin.php');
class WeatherPlugin implements IPlugin
Ich hab den php-Code oben nochmal verändert. Habe gestern eine zeile vergessen.cool danke,
der text wird angezeigt, jedoch nicht der wert von $result
aber warum die abfrage über ftp? du liest doch schon in deiner sh das ab-verzeichnis aus