Hallo,
ich suche nach einer eleganten Lösung um einen Timer für einen Schalter (Licht bzw. Pumpe) zu realisieren. Im Beispiel verwende ich dazu das Device "licht". Im UI habe ich dafür schon einen einfachen Schalter (data-type="switch") für das data-device="licht" umgesetzt. Das Widget macht was es soll und zeigt auch den Status korrekt an:
<div data-type="switch" data-device="licht"></div>
Jetzt würde ich gerne einen Timer umsetzen, der das Licht z.B. nach einer Stunde abschaltet. Ohne weitere Devices klappt das über das switch-Widget:
<div data-type="switch" data-device="licht" data-set-on="on-for-timer 3600"></div>
Was damit nicht so richtig funktioniert ist die Visualisierung. Optimal wäre eigentlich ein Count-Down, eine Uhrzeit wann das Licht ausgeht oder zumindest eine getrennte Anzeige für den Schalter und den Timer.
Im Forum habe ich gelesen gelesen (https://forum.fhem.de/index.php?topic=61111.0 (https://forum.fhem.de/index.php?topic=61111.0)), dass man dazu einen Dummy definieren kann mit einem entsprechenden Notify. Wie würde man das mit einem Widget verheiraten? Das settimer-Widget geht ein bisschen in die Richtung, allerdings würde mir schon fix z.B. eine Stunde (ohne genauere Angaben) reichen.
Wie würdet ihr das umsetzen?
Viele Grüße
Stefan
Zitat von: bitmac am 10 Juni 2022, 13:24:53
Hallo,
ich suche nach einer eleganten Lösung um einen Timer für einen Schalter (Licht bzw. Pumpe) zu realisieren.
Vielleicht wirst Du hier fündig: https://wiki.fhem.de/wiki/FTUI_Beispiel_Zeitschaltung (https://wiki.fhem.de/wiki/FTUI_Beispiel_Zeitschaltung)