FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: fettgu am 21 Februar 2024, 20:57:15

Titel: Lightscene follow device lightSceneParamsToSave: Problem mit "off" bei Dimmer
Beitrag von: fettgu am 21 Februar 2024, 20:57:15
Guten Abend,

ich kämpfe bei Lightscene mit der Verfolgung des Status beim Dimmer. Eigentlich nur im Status aus.

Um das einigermassen universell zu lösen, habe ich ein Userreading definiert, da meine verschiedenen Dimmer ein wenig anders arbeiten. Im Userreading steht der Dim-wert oder off.

Auf Basis dieser Definition macht FHEM aus "off" dann "dim off". Damit funktioniert natürlich mein Status nicht.

ZitatlightSceneParamsToSave zz_dim@{lsDevicepct($value)} -> dim

Ich habe mich bei dem ganzen Thema an einen Thread aus 2014 gehalten, wollte da aber nicht weiter schreiben.

Hier das Device zum Dimmen:
Zitatdefmod Bel.eg.wz.esstisch Shelly 192.168.178.25
attr Bel.eg.wz.esstisch userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr Bel.eg.wz.esstisch ShellyName Bel.eg.wz.esstisch
attr Bel.eg.wz.esstisch event-on-change-reading energy,pct,state,firmware,zz_dim
attr Bel.eg.wz.esstisch lightSceneParamsToSave zz_dim@{lsDevicepct($value)} -> dim
attr Bel.eg.wz.esstisch model shellydimmer
attr Bel.eg.wz.esstisch userReadings zz_dim {if(ReadingsVal($name,"state","") eq "off") {"off"} else {ReadingsVal($name,"pct","0")}}

In der Lightscene gibt es halt eine Scene bei der all devices auf "off" stehen.

Hat jemand einen Tipp.

Vielen Dank
Guido Fett