Hi!
Woran kann die Fehlermeldung Undefined subroutine &main::ack_termostat liegen?
99_myUtils.pm
sub ack_termostat { fhem("set LED_blau on"); }
Notify
define n_Termostat notify Wohnzimmer:temperature:.* {ack_termostat()}
greets
Bist Du sicher, dass Du die 99_myUtils.pm korrekt angelegt hast? Hast Du da schon andere Funktionen drin, die bereits funktionieren?
Zitat von: betateilchen am 30 Januar 2016, 20:53:21
Bist Du sicher, dass Du die 99_myUtils.pm korrekt angelegt hast? Hast Du da schon andere Funktionen drin, die bereits funktionieren?
denke schon - hab ""myUtilsTemplate.pm -> "99_myUtils.pm" kopiert (-rw-r--r-- 1 fhem dialout 799 Jan 30 20:48 99_myUtils.pm), und nein, es ist das erste sub.
Zitat von: saxandl am 30 Januar 2016, 20:59:11
denke schon - hab ""myUtilsTemplate.pm -> "99_myUtils.pm" kopiert (-rw-r--r-- 1 fhem dialout 799 Jan 30 20:48 99_myUtils.pm), und nein, es ist das erste sub.
Dann zeig mal die komplette 99_myUtils.pm. Eigentlich ist die Datei nicht zum kopieren gedacht, sondern zur Verwendung im internen fhem-Editor. Da bekommst Du nämlich beim Abspeichern auch gleich eine Syntaxprüfung geschenkt und die Datei wird neu geladen.
Wenn Du die Datei ausserhalb von fhem bearbeitest, musst Du sie danach manuell neu laden oder dein fhem neu starten.
Zitat von: betateilchen am 30 Januar 2016, 21:01:37
Wenn Du die Datei ausserhalb von fhem bearbeitest, musst Du sie danach manuell neu laden oder dein fhem neu starten.
danke! das war der entscheidende Hinweis!
greets