[gelöst] ZWave / devStateIcon für Dimmer / Color.pm

Begonnen von minicupper, 01 März 2015, 02:39:55

Vorheriges Thema - Nächstes Thema

minicupper

Hallo,
ich versuche das Color.pm Modul für die Darstellung des devStateIcons einzusetzen (so wie hier http://forum.fhem.de/index.php/topic,33511.msg258784.html#msg258784 und hier http://www.fhemwiki.de/wiki/Color#Farbige_Lampen_Icons beschrieben. Meine Definition lautet:
attr Kronleuchter devStateIcon {Color::devStateIcon($name,"dimmer",undef,"state")}

Leider wird bei mir immer das Icon für die niedrigste Dimmstufe angezeigt. Kann es eventuell daran liegen das der von mir verwendete Fibaro FGD211 seinen "state" mit Leerzeichen zurückmeldet (also "dim 40" bei ZWave statt "dim40%" wie z.B. bei FS20)? Oder mache ich sonst etwas falsch?

Gruß
Gero

rudolfkoenig

Am besten fragst du dazu andre (justme1968) im verlinkten Thread, ich bin nicht sicher, dass er ZWave mitliest.
Falls Aenderungen in ZWave Modul notwendig sind, dann bitte diese mir hier mitteilen, ich lese naemlich nicht alle Beitraege.

justme1968

die routine hat bis jetzt in reading für den immer nur zahlen verarbeitet.

ich habe eben einen version eingecheckt die auch on und off erkennt und alles was keine zahl ist ignoriert.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

minicupper

Hallo,
leider kann ich erst am nächsten Wochenende testen da ich derzeit unterwegs bin. Trotzdem schonmal vielen Dank vorab für die schnelle Reaktion!
Gruß
Gero

minicupper

Hallo,
es funktioniert! Vielen Dank nochmals für die schnelle Umsetzung.

Zwei kleine Anmerkungen zum Verhalten die wohl eher nichts mit dem Modul zu tun haben sondern mit ZWave:
1. Da der ZWave Dimmer nur Werte von 0-99 kennt hat das angezeigte Symbol -sofern die Helligkeit über den Slider eingestellt wird- bei 100% Helligkeit einen "Strich" zu wenig.
2. Wenn der Dimmer per "On" angestellt wird ist das Symbol immer "100% an". Da der Dimmer sich die vorher eingestellte Dimmstufe merkt kann die aktuelle Helligkeit ganz anders sein. Hier bliebe vermutlich nur den Dimmer nochmals auszulesen und das Symbol dann entsprechend der gelesenen Dimmstufe einzustellen - was natürlich wieder Funklast erzeugen würde.

Gruß
Gero

justme1968

zu 1.. ich bin gerade am überlegen wie ich den jeweiligen bereich der readings noch mit einbauen kann.

vermutlich baue ich alles so um das keine readings namen sondern direkt werte aus einem normierten bereich übergeben werden können.

2. ist tatsächlich device spezifisch.

gruß
  andre 
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968