Plötzlich (nach dem Update) bekomme ich bei jedem Anruf diese Meldung im Log:
Use of uninitialized value $external_number in substitution (s///) at /opt/fhem/FHEM/72_FB_CALLMONITOR.pm line 233.
Es existiert dieses Notify:
define callinfo notify fbcall:event:.ring { if (Value("Wohnzimmer.Roku") eq "present") {system("expect /myfhem/wz_roku.expect 'Anruf von: ".ReadingsVal('fbcall', 'external_number', undef)." (".ReadingsVal('fbcall', 'external_name', undef).")' &")} }
fbcall ist vom Typ FB_CALLMONITOR, das Reading external_number existiert und ist enthält auch die korrekte Nummer.
Hallo roedert,
vielen Dank für diesen Hinweis. Ich habe soeben den Fehler gefixt. Ab morgen steht dieser via "update" zur Verfügung.
Viele Grüße
Markus
....ohhh, das Update war gar nicht gut ..... aber trotzdem Danke für deine Hilfe ;)
Auszug aus dem Logfile:
2013.10.15 08:04:10 0: syntax error at /opt/fhem/FHEM/72_FB_CALLMONITOR.pm line 233, near ");"
syntax error at /opt/fhem/FHEM/72_FB_CALLMONITOR.pm line 233, near ");"
2013.10.15 08:04:10 1: reload: Error:Modul 72_FB_CALLMONITOR deactivated:
gleich Problem hier:
2013.10.15 13:54:33 1: reload: Error:Modul 72_FB_CALLMONITOR deactivated:
syntax error at /usr/share/fhem/FHEM/72_FB_CALLMONITOR.pm line 233, near ");"
2013.10.15 13:54:33 0: syntax error at /usr/share/fhem/FHEM/72_FB_CALLMONITOR.pm line 233, near ");"
kommt davon, wenn Entwickler ungetestete Änderungen einchecken 8)
Nehmt einfach einen Texteditor und macht in Zele 233 am Ende vor das Semikolon die fehlende schließende Klammer.
$external_number =~ s/#.*$// if(defined($external_number));
Sorry dafür. Hab es soeben gefixt.
kann in der Hektik schonmal passieren - kein Problem :)
Hallo Markus,
kann es sein, dass sich der Fehler wieder eingeschlichen hat? Ich habe bei jedem Anruf folgende Zeilen im fhem Logfile.
Use of uninitialized value $external_number in substitution (s///) at ./FHEM/72_FB_CALLMONITOR.pm line 218.
Use of uninitialized value $external_number in substitution (s///) at ./FHEM/72_FB_CALLMONITOR.pm line 218.
Meine Version des Moduls:
# $Id: 72_FB_CALLMONITOR.pm 4318 2013-12-03 17:04:49Z markusbloch $
Gruss
Tobias
Ist zwar die selbe Fehlermeldung, aber ein anderer Fehler.
Werde ich heute abend fixen.
Viele Grüße
Markus
ist soeben eingecheckt und ab morgen verfügbar.
Viele Grüße und schönen Abend
Markus
Jetzt ist die Warnung weg.
Danke & Gruß
Tobias