moin,
ich möchte mir gern eine Art Zeitschaltuhr für meine Heizungen bauen.
die Zeitschaltuhr soll ein Gerät, eine Zeit (in hh:mm oder nur minuten wenn das einfacher ist) und eine Temperatur/Zahlenwert
entgegennehmen und daraus einen Zeitplan bauen.
also zum Bleistift:
Ich gebe an Arbeitszimmer, ziehe den Slider auf 21 und stelle bei der zeit 1:25 ein und klicke auf submit.
dann triggert ein notify das die werte ausliest und daraus folgenden Zeitplan bauen würde:
define temp_Heizung at +01:25:00 set zwave_Arbeitszimmer_Thermostat setpointHeating 21
dafür habe ich einen Dummy angelegt und mit setList und webCmd den Input gebaut
define dummy_HeizungZeitschaltuhr dummy
attr dummy_HeizungZeitschaltuhr alias Zeitschaltuhr für Heizung
attr dummy_HeizungZeitschaltuhr userattr device temp zeit
attr dummy_HeizungZeitschaltuhr setList device:Arbeitszimmer,Badezimmer,Flur,Küche,Schlafzimmer,Wohnzimmer temp:slider,4,0.5,28 zeit:time
attr dummy_HeizungZeitschaltuhr webCmd device:temp:zeit:Submit
Frage 1:
Wie bringe ich den einzelnen WebCmd bei, einzelne Readings des Dummys zu ändern um sie beim klick von Submit dann durch einen notify auswerten zu lassen.
Also z.B.: der slider temp updated das Reading Temperatur, device das Reading Device und zeit das Reading zeit, momentan ändert jedes der webCmds nur den state des Dummys.
Ich würde mal vermuten das submit trotzdem den state ändern muss, damit notify das erkennen kann.
Frage 2:
kennt fhem mulitple choice dropdown listen? so das man quasi mehrere Räume anwählen könnte?