Hallo zusammen,
ich betreibe eine AVM DECT200 Steckdose in meinem Netzwerk. Das Schalten via fhem funktioniert.
Nun möchte ich wenn das angeschlossene Gerät die 50 Watt überschreitet eine Lampe einschalten und beim unterschreiten der 50 Watt die Lampe wieder ausschalten. Ich habe es mit einem notify probiert, aber es geht nicht. Ich habe mal die DEF des notify angehängt.
(FBDECT_FritzBox_16:Power.*) {
if ($EVENT < 40 ) {
fhem('set SD_3 off');
}else {
if ($EVENT > 60 ) {
fhem('set SD_3 on');
}
}
}
Kann es ein Problem sein das das Reading der DECT200 den Leistungswert mit Einheit angibt z.B "125.37 W" ?
Schöne Grüße Detlef
ZitatKann es ein Problem sein das das Reading der DECT200 den Leistungswert mit Einheit angibt z.B "125.37 W" ?
Ja, und das zu ueberpruefen ist relativ einfach (z.Bsp. Detail-Seite anschauen oder Event Monitor aktivieren).
Weiterhin schreibt sich power mit kleinen p, und wenn man etwas, was nicht ausschliesslich Zahl ist per < vergleicht, gibts eine Warnung im Log. Ich wuerde volgendes vorschlagen (FHEMWEB DEF Inhalt, ungetestet):
FBDECT_FritzBox_16:power.* {
if ($EVTPART1 < 40 ) {
fhem('set SD_3 off');
} elsif ($EVTPART1 > 60 ) {
fhem('set SD_3 on');
}
}
Super, jetzt geht es. Vielen Dank für die schnelle Hilfe.
Schöne Grüße
Detlef
Hallo Zusammen,
mein AVM DECT200 schaltet jetzt meine Lampe
FBDECT_FritzBox_16:power\x3a.* {
if ($EVTPART1 < 40 ) {
fhem('set SD_3 off');
} elsif ($EVTPART1 > 60 ) {
fhem('set SD_3 on');
}
}
Jetzt möchte ich eine Pushnachricht verschicken sobald sich die Lampe ein- bzw. ausgeschaltet wird. Dafür habe ich ein notify erstellt:
CD_3:* set BND msg 'Geräteüberwachung' 'Das Gerät steht auf $EVENT' 'Mobil' 0 'none'
Dummeweise kommt dann alle 2-3 Minuten eine Meldung, obwohl sich der Schaltzustand von SD_3 nicht geändert hat.
Hat jemand eine Idee ?
Grüße depe1999
Moin,
Du kannst auch in der Fritzbox einstellen, dass Du eine Push Email erhältst.
Oder hast Du Dir mal "event-on-change-reading" angeschaut?
Viele Grüße
Sunny