Hallo,
Für unsere Bewässerung nutze ich mehrere Relaisplatinen, die über einen PC gesteuert werden.
Dazu arbeitet ein Programm mehrmals am Tag ein Script ab, dass vorgibt, welches Relais wie lange gestartet wird.
Als 'Globale Vorlage' gibt es eine txt-Datei, in der alle Relais und die dazugehörigen Kommentare und Befehle stehen. Statt der Laufzeit steht da aber ein Wort (aus, trocken, normal oder feucht).
Diese Liste passe ich an, wenn zB eine andere Kultur auf das Beet kommt oder sich der Wasserbedarf ändert.
Auf dem Bewässerungspc gibt es dann Batch-Dateien, die es ermöglichen, auf das Wetter zu reagieren (Regen = aus, Bedeckt = kürzer, Sonne = norm).
Wenn eine dieser batch-Dateien ausgeführt wird, werden mehrere vbs-Scripte hintereinander ausgeführt, die zB aus dem Befehl 'trocken' 180 Sekunden machen etc.
Anschliessend wird der Desktop Hintergrund geändert, damit ersichtlich ist, welcher Modus gerade aktiv ist.
Soweit funktioniert auch alles seit 2 Jahren.
Das Problem ist mal wieder der Mensch (und dabei auch ich):
Ein Schreibfehler in der Vorlage bringt das ganze
System durcheinander. Kürzlich wollte ich ein leeres Beet ausschalten und so den Begriff 'normal' durch 'aus' ersetzen. Aus Versehen blieb das l stehen und da stand dann ausl.
Das Script konnte damit nichts anfangen und brach an dieser Stelle ab, alle folgenden Beete wurden nicht mehr bewässert.
Da ich erst von einem mechanischen Schaden ausging dauerte die Fehlersuche lange...
Jetzt kommt endlich meine Frage:
Kann ich über irgendeine Standard-Anwendung (wie Excle,
html oder so) ein Auswahlmenue mit den benötigten Modi (aus, trocken, feucht, normal) erstellen, das zB über Dropdown oder ankreuzen funktioniert und dann die entsprechenden Stellen in der txt-Vorlage verändert, den Rest aber nicht anrührt?
Im Moment fehlt mir das der richtige Ansatz, habt ihr eine Idee?
Danke und Gruss, Mikoop