Ablaufplan, Logikplan oder selber Skripten

Hi zusammen,

ich hab mal ein simples vorhaben und brauch nur einen Schubser in die richtige Richtung, wie man es löst. Ich bastel nur selten am System und muss deswegen immer wieder von neu angelernt werden…. :wink:

Ich hab eine Beregnung für den Garten mit Brunnenwasser und 4 Magnetventilen für verschiedene Beregnungsbereiche. Diese müssen hintereinander oder auch gar nicht beregnet werden.

Das ganze wird über einen Switch im Webfront gestartet.

Dann wird die Brunnnenpumpe aktiviert.

Je Ventil schauen ob eine Boolvariable (aktiv) true ist und dann das Gerät entsprechend aktivieren für eine Dauer von X (Wert aus einer Int-Variable) Minuten.

Nachdem alle aktiven Ventile nacheinander gelaufen sind soll die Brunnenpumpe wieder ausgeschaltet werden.

Wie baut man das nun am elegantesten. Am besten auch, dass man das ganze Abbrechen kann, wenn es aus Versehen gestartet wurde ….

Ist der Start aus dem Webfront über eine Bool-Variable korrekt? Am coolsten wäre ja, wenn man einen Switch hat, der so richtig schön dynamisch anzeigt, wie lang bspw. die Restlaufzeit noch ist…

Ich hoffe Ihr versteht, was ich meine…

Viele Grüße

Marc

Hi, versuch doch mal dein Vorhaben zusammen mit ChatGPT als PHP Skript umzusetzen. Ich habe dank in letzter Zeit für verschiedene Aufgabenstellungen gute Ergebnissen erzielt obwohl ich vorher mit Chaty so gut wie keine Erfahrungen hatte. Und Spaß gemacht hat es sogar auch und man lernt viel darüber wie das System Symcon funktioniert​:blush:

Starte mit: erstelle mir ein PHP Skript für IP Symcon mit dem ich verschiedene Bewässerungskreise für den Garten ansteuern kann. Dann kannst du noch deinen Text von oben rein kopieren und nach und nach kommt ihr dann zum Ziel.

Für die Restlaufzeit pro Kreis kannst du dir am besten eine eigene Statusvariable anlegen, die alle 5s aktualisiert wird.

Test es mal aus und berichte, wie es gelaufen ist.

Viel Erfolg André

Du beschreibst es ja schon wie ein Ablaufplan. :wink:

Der Ablaufplan enthält genau die Elemente, die du brauchst. Als mache einfach einen neuen Plan auf und lege das so an, wie du das beschrieben hast.

Viel Erfolg!

Wobei die KI meist Variablen setzen möchte und RequestAction nicht kennt.