Hallo zusammen,
ich habe anhand folgender Anleitung versucht, Anrufe in Abwesenheit auf meinem Tablet UI darzustellen.
http://www.juergenstechnikwelt.de/smarthome-2/verpasste-anrufe-im-fhem-tabletui-darstellen/ (http://www.juergenstechnikwelt.de/smarthome-2/verpasste-anrufe-im-fhem-tabletui-darstellen/)
Hat auch eine Zeit lang super funktioniert doch nun bekomme ich folgenden Fehler in der Log.
2017.05.27 11:40:06 1: ERROR evaluating my $EVTPART1='disconnect';my $EVENT='event: disconnect';my $SELF='Anrufe_notify';my $TYPE='FB_CALLMONITOR';my $NAME='fbCallMonitor';my $EVTPART0='event:';{ CheckAnrufe($EVENT) }: Undefined subroutine &main::CheckAnrufe called at (eval 288) line 1.
2017.05.27 11:40:06 3: Anrufe_notify return value: Undefined subroutine &main::CheckAnrufe called at (eval 288) line 1.
Kann mir jemand dabei helfen?
ZitatCheckAnrufe($EVENT)
Wie sieht deine "CheckAnrufe()" sub in 99_myUtils.pm aus?
hmm diesen Eintrag gibt es in meiner 99_myUtils.pm gar nicht.
Jetzt habe ich den Eintrag in der myUtilsTemplate.pm gefunden:
#
# Anruf Funktionen
#
sub CheckAnrufe($)
{
my ($aktion) = @_;
#bei ausgehenden Anrufen wird der Dummy hochgezählt
if (ReadingsVal("fbCallMonitor", "direction", "outgoing") eq "incoming")
{
fhem("set duVerpassteAnrufe ".(Value("duVerpassteAnrufe")+1));
}
}
Dann habe ich es wohl nicht verstanden.
Muss denn der Code (siehe oben) in die 99_myUtils.pm?
Zitat von: d0m2011 link=topic=72429.msg640673#msg640673 date=
Muss denn der Code (siehe oben) in die 99_myUtils.pm?
Ja, da muss er hin. Nur Module, die mit 99 anfangen werden automatisch von FHEM geladen.
ZitatNur Module, die mit 99 anfangen werden automatisch von FHEM geladen
..... beim Start von FHEM.
Um nach Änderung im laufenden Betrieb das Modul wieder zu laden:
reload 99_myUtils
Ah okay, danke!
Jetzt funktioniert es und ich habs verstanden.
Nur der Befehl reload 99_myUtils
funktioniert nicht, ist jedoch nicht weiter schlimm.
Angeblich ist die Dabei nicht vorhanden, ist sie jedoch.
Wenn's funktioniert dann bitte noch [Gelöst] vor das Subject des ersten Post schreiben.
Das mit dem reload ist komisch... bitte auf Groß-/Kleinschreibung achten... Wenn du die Datei über "edit Files" bearbeitest brauchst du aber kein reload, dann macht FHEM das automatisch.
vielleicht-doch-kein-Gewitter Grüße,
Oli