FHEM - Hausautomations-Systeme > Zigbee

Devstate icon vom HUEDevice wird schwarz wenn die Lampe leuchtet

(1/3) > >>

maddinthebrain:
Hallo,

Ich habe mehrere Zigbee Schalter über ein ConBee Gateway als HUEDevice eingebunden. Diese HUEDevices haben jeweils
--- Code: ---{(HUEDevice_devStateIcon($name),"toggle")
--- Ende Code ---
in den Attributen stehen. Das soll ja ja die Licht Farbe  zeigen. Das macht halt bei einem Relais wenig Sinn. So wird auch das Glühlampensymbol nicht von 0% weiß zu 100% weiß sondern 100% schwarz. Das ist nun nicht gerade toll. Wie bekomme ich das weiß oder Orange wie andere Schalter die nicht als HUEDevice eingebunden sind? Dieses erwähnte Attribut lässt weder ändern noch löschen. Wenn man es versucht taucht sofort im der ursprünglichen Form wieder auf.

Grüße Martin

Paul:
Indem du das devStateIcon veränderst.

Z.B.


--- Code: ---on:FS20.on@orange:off off:FS20.off@green:one
--- Ende Code ---

maddinthebrain:
Ja, das ist ja genau das Problem! Das Attribut devStateIcon das ich erwähnt habe, lässt nicht ändern. Wie gesagt, wenn ich es lösche oder ändere, ist es 2 Sekunden später wie vorher. Das ist so einfach Mist! Aber das ist offensichtlich aber so gewollt, denn in der Hilfe zum HUEDevice steht auch, dass devStateIcon diese Definition hat.

Grüße Martin

Siehe das Listing:

--- Code: ---CHANGED   
   DEF        1  IODev=deCONZ
   ID         1
   INTERVAL   
   IODev      deCONZ
   NAME       Vitrinenlicht_WZ
   NR         185
   STATE      off
   TYPE       HUEDevice
   desired    1
   manufacturername SZ
   modelid    Lamp_01
   name       Vitrine
   type       On/Off light
   uniqueid   bleibt privat
   Helper:
     DBLOG:
       alert:
         logmysql:
           TIME       1548584373.05049
           VALUE      none
       onoff:
         logmysql:
           TIME       1548659329.37985
           VALUE      0
       pct:
         logmysql:
           TIME       1548659329.37985
           VALUE      0
       reachable:
         logmysql:
           TIME       1548595062.92154
           VALUE      1
       state:
         logmysql:
           TIME       1548659329.37985
           VALUE      off
   READINGS:
     2019-01-27 11:19:33   alert           none
     2019-01-28 08:08:49   onoff           0
     2019-01-28 08:08:49   pct             0
     2019-01-27 14:17:42   reachable       1
     2019-01-28 08:08:49   state           off
   helper:
     alert      none
     bri        -1
     colormode 
     ct         -1
     devtype   
     effect     
     hue        -1
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout 1
     xy         
Attributes:
   IODev      deCONZ
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   model      Lamp_01
   room       Wohnzimmer
   subType    switch
   webCmd     toggle:on:off
--- Ende Code ---

Paul:
Bei mir klappt es


--- Code: ---CHANGED   
   DEF        14  IODev=HUE
   FUUID      5c42d7cc-f33f-7531-25a3-869a91ce18fc1d7f
   ID         14
   INTERVAL   
   IODev      HUE
   NAME       FlurKeller1
   NR         443
   STATE      off
   TYPE       HUEDevice
   desired    0
   manufacturername IKEA of Sweden
   modelid    TRADFRI bulb GU10 W 400lm
   name       FlurKeller1
   swversion  1.2.214
   type       Dimmable light
   uniqueid   90:fd:9f:ff:fe:11:31:26-01
   READINGS:
     2019-01-28 13:37:03   alert           none
     2019-01-28 23:22:36   bri             254
     2019-01-28 23:27:24   onoff           0
     2019-01-28 23:27:24   pct             0
     2019-01-28 13:37:03   reachable       1
     2019-01-28 23:27:24   state           off
   helper:
     alert      none
     bri        254
     colormode 
     ct         -1
     devtype   
     effect     
     hue        -1
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout -1
     xy         
Attributes:
   IODev      HUE
   alias      FlurKeller1
   color-icons 2
   devStateIcon on:FS20.on@orange:off off:FS20.off@green:on
   model      TRADFRI bulb GU10 W 400lm
   room       HUEDevice
   subType    dimmer
   webCmd     pct:toggle:on:off
--- Ende Code ---

justme1968:
natürlich kann man devStateIcon ändern. wenn das nicht so wäre bitte melden. das ist ein bug.

ansonsten: für die ein und aus zustände eines schalters kommt dir farbe nicht aus dem hue modul sondern wird vom style bestimmt den du verwendest.

welcher ist das?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln