NEWS
Script für die automatische Gartenbewässerung
-
Hallo,
ich stehe vor folgender Herausforderung. In meinem Garten gibt es 3 Wasserkreisläufe. Die Magnetventile für die Kreisläufe werden von einem Sonoff 4ChPro Modul gesteuert (1. Kanal ist Strom für die Ventile, 2.,3. und 4. Kanal für die Kreisläufe). Der Sonoff ist bereits über mqtt im iobroker angebunden und die Kreisläufe können einzeln geschaltet werden.Hier nun die Herausforderung:
Ich möchte einen Knopf visualisieren, der Folgendes bewirkt:- Knopf "Gartenbewässerung aktivieren"
- Prüfung, ob Kanal 2, 3 und 4 auf Off/False stehen
- Falls ja, Kanal 1 (Strom für die Magnetventile) einschalten
- Falls nein, erst Kanal 2, 3 und 4 auf Off/False stellen
- Kanal 1 ist on, nach einer Verzögerung von x Sek. Kanal 2 on/true
- nach x min. Kanal 2 off/false
- nach x Sek. Verzögerung Kanal 3 on/true
- nach x min. Kanal 3 off/false
- nach x. Sek Kanal 4 on/true
- nach x min. Kanal 4 off/false
- nach x Sek. Kanal 1 off/false
Hat irgendjemand eine Idee, wie ich da am besten mit Blockly starte. Muss ja keine fertige Lösung sein aber ein Ansatz ist vielleicht schon hilfreich. Bin zwar recht frisch in dem Thema aber nicht ganz unerfahren.
-
@skywalker9374 sagte: ein Ansatz ist vielleicht schon hilfreich.
-
@skywalker9374 sagte: eine Idee, wie ich da am besten mit Blockly starte.
Unter der Voraussetzung, dass alle 3 Ventile gleich lange geöffnet werden sollen:
EDIT: In den Block "schreibe" nach der Ausschaltverzögerung gehört einfalsch
.Ein Ende der Freigabe führt zum Abbruch: Ventil zu, Spannung aus.
Falls kein Abbruch erfolgen soll, vereinfacht es sich:
-