Hi,
Hat jemand im node-red-contrib-sun-position den blind-control.label.ruleTopic in der msg bekommen .
Ich möchte den Topic der Rule auswerten (blind-control.label.ruleTopic).
Gruß
Vigeland
node-red-contrib-sun-position und blind-control.label.ruleTopic in einer Rule
Moderator: Co-Administratoren
-
- Beiträge: 5
- Registriert: 25.09.2018, 22:43
- System: CCU
- Wohnort: Budapest
- Hat sich bedankt: 1 Mal
Re: node-red-contrib-sun-position und blind-control.label.ruleTopic in einer Rule
Hallo
Eventuell mit dem "change":
Eventuell mit dem "change":
Re: node-red-contrib-sun-position und blind-control.label.ruleTopic in einer Rule
Danke für den Tip, aber ich möchte den Topic der Rule und nicht den Sun Overwrite Reason.
Ich will Down und Up Rules anlegen.
z.B.
Down Light ( Lux < 100 )
Down Time ( 22:30 Uhr )
..
..
Alle sollen das Down Topic bekommen , wenn jetzt ein zweiter Down Topic kommt will ich den ignorieren bis zum nächsten Up / SunIN ..
Also wenn ich per Hand wieder aufmache soll das Roll offen bleiben. Ich möchte kein Overwirte für X Stunden/Minuten usw.
Ich werde wohl die Rule Beschreibung Parsen müssen.
Ich will Down und Up Rules anlegen.
z.B.
Down Light ( Lux < 100 )
Down Time ( 22:30 Uhr )
..
..
Alle sollen das Down Topic bekommen , wenn jetzt ein zweiter Down Topic kommt will ich den ignorieren bis zum nächsten Up / SunIN ..
Also wenn ich per Hand wieder aufmache soll das Roll offen bleiben. Ich möchte kein Overwirte für X Stunden/Minuten usw.
Ich werde wohl die Rule Beschreibung Parsen müssen.
-
- Beiträge: 5
- Registriert: 25.09.2018, 22:43
- System: CCU
- Wohnort: Budapest
- Hat sich bedankt: 1 Mal
Re: node-red-contrib-sun-position und blind-control.label.ruleTopic in einer Rule
Wie sieht im Moment Dein Flow aus?
Bei mir im Moment noch wie folgt: Den "Down Time" willst Du nicht einfach bei Sonnenuntergang setzten (in den Settings "Night Position")?
Das mit dem "Lux" Wert könnte ich mir wohl auch noch "einbauen" wenn ich einen Sensor hätte.
Ev. den Lux Wert dann umgewandelt als einen "payload.clouds" in den Blind Controller weitergeben und entsprechend Setting "When the cloud cover is greater than 0.7 set to 0". Dazu noch zusätzlich mit einem "traffic" (z.B. noch mit manuellem Schalter blockieren und mit Sonnenaufgang wieder erlauben) weitere Meldungen von Wetter / Sonnenstand blockieren (sonst fährt Dir das Rollo bei der nächsten Wetter / Sonnenabfrage auf die gerechnete Position).
Bei mir im Moment noch wie folgt: Den "Down Time" willst Du nicht einfach bei Sonnenuntergang setzten (in den Settings "Night Position")?
Das mit dem "Lux" Wert könnte ich mir wohl auch noch "einbauen" wenn ich einen Sensor hätte.
Ev. den Lux Wert dann umgewandelt als einen "payload.clouds" in den Blind Controller weitergeben und entsprechend Setting "When the cloud cover is greater than 0.7 set to 0". Dazu noch zusätzlich mit einem "traffic" (z.B. noch mit manuellem Schalter blockieren und mit Sonnenaufgang wieder erlauben) weitere Meldungen von Wetter / Sonnenstand blockieren (sonst fährt Dir das Rollo bei der nächsten Wetter / Sonnenabfrage auf die gerechnete Position).
-
- 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: node-red-contrib-sun-position und blind-control.label.ruleTopic in einer Rule
Hallo,
Gruß
Die topic der ausgehenden Nachricht ist gleich der Topic der rule, wenn diese aktiv ist (also kein override, etc...). Wenn eine rule aktiv ist, aber überschrieben wurde, steht der topic der gewählten rule in "blindCtrl.rule.topic" der ausgehenden nachricht und den kann man über einen change node in den msg.payload schreiben: Das geht dann natürlich nur, wenn eine Rule auch aktiv gegangen ist, sonst ist "blindCtrl.rule" nicht vorhanden.
Gruß