Hi,
habe mir nun erstmal mit fhemweb Bordmitteln beholfen.
Es gibt einen dummy wakeup, der funktioniert gemäß
http://www.fhemwiki.de/wiki/Wakeuplight Um die Weckzeit dieses wakeup per dropdown ändern zu können, habe ich einen zusätzlichen dummy wakeupChange eingerichtet zusammen mit folgendem notify:
define wakeupChange dummy
attr wakeupChange icon icoUhr
attr wakeupChange setList state:06.00,06.15,06.30,06.45,07.00,07.15,07.30,07.45,08.00
attr wakeupChange webCmd state
define n_wakeupChange notify wakeupChange {my $wakeup = Value("@");; $wakeup =~ s/\./:/;; fhem('modify wakeup *'.$wakeup);; fhem("setstate @  ");;}
Besonderheit: Da bei setList der Doppelpunkt als Trennzeichen zwischen den Auswahlwerten fungiert, muss die Liste der auswählbaren Zeiten mit einem . als Trennzeichen zwischen Stunde und Minute geschrieben werden. Der Punkt wird im notify zum Doppelpunkt umgewandelt, bevor die gewählte Zeit per modify auf das eigentliche wakeup geschrieben wird. Als Liste der auswählbaren Zeiten habe ich meine häufigsten Weckzeiten platziert; andere Weckzeiten kann man nach wie vor durch Eingabe des Befehls "modify wakeup" setzen.
Screenshot anbei.
Wenn jemand was Schöneres hat - immer gerne her damit :)
Gruß, Uli
PS: Die Darstellung der Weckzeit auf wakeupChange habe ich nicht hinbekommen, da ein "modify wakeup" keinen event triggert :-/