Hi,
ich möchte gerne Befehlskombinationen mit einem Klick ausführen:
Heizung einschalten:
set PID desired 20
set HMW01.O03 on
attr Mischer disable 0
bzw wieder Ausschalten
set PID desired 16
set HMW01.O03 off
attr Mischer disable 1
Dazu hätte ich im FHEMWEB gerne ein .. tja . Device, welches mir die Schaltflächen/links/webcmd's "Heizung an" und "Heizung aus" liefert.
Die bisherige Lösung wäre ein Dummy, der ein notify triggert:
define Dummy d_Heizung
attr Heizung setList Heizung_an Heizung_aus Einmal_aufheizen
attr webCmd Heizung_an:Heizung_aus:Einmal_aufheizen
define notify n_Heizung { if (ReadingsVal("d_Heizung","state",0) == "Heizung_an"){ set ...} elseif (ReadingsVal("d_Heizung","state",0) == "Heizung_aus") {} elseif
(ReadingsVal("d_Heizung","state",0) == "Einmal aufheizen") {}
Geht das auch direkt in einem device?
Bei einem notify kann ich zwar WebCMD setzen, dann siehts auch so aus, wie ich wünsche, aber da gibts leider kein attr SetList, so dass ich bei einem Klick die Fehlermeldung "Unknown Argument Heizung_an, choose one of " bekomme. Hier versucht er vermutlich auf die nicht vorhandene setList zuzugreifen.
Gibts sowas schon? Wird das schon irgendwo im Forum besprochen? Ich weiss einfach nicht, nach welchem Begriff ich suchen soll..
Danke
Stephan
schau dir LightScene an.
gruss
andre
Werde ich mal machen, danke!
Sieht ganz schön komplex aus ..
Grüße
Stephan