Seite 1 von 1

Lampen aus - Switch nicht

Verfasst: 14. Jan 2020 19:44
von BastlWastl
Hallo an alle,

mein Lampen-Setup im Wohnzimmer ist weitestgehend fertiggestellt - Farbszenen per physischen Schalter und Sprachsteuerung in Openhab sind eingebunden und auch die automatische Rückstellung auf warmes Licht beim Einschalten funktioniert tadellos.

Jetzt stellt sich mir aber ein Problem:

Wie bringe ich Openhab dazu, dass der Switch in der BasicUI für die Wohnzimmerbeleuchtung auf "AUS" geschaltet wird, wenn die Lichter per physischen Schalter ausgeschaltet werden?

Mein Lösungsansatz wäre der gewesen, dass man Openhab sagt:
"Stelle den Switch "WZ_Lichter" auf "AUS", wenn die Lampe/ Lampengruppe XY die Helligkeit "0" ausgibt".
Im Log wird auch ausgegeben, dass die Lampen auf den Brightnesswert 0 gesetzt werden, also könnte man doch sicherlich diesen Wert in irgendeiner Weise abgreifen und nutzbar machen, oder?

Im Einsatz:

Openhab 2
Raspberry Pi 3B
Conbee 2 Stick
Ikea Tradfri Fernbedienung (die Runde mit 5 Tasten)
Philips Hue White & Color Play und Birnen


Ich freue mich auf eure Lösungsvorschläge,

LG Alex

Re: Lampen aus - Switch nicht

Verfasst: 14. Jan 2020 20:29
von KellerK1nd
Willst du die Fernbedienung auf OFF setzen? Prinzipiell kann man das machen, nur finde ich es unnötig. Ich habe diese Fernbedienungen sowie die Tradfri Taster auch im Einsatz. Nur interessiert mich deren Zustand null, da ich nur die gesendeten Befehle abfrage.

Hier mal ein Beispiel von meinem Tradfri Taster:

Code: Alles auswählen

rule "Tradfri Taster 1 Zuweisung"
when
    Item Tradfri_Taster_1_Number received update
then
    switch (newState) {
        case 2002        : gLichtEssbereichFenster.sendCommand(OFF)
        case 1002        : gLichtDimmerEssbereichFenster.sendCommand(1)
        case 1003        : gLichtDimmerEssbereichFenster.sendCommand((gLichtDimmerEssbereichFenster.state as Number)+49)
        case 2003        : gLichtDimmerEssbereichFenster.sendCommand((gLichtDimmerEssbereichFenster.state as Number)-49)
    }
end

Re: Lampen aus - Switch nicht

Verfasst: 14. Jan 2020 20:49
von BastlWastl
Nicht die Fernbedienung sollte ausgeschaltet werden sondern der virtuelle Switch im BasicUI - habe aber gerade festgestellt dass ich irgendwo einen Fehler im Code habe, da die Items updaten und ausschalten, wenn sie über die Fernbedienung ausgeschaltet werden, aber die Gruppe die ich ansteuern möchte nicht.

Naja, dann wird`s wohl jetzt nicht mehr solang dauern mit der Problemlösung.

Schönen Abend noch. :)