Hallo,
ich erestze gerade ein Notify durch Threshold.
Soweit so gut funktioniert es.
So sieht es in fhem aus:
define Reifebox_Regler THRESHOLD ESPEasy_Reifebox_Reifebox_Temp Reifebox_Switch
setuuid Reifebox_Regler 600012b7-f33f-a358-28f6-b47a67e2ab6feb05
attr Reifebox_Regler genericDeviceType thermostat
attr Reifebox_Regler number_format %.1f
attr Reifebox_Regler room Reifebox
attr Reifebox_Regler state_cmd1_gt off
attr Reifebox_Regler state_cmd2_lt on
attr Reifebox_Regler state_format Zustand: _m - SOLL: _dv °C - IST: _s1v °C - Schalter: _sc
attr Reifebox_Regler webCmd desired-temp
Der Wechsel vom Notify zu Threshold sollte eine Erleichterung bringen, denn bei einer Soll-Temp Änderung musste ich ja immer das Notify anpassen.
Beim Threshold wollte ich ein DropDown für die desired-Temp nutzen. Aber das will mir nicht so gelingen.
Bei den von mir verwendeten Homematic-Thermostaten war das direkt angelegt um die Soll-Temp über das DropDown einzustellen.
Kann mir bitte jemand helfen wie ich das lösen kann.
Velen Dank.
Grüße
PS: Screenshot angehängt.
Oben: So hätte ich es gerne
Unten: So sieht es (leider) aus
So ?
attr Reifebox_Regler widgetOverride desired:slider,20,1,40
attr Reifebox_Regler webCmd desired
Gruß
Thomas
Hallo Thomas,
super, danke. Das funktioniert schonmal!
Wenn es auch kein DropDown ist. Aber es ist schonmal eine super Steigerung in der Bedienung. :-)
Alternativ wäre wohl diese Lösung möglich:
define desiredReifebox dummy
attr desiredReifebox room Reifebox
attr desiredReifebox setListstate: 25,26,27,28,29,30
attr desiredReifebox webCmd state
und dann das ganze mit einem DOIF an Reifebox_Regler verbinden.
Ich hatte gehofft das es ohne den Umweg über ein Dummy gehen könnte.
Grüße
Thorsten
sry, nur flüchtig gelesen:
attr Reifebox_Regler widgetOverride desired:selectnumbers,30,1,40,1,lin
https://wiki.fhem.de/wiki/FHEMWEB/Widgets (https://wiki.fhem.de/wiki/FHEMWEB/Widgets)
Vielen Dank für deine schnelle Hilfe.
Funktioniert natürlich wie gewünscht.
Grüße
Noch eine Lösung:
defmod SollTempBuero dummy
attr SollTempBuero icon temp_temperature
attr SollTempBuero readingList desired-temp
attr SollTempBuero setList desired-temp:15,15.5,16,16.5,17,17.5,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23