Node Red Schrittkette

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

Moderator: Co-Administratoren

vore
Beiträge: 166
Registriert: 28.11.2011, 20:31
System: CCU und Access Point
Hat sich bedankt: 5 Mal
Danksagung erhalten: 5 Mal

Re: Node Red Schrittkette

Beitrag von vore » 23.06.2019, 17:32

Hallo!
Ich glaube das war missverständlich von mir. Problem das ich habe: ich muss das Ventil ca. 60Sek geschlossen lassen, damit der Wasserverteiler zum nächsten Ausgang weiterschaltet. Das habe ich über einen Delay Knoten realisiert. Allerdings brauche ich den Delay mehrfach hintereinander (6 Wasserkreise). Dh. ich habe jedes mal einen 60Sek Delay eingefügt. Allerdings klappt das nur, wenn ich die Zeit aufaddiere. Also erster Delay 60Sek, 2ter Delay 120Sek, 3 Delay 180Sek usw. Ist das normal? Oder gehe ich das falsch an?

Gruß
Vore
System: Asus TinkerS mit RaspberryMatic und Cubietruck mit IOBroker

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: Node Red Schrittkette

Beitrag von rstuck » 25.06.2019, 12:29

Hallo,

ich denke dein Problem entsteht dadurch dass deine Delays alle gleichzeitig ausgelöst werden. Versuch es doch bitte mal so wie im angehängten Screenshot dargestellt.

Gruß Ralf
Dateianhänge
Screenshot_20190625-122145.png

vore
Beiträge: 166
Registriert: 28.11.2011, 20:31
System: CCU und Access Point
Hat sich bedankt: 5 Mal
Danksagung erhalten: 5 Mal

Re: Node Red Schrittkette

Beitrag von vore » 06.07.2019, 00:06

Hallo!
Noch mal Danke für die Tips. Die CCU Nodes sind etwas eigensinnig.. aber jetzt ist es klar. Ich werde die Tage den fertigen Flow posten.
Noch ein Frage: kann ich einen Inject-Node auf einen Ausführungszeitraum (z.B. Mai bis September) einstellen? Die Bewässerung soll ja nicht im Winter laufen.
Gruß
Vore
System: Asus TinkerS mit RaspberryMatic und Cubietruck mit IOBroker

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: Node Red Schrittkette

Beitrag von Hypnos » 09.07.2019, 23:34

vore hat geschrieben:
06.07.2019, 00:06
Noch ein Frage: kann ich einen Inject-Node auf einen Ausführungszeitraum (z.B. Mai bis September) einstellen? Die Bewässerung soll ja nicht im Winter
Hallo,

mit dem node-red-contrib-sun-position Version 0.4.5 ist jetzt mit der time-comp node folgendes möglich:
2019-07-09_23h31 001.png
Das gibt am Ausgang 3 der Node die Nachricht dann nur zwischen 1.4. und 1.10. aus.

Code: Alles auswählen

[{"id":"20bcc2cf.7cf60e","type":"time-comp","z":"530c744e.fa0cac","outputs":4,"name":"","positionConfig":"","input":"","inputType":"date","inputFormat":"0","inputOffset":0,"inputOffsetType":"none","inputOffsetMultiplier":60000,"rules":[{"operator":"5","operatorType":"15,16","operatorText":"<      (lesser)","operandType":"dateEntered","operandValue":"1.4.2019","format":"ddd MMM dd yyyy HH:mm:ss","formatSelection":"99","offsetType":"none","offsetValue":"","multiplier":"60000","propertyType":"none","propertyValue":""},{"operator":"3","operatorType":"15,16","operatorText":">      (greater)","operandType":"dateEntered","operandValue":"1.10.2019","format":"ddd MMM dd yyyy HH:mm:ss","formatSelection":"99","offsetType":"none","offsetValue":"","multiplier":"60000","propertyType":"none","propertyValue":""},{"operator":"99","operatorType":"11,12,13,14,15,16,17,18","operatorText":"otherwise","operandType":"dateEntered","operandValue":"","format":"ddd MMM dd yyyy HH:mm:ss","formatSelection":"99","offsetType":"none","offsetValue":"","multiplier":"60000","propertyType":"none","propertyValue":""}],"checkall":"true","result1":"","result1Type":"msgPayload","result1Value":"","result1ValueType":"input","result1Format":"0","result1Offset":0,"result1OffsetType":"none","result1OffsetMultiplier":60000,"x":380,"y":2050,"wires":[["d9c13ed7.f1d8f"],["84412d9e.ac7c9"],["b0f361db.35c58"],["407bf4ea.52c9bc"]]},{"id":"92986832.cc3f78","type":"inject","z":"530c744e.fa0cac","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":140,"y":2050,"wires":[["20bcc2cf.7cf60e"]]},{"id":"d9c13ed7.f1d8f","type":"debug","z":"530c744e.fa0cac","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":630,"y":1980,"wires":[]},{"id":"84412d9e.ac7c9","type":"debug","z":"530c744e.fa0cac","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":630,"y":2030,"wires":[]},{"id":"b0f361db.35c58","type":"debug","z":"530c744e.fa0cac","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":630,"y":2080,"wires":[]},{"id":"407bf4ea.52c9bc","type":"debug","z":"530c744e.fa0cac","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":630,"y":2130,"wires":[]}]
Gruß

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: Node Red Schrittkette

Beitrag von rstuck » 10.07.2019, 09:30

Hallo Hypnos,

kann die Jahreszahl auch weggelassen oder durch Platzhalter ersetzt werden?

Gruß

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: Node Red Schrittkette

Beitrag von Hypnos » 10.07.2019, 21:21

Muss ich mal testen was da passiert. :D Das geht nicht, dann wird kein Datum mehr draus.

Ob oder welche Jahreszahl man da eingibt ist aber egal. In der Auswahlbox vor der Zeitangabe (die wo ein D steht), da kann man wählen, was verglichen werden soll:
2019-07-12_19h52 001.png
Wie man sehen kann, ist es so eingestellt das nur Monat und Tag verglichen wird.

[edit]testergebnis + Bild hinzugefügt[/edit]

Sineos
Beiträge: 14
Registriert: 11.04.2019, 11:27
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Node Red Schrittkette

Beitrag von Sineos » 13.07.2019, 13:49

Für solche Konzepte sind State Machines ideal. Ich finde https://github.com/cflurin/node-red-contrib-dsm genial. Hier unbedingt im Github Wiki die Beispiele anschauen, dann wirds klar.

Antworten

Zurück zu „RedMatic“