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