Dummy device und doif für eine Zeitschaltuhr optimieren

Begonnen von NorthernMostHamburg, 29 Juli 2020, 06:42:53

Vorheriges Thema - Nächstes Thema

NorthernMostHamburg

Für meine Kaffeezeitschaltuhr möchte ich mein dummy device und doif optimieren. Aktuell funktioniert es, in einem Auswahlfeld vorgegebene Zeiten zu setzen und einen Schalter für an / aus zu benutzen und mich nach der Brühzeit via Sound zu ,,wecken", dass der Kaffee fertig ist.
Was mir jedoch fehlt ist, dass ich spontan eine Schaltung einmalig setze um mir den Kaffee über diese Funktion zuzubereiten. Zum Beispiel sofort oder in 30 Minuten. Dazu möchte ich möglichst kein weiteres Gerät anlegen.
Ein zweiter Wunsch ist, dass ich in der Mobilansicht das Eingabefeld der Uhrzeit sehe oder editieren könnte.

NAME kaffeebot
TYPE dummy
alias Kaffee am Morgen
devStateIcon on:Wecker.Immer off:Wecker.Aus
icon robot@#42ecf5
readingList state weckzeit
room Kaffee,Achtung,Kueche,Virtuell
setList on:noArg off:noArg weckzeit:04:00,04:30,05:00,0530,06:00,06:30,07:00,07:30,08:00
webCmd weckzeit



([?kaffeebot:state] eq "on" and [[kaffeebot:weckzeit]])
(set KUkaffee on;set VIRSound06 on;define T10 at +*{3}00:08:00 set VIRSound07 on;define T11 at +00:20:00 set kaffeebot off)