rule "Lichtsteuerung Esszimmer Deckenlicht"
when
Item Licht_Esszimmer_Wandleuchten changed or
Item Licht_Esszimmer changed
then
if (((Licht_Esszimmer.state as DecimalType >= 50 && < 80) && (Licht_Esszimmer_Wandleuchten.state == ON))) {
Licht_Esszimmer.sendCommand (50)
}
else if (((Licht_Esszimmer.state as DecimalType >= 80 ) && (Licht_Esszimmer_Wandleuchten.state == ON))) {
Licht_Esszimmer_Wandleuchten.sendCommand (OFF)
}
end
Die einzelnen if-Bedingungen scheinen als eigenständige Rules zu funktionieren, allerdings nicht wenn ich 2 Rules daraus mache. Auch wie oben im Code dargestellt funktioniert das ganze nicht.
Kann mir da einer helfen? Habe wohl einen Denkfehler :-/
Die Regel an sich sieht gut aus, OH geht also nicht in den ELSE Zweig, richtig?
Für meine Begriffe ist der erste Teil der Regel immer wahr, denn er liegt immer bei mind. 50.
Was passiert, wenn du die Regel mal umdrehst?
rule "Lichtsteuerung Esszimmer Deckenlicht"
when
Item Licht_Esszimmer_Wandleuchten changed or
Item Licht_Esszimmer changed
then
if
(Licht_Esszimmer_Wandleuchten.state == ON){
if (Licht_Esszimmer.state as DecimalType >= 80 ){
Licht_Esszimmer.sendCommand (50)
}
else if (Licht_Esszimmer.state as DecimalType >= 50 && < 80) {
Licht_Esszimmer_Wandleuchten.sendCommand (OFF)
}
}
end
Evtl. aber dauert die Berechnung zu lange? OH braucht ja auch seine Zeit, bis die Variablen gefüllt und berechnet wurden?
Hi,
erklär mal bitte was die Regel genau machen soll. Evtl. können wir dann das Problem finden. Was heißt denn funktioniert nicht? Bekommst Du eine Fehlermeldung?
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung