[gelöst] DropDown für die Sollwert Temp - Threshold

Begonnen von Knallfrosch, 14 Januar 2021, 11:28:23

Vorheriges Thema - Nächstes Thema

Knallfrosch

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


TomLee

So ?

attr Reifebox_Regler widgetOverride desired:slider,20,1,40
attr Reifebox_Regler webCmd desired


Gruß

Thomas


Knallfrosch

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

TomLee

sry, nur flüchtig gelesen:

attr Reifebox_Regler widgetOverride desired:selectnumbers,30,1,40,1,lin

https://wiki.fhem.de/wiki/FHEMWEB/Widgets

Knallfrosch

Vielen Dank für deine schnelle Hilfe.

Funktioniert natürlich wie gewünscht.


Grüße

thgorjup

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
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy