Moin.
Nach meinem gestrigen Update spielt mein System irgendwie etwas verrückt?!
Ich bekomme mehrfach Log-Einträge der folgenden Art:
2015.11.29 11:05:11 1: PERL WARNING: Use of uninitialized value $value{"Alarm_EG"} in string at (eval 1530) line 3.
2015.11.29 11:05:11 3: eval: my $EVTPART0='open';my $TYPE='CUL_HM';my $SELF='ku_Fenster_Open_N';my $EVENT='open';my $NAME='ku_Fenster';{
fhem("set ku_Fenster_Open $month/$mday/$hms");
if("$value{Alarm_EG}" eq "on") {
fhem("set Sirene on-for-timer 240")
};
if("$value{Alarm_eMail_EG}" eq "on") {
DebianMail('xxx@@xxx.com','ku_Fenster','meldet OPEN!')
}
}
Sowohl Alarm_EG als auch Alarm_eMail_EG sind als Dummy definiert und lassen sich per Web-IF auch normal schalten - Auszug aus der Confg:
define Alarm_EG dummy
attr Alarm_EG fm_type offbutton,onbutton
attr Alarm_EG group AlarmStatus
attr Alarm_EG room 00_AlarmStatus
attr Alarm_EG setList on off
attr Alarm_EG webCmd on:off
define Alarm_eMail_EG dummy
attr Alarm_eMail_EG fm_type offbutton,onbutton
attr Alarm_eMail_EG group AlarmStatus
attr Alarm_eMail_EG room 00_AlarmStatus
attr Alarm_eMail_EG setList on off
attr Alarm_eMail_EG webCmd on:off
# Uhrzeit / Alarm / eMail ku_Fenster
define ku_Fenster_Open dummy
attr ku_Fenster_Open fm_type state
attr ku_Fenster_Open group AlarmStatus
attr ku_Fenster_Open room 00_AlarmStatus
define ku_Fenster_Open_N notify ku_Fenster:open {\
fhem("set ku_Fenster_Open $month/$mday/$hms");;\
if("$value{Alarm_EG}" eq "on") {\
fhem("set Sirene,G_Sirene on-for-timer 240")\
};;\
if("$value{Alarm_eMail_EG}" eq "on") {\
DebianMail('xxx@@xxx.com','ku_Fenster','meldet OPEN!')\
}\
}
An den Configs habe ich gestern nicht geschraubt - nur einen Funk-Zwischenstecker in Betrieb genommen, der aber funktioniert.
Hat jemand eine Idee, wo der Fehler liegen könnte?
Bitte nach featurelevel 5.7 suchen oder oben rechts unter der Suche den Link anlicken, die entsprechenden Hinweise lesen und dann $value{} durch Value() ersetzen.
Siehe hier (http://forum.fhem.de/index.php/topic,44094.0.html)
Gruß
Andreas
Danke an euch beide!
Habe ich tatsächlich übersehen und noch jede Menge "Altlasten" in den Configs gehabt. Kaum geändert, sind die Meldungen auch weg. :-)