Kurze Frage für meine Rule

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
maddin2020
Beiträge: 30
Registriert: 29. Sep 2019 11:21
Answers: 0

Kurze Frage für meine Rule

Beitrag von maddin2020 »

Hallo ich habe mir eine kleine Rule geschrieben um eine Ikea Lampe mit der Ikea Fernbedienung über über den Conbee Stick und openhab zu schalten. leider schaltet die Lampe jetzt auch bei jedem Neustart von openhab ein da dann die "1002" auch automatisch in das Item geschrieben wird. Hat jemand eine Idee wie ich das unterbinden kann.

Danke

Code: Alles auswählen

rule "Licht einschalten Fernseher"
when
Item DeconzFernbedienungIKEAButton received update
then
if (DeconzFernbedienungIKEAButton.state == 1002 && HueLampeFernseherOnOff.state == OFF)
{HueLampeFernseherOnOff.sendCommand(ON)
logInfo("Wohnzimmer","Fernseher Licht ein")}
end

rule "Licht einschalten Fernseher"
when
Item DeconzFernbedienungIKEAButton received update
then
if (DeconzFernbedienungIKEAButton.state == 1002 && HueLampeFernseherOnOff.state == ON)
{HueLampeFernseherOnOff.sendCommand(OFF)
logInfo("Wohnzimmer","Fernseher Licht aus")}
end

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Kurze Frage für meine Rule

Beitrag von sihui »

maddin2020 hat geschrieben: 1. Nov 2019 12:00 received update

Code: Alles auswählen

received command
oder

Code: Alles auswählen

changed
verwenden. Bei

Code: Alles auswählen

received update
triggert deine Rule auch wenn das Item von UNDEF (nach einem Neustart) auf den tatsächlichen Wert wechselt.

https://www.openhab.org/docs/configurat ... tem-states
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Antworten