Licht nur schalten, wenn anderes Licht aus ist

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

CCUCCU
Beiträge: 128
Registriert: 24.02.2014, 17:51
Danksagung erhalten: 1 Mal

Re: Licht nur schalten, wenn anderes Licht aus ist

Beitrag von CCUCCU » 18.09.2020, 20:06

Niemand eine Idee wie es funktionieren könnte?

Hypnos
Beiträge: 460
Registriert: 06.01.2018, 12:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 57 Mal
Danksagung erhalten: 39 Mal

Re: Licht nur schalten, wenn anderes Licht aus ist

Beitrag von Hypnos » 21.09.2020, 14:22

Hallo,

hänge hinter die Hue node eine change node. diese setzt eine variable (context), beispielsweise "flow.meineHueLampe" mit dem Wert "msg.payload.on" der Huellampe.

Damit steht in dem context des flows unter dem Namen "flow.meineHueLampe" der Status der Lampe.

Bei der anderen Lampe kannst du dann wenn diese ausgeschaltet werden soll mit einem Switch node sagen, das dieses ausschalten nur erfolgen darf, wenn "flow.meineHueLampe" NICHT ein ist.

Mit dem switch node kann man das auch wieder zurück zum trigger node leiten, wenn die lampe noch an ist.Damit bekommt man eine Schleife. Damit wird immer nach einer Zeit x geprüft ob die Lampe 1 noch ein ist und Lampe2 nur ausschaltet, wenn Lampe 1 aus ist.

Mal ein Prinzip Bild:
2020-09-21_142112 Screenshot 001.png
Was unter flow. oder global. gerade gespeichert ist, kann man über die Kontextdaten Sidebar sehen:
2020-09-21_142442 Screenshot 001.png
2020-09-21_142442 Screenshot 001.png (22.85 KiB) 463 mal betrachtet
Diese Daten sind normalerweise nur im Speicher. In den RedMatic Einstellungen lässt sich auch einstellen ob das persistent als Datei auf der SDD abgelegt wird.

CCUCCU
Beiträge: 128
Registriert: 24.02.2014, 17:51
Danksagung erhalten: 1 Mal

Re: Licht nur schalten, wenn anderes Licht aus ist

Beitrag von CCUCCU » 26.09.2020, 11:22

Funktioniert bestens.

Vielen Dank :D

Antworten

Zurück zu „RedMatic“