FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TottiToad am 26 November 2018, 21:23:57

Titel: WebCMD als Dropdown Liste möglich ?
Beitrag von: TottiToad am 26 November 2018, 21:23:57
Hallo zusammen,

ich würde gerne bei einer Heizungseinstellung eine Dorpdownliste nutzen anstatt der Werte nebeneinander.

Hier mal eins der Devices:

defmod Ebus_WWwrite MQTT_DEVICE
attr Ebus_WWwrite IODev myBroker
attr Ebus_WWwrite group Vaillant_Einstellen
attr Ebus_WWwrite icon sani_water_hot
attr Ebus_WWwrite publishSet state sonoff_ebus/470/HwcTempDesired/set
attr Ebus_WWwrite room Vaillant
attr Ebus_WWwrite stateFormat state
attr Ebus_WWwrite webCmd 45.0:46.0:47.0:48.0:49.0:50.0:55.0



Und die Werte von webCMD würde ih gerne als Liste haben.

Ist dies möglich und wenn ja wie ?

Klar ich könnte jetzt irgendwie den "Umweg" über ein Dummy gehen, das wäre jedoch wieder recht umständlich.

Das setzen von attr SetList funktioniert nicht. Fehler: unknown attribute setList


Ich hoffe ihr könnt wie so oft weiterhelfen ;9

Danke & Grüße
Totti
Titel: Antw:WebCMD als Dropdown Liste möglich ?
Beitrag von: amenomade am 26 November 2018, 21:26:21
Schau mal https://fhem.de/commandref_DE.html#widgetOverride
Titel: Antw:WebCMD als Dropdown Liste möglich ?
Beitrag von: TottiToad am 26 November 2018, 21:40:36
Hi,

genau dabei war ich gerade.

Aber irgendwie lässt sich webCmd damit nicht ändern, kann das sein ?

Hiermit ändert sich nichts ?

attr Ebus_WWwrite widgetOverride webCmd:uzsuDropDown,0,5,10,15,20,25,30
Titel: Antw:WebCMD als Dropdown Liste möglich ?
Beitrag von: amenomade am 26 November 2018, 21:44:44
"widgetOverride webCmd" sicher nicht. Lies mal CommandRef besser.
Was ist das für ein Device, wo Du es setzen möchtest?
Titel: Antw:WebCMD als Dropdown Liste möglich ?
Beitrag von: TottiToad am 26 November 2018, 23:02:05
Werd mir CommandRef nochmals lesen, manchmal hilft halt 1,2 mal nicht aus ;)

Es ist ein MQTT Device, ich rufe per MQTT Werte meines Heizkessels über Ebus ab.
Und über einige Devices schicke ich halt "neue" Werte/Einstellungen an die Heizung.


defmod Ebus_WWwrite MQTT_DEVICE
attr Ebus_WWwrite IODev myBroker
attr Ebus_WWwrite group Vaillant_Einstellen
attr Ebus_WWwrite icon sani_water_hot
attr Ebus_WWwrite publishSet state sonoff_ebus/470/HwcTempDesired/set
attr Ebus_WWwrite room Vaillant
attr Ebus_WWwrite stateFormat state
attr Ebus_WWwrite webCmd 45.0:46.0:47.0:48.0:49.0:50.0:55.0
Titel: Antw:WebCMD als Dropdown Liste möglich ?
Beitrag von: TottiToad am 26 November 2018, 23:55:16
So denn habs gelöst bekommen

Bei meinen Versuchen hatte ich vergessen webCmd auf state zu setzen.

Und widgetOverride ohne irgendwelche Zusätze wie uzsuDropDown etc.


defmod Ebus_WWwrite MQTT_DEVICE
attr Ebus_WWwrite IODev myBroker
attr Ebus_WWwrite group Vaillant_Einstellen
attr Ebus_WWwrite icon sani_water_hot
attr Ebus_WWwrite publishSet state sonoff_ebus/470/HwcTempDesired/set
attr Ebus_WWwrite room Vaillant
attr Ebus_WWwrite webCmd state
attr Ebus_WWwrite widgetOverride state:45,46,47,48,49,50,55


So klappt es einwandfrei und alles sieht was sortierte aus ;) !