Seite auswählen

Datumsbereiche oder Datumsabfragen im WebUI verwenden

,
Datumsbereiche oder Datumsabfragen im WebUI verwenden
Print Friendly
Meine Teichpumpe sollte nur in einem bestimmten Datumsbereich z.B. vom 2.April bis 10.Oktober oder in einer bestimmten Jahreszeit aktiviert werden. Mit den Funktionen der Zeitsteuerung im WebUI lassen sich aber leider nur einzelne Events (einfach oder wiederholend) festlegen; eine Festlegung eines Datumsbereiches ist nach meinem Kenntnisstand damit nicht möglich.
Mit Verwendung einiger im FHZ-Forum bereits verwendeter Lösungsansätze für die Berechnung von Tageszeiten habe ich für die Aufgabe den folgenden Ansatz gewählt:
1  Definition einer Systemvariablen „Datum_MM.TT“ vom Variablentyp „Zahl“.
2  Übergabe des aktuellen Datums an die Systemvariable „Datum_MM.TT“ mit folgendem Skript, das mindestens einmal am Tag ausgelöst werden sollte:
HM-Skript   
!Skript aktuelles Datum an Systemvariable Datum_MM.TT übergeben
real datum = (0.01 * system.Date("%d").ToInteger()) + system.Date("%m").ToInteger();
dom.GetObject("Datum_MM.TT").State(datum);

3  Im WebUI den gewünschten Datumsbereich durch größer/kleiner/gleich-Abfragen realisieren, so wie im folgenden Beispiel für die Aktivierung meiner Teichpumpe:

Teichpumpe.jpg
Fähigkeiten

Gepostet am

19. Juni 2013

1 Kommentar

  1. Bin erst die Tage auf diese Seite gestossen. Und gleich gefunden was ich schon lange gesucht habe. Nun kann ich endlich mit diesem Script auch meine CCU2 so einstellen, dass ich nach Jahreszeiten (Frühling, Sommer, Herbst und Winter)abfragen kann. Besten Dank und weiter so.
    Schaue mir nach und nach die anderen Projekte hier an.

Kommentar absenden

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Translate »