Seite 1 von 1
Verhalten Messsteckdose bei Neustart
Verfasst: 16. Dez 2019 08:24
von chiefe
Hallo zusammen,
ich habe jeweils eine Messsteckdose am Trocken und an der Waschmaschine angeschlossen.
Wenn beide fertig sind, bekomme ich eine Nachricht über Telegram.
Dafür habe ich eine Regel angelegt, die die Spannung im Auge behält.
Funktioniert auch alles einwandfrei.
Was mich allerdings nervt, ist die Tatsache, dass ich bei jedem Neustart von Openhab die Nachricht bekomme, dass die Waschmaschine oder der Trockner fertig ist.
Hat jemand eine Idee, wie ich das umgehen kann?
Danke
Re: Verhalten Messsteckdose bei Neustart
Verfasst: 16. Dez 2019 11:06
von rbeudel
Hallo,
ich kann das nur vom Prinzip her sagen. Es muß eine Variable erstellt werden, die nach dem Systemstart mit einer Zeitverzögerung den Zustand ändert. In Deiner rule für waschen und trocknen muß diese Variable dann noch abgefragt werden.
So habe ich das direkt in homematic eingerichtet, da ich mit openhab mehr Visualisierung und Anbindung an google mache.
Viele Grüße,
Ralf
Re: Verhalten Messsteckdose bei Neustart
Verfasst: 16. Dez 2019 11:32
von seppy
Hi,
ich vermute! Deine Regel prüft auf "!= Irgendwas" und solange Deine Item nicht explizit gesetzt wurde ist es eben NULL. Bei mir hat geholfen die Regeln daraufhin zu prüfen. Willst Du uns die Regel hier zeigen?
Grüße,
Seppy
Re: Verhalten Messsteckdose bei Neustart
Verfasst: 16. Dez 2019 20:35
von chiefe
Vielen Dank für Eure Meldungen.
Ich habe folgende Rules am laufen:
Code: Alles auswählen
rule "Waschmaschine Mode An"
when
Item WASCH_PO changed
then
if (WASCH_PO.state > 2) WASCH_MD.postUpdate(ON)
end
Code: Alles auswählen
rule "Waschmaschine Mode Aus"
when
Item WASCH_PO changed
then
if (WASCH_PO.state <= 2) WASCH_MD.postUpdate(OFF)
end
Die folgende Rule sendet mir die Telegram Nachricht.
Allerdings nur, wenn ich im WLAN bin.
Code: Alles auswählen
rule "Meldung Waschmaschine H"
when
Item WASCH_MD changed to OFF
then
if (Henk.state == OPEN) {
sendTelegram("bot1", "Waschmaschine ist fertig")
}
end
Re: Verhalten Messsteckdose bei Neustart
Verfasst: 17. Dez 2019 04:21
von udo1toni
Du kannst den Trigger der letzten Rule ändern, auf changed from ON to OFF:
Code: Alles auswählen
rule "Meldung Waschmaschine H"
when
Item WASCH_MD changed from ON to OFF
then
if (Henk.state == OPEN) {
sendTelegram("bot1", "Waschmaschine ist fertig")
}
end
Danach sollte der Spuk ein Ende haben

Re: Verhalten Messsteckdose bei Neustart
Verfasst: 17. Dez 2019 20:40
von chiefe
Super:-)
Klappt. Vielen Dank