Hallo miteinander,
hier noch etwas Input resp. Anregung bzgl. Zeitschaluhr (ZSU) in Edomi.
Die Übersicht zu einer Zeitschaltuhr sieht so aus:
Mit dem Eintrag "KO: Steuerung der ZSU..." wird ein Kommunikationsobjekt verbunden, mit welchem man die ZSU komplett ein- bzw. ausschalten kann. Unten links die fix konfigurierten Schaltzeiten. Details dazu folgen weiter unten. Fix konfiguriert heisst, dass diese Zeiten nicht via UI verändert werden können. Somit kann man hier fixe Zeiten hinterlegen, ohne dazu im UI etwas einrichten zu müssen. Im Umkehrschluss kann man das entsprechende Widget auf das UI resp. die Visu legen und dann später von dort aus Zeiten konfigurieren.
Unten rechts sieht man die in dieser ZSU verfügbaren Makros. Ein Makro in einer Edomi-ZSU ist eine beliebige Ansammlung von Funktionalitäten, welche mit dieser ZSU getriggert werden sollen. Ein Makro selbst kann wiederum eine beliebige Anzahl Aktionen auslösen. Das kann die Zuweisung eines Wertes an ein KO wie bspw. eine GA, der Wechsel zwischen 0 und 1 etc. pp. sein. Hier die möglichen Befehle:
Die eigentliche Konfiguration der Schaltzeiten sieht dann wie folgt aus:
Hier wird der Zeitpunkt eingestellt und das auszuführende Makro ausgewählt. Dazu besteht dann die Möglichkeit, die gewünschten Wochentage zu selektieren und/oder über einen Filter eine Zeitraum bestehend aus Tag/Monat/Jahr auszuwählen. Je nachdem, was hier selektiert bzw. ausgefüllt wird, lassen sich damit beliebige Zeiträume abbilden. Im obigen Beispiel alle Wochentage im Zeitraum vom 21.11. bis zum 09.01. des folgenden Jahres.
Über die Vorschau kann dann auch weitergeblättert werden, wie sich der Termin im nächsten Jahr darstellen wird.
Über das Feld "Zusatzbedingung" lässt sich dann sogar je nach hinterlegtem Wert das Verhalten dieses ZSU-Eintrages steuern, ohne dass die gesamte ZSU deaktiviert werden müsste.
Hier noch zwei Screenshots, wie die obige ZSU auf der Visu aussieht:
Im Edit-Mode dann so, wobei bei dem Fragezeichen ein Dropdown der verfügbaren Makros ausklappt:
Farbe und Grösse ist (fast) völlig frei wählbar. Ich habe alle Einstellungen bei mir rot hinterlegt, daher nicht über den Farbton wundern.
Parallel zur Zeitschaltuhr kennt Edomi auch noch die Terminschaltuhr. Diese ist dafür gedacht, auf einen bestimmten Termin eine (sich i.d.R. wiederholende) Aktion auszuführen. Das sieht dann so aus:
