FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: igami am 14 Dezember 2017, 20:25:28

Titel: HUEDevice Reading state nicht in dimXX% formatieren
Beitrag von: igami am 14 Dezember 2017, 20:25:28
Ich bin momentan dabei ein notify zu schreiben welches meine Lampen abhängig von der Dämmerung dimmt.
Dabei stört mich bei HUEDevice, dass im state nicht nur on, off, unreachable steht sondern auch dimXX%.
Durch das devStateIcon {(HUEDevice_devStateIcon($name),"toggle")} wird das ja noch einmal gemacht.

Ich weiß, dass es das Reading onoff gibt mit dem Wert 0 oder 1, jedoch muss ich dann eine Fallunterscheidung für verschiedene Lampen machen, HomeMatic, HUEDevice oder Wifilight.

Spricht etwas dagegen, dass im state nur on, off, unreachable steht? Dazu müsste ja nur die Zeile 1401 rausgenommen werden.
Titel: Antw:HUEDevice Reading state nicht in dimXX% formatieren
Beitrag von: justme1968 am 14 Dezember 2017, 21:14:02
warum genau stört der state der lampe die gesteuert wird? das notify reagiert doch auf einen helligkeitsstufe sensor, twitlight oder sonst etwas und macht dann ein set auf die lampe.

homematic dimmer haben in state auch die helligkeit und nicht nur on und off. fs20 auch. ich vermute das es bei den meisten dimmern so ist.

die helligkeit überhaupt nicht in state zu haben finde ich nicht gut.

Titel: Antw:HUEDevice Reading state nicht in dimXX% formatieren
Beitrag von: Thyraz am 14 Dezember 2017, 21:59:10
Wie wäre es mit einem einheitlichen Userreading, welches die verschiedenen Readingnamen und Formatierungen normalisiert?
Titel: Antw:HUEDevice Reading state nicht in dimXX% formatieren
Beitrag von: igami am 15 Dezember 2017, 05:49:12
Zitat von: justme1968 am 14 Dezember 2017, 21:14:02
warum genau stört der state der lampe die gesteuert wird? das notify reagiert doch auf einen helligkeitsstufe sensor, twitlight oder sonst etwas und macht dann ein set auf die lampe.
Mein notify reagiert auch darauf, wenn eine Lampe eingeschaltet wird.

Im nachhinein ist mir aber aufgefallen, dass ich ja im devspech :FILTER=state=(on|dim...) verwenden kann ::)

Zitat von: justme1968 am 14 Dezember 2017, 21:14:02
homematic dimmer haben in state auch die helligkeit und nicht nur on und off. fs20 auch. ich vermute das es bei den meisten dimmern so ist.
Tatsache, ist mit bei HomeMatic vorher nie aufgefallen.
Dann ist das wieder so eine Grundsatzfrage ob man für onoff wieder ein eigenes einheitliches Reading haben sollte, aber das muss an dieser stelle nicht geklärt werden.
Ich war einfach etwas voreilig bevor ich gesehen habe, dass es auch anders geht.