-
Autor
Hallo,
Vorlage: Blockly zu steuern von z.B. 3 Shelly1 V3 mit Auto OFF Erhaltung
Aufgabe:
- es darf nur 1 Shelly gleichzeitig aktiv sein
- der aktive Shelly muss seine voreingestellte Zeit (Auto OFF) ablaufen können
- der Wechsel muss unterbrochen werden können, z.B. Also 1 ist aktiv, dann Start 2: der wartet das 1 fertig ist, dann aber Wechsel auf 3, somit 2 wartet nicht mehr, sondern 3 wartet das der 1 fertig ist.
- Not Stopp, alle Shelly ausschalten und Datenpunkte zurücksetzen auf false
Ich hab bewusst nur 1 aktive "Schleife" zugelassen, viele Schleifen machen viele Probleme. (können)
Die Intervall Abfrage ist auf 3 sek gesetzt, die kann man sich setzen wie es das System schafft bzw. wie man es braucht.
Das Blockly ist zu groß um alles auf ein Bild zubekommen. Die Blöcke wiederholen sich auch, daher verzichte ich mal jeden Block einzeln noch mal zu erklären. In den Blöcken sind ja nur die Datenpunkte und Shelly unterschiedlich, aber selbsterklärend und müssen ja nicht geändert werden. nur der Blockly Kopf.
Beim Import darauf achten das links unter Variable kein Müll geschrieben /importiert wird. Wenn da sehr viele Variablen auftauchen sollten mit Buchstabensalat (Zyxc2dsfDsdfgsawerfsdfg) die nicht im Blocky rechts auftauchen, diese einfach löschen.
Actions:
http://192.168.178.70:8087/set/0_userdata.0.Datenpunkte.Forum.Ventile-stop?value=true
http://192.168.178.70:8087/set/0_userdata.0.Datenpunkte.Forum.Ventil-1?value=true
http://192.168.178.70:8087/set/0_userdata.0.Datenpunkte.Forum.Ventil-2?value=true
http://192.168.178.70:8087/set/0_userdata.0.Datenpunkte.Forum.Ventil-3?value=true
1.Teil: Datenpunkte anlegen lassen, ggf. Ort und Name ändern, Shelly Link einfügen welche Shelly gesteuert werden sollen. Verzögerung in ms...Wert für die Shellys ein und ausschalten
Teil2: Trigger auf Datenpunkte, Stop der "Zykl..." und falss Wenn mache Prüfungen, inkl. Warteschleifen
letzter Block: alles auf Stopp
und das Blockly: