HUE RGB Device macht Problem: Color::hsv2rgb value out of range

Begonnen von eisman, 11 November 2021, 20:09:44

Vorheriges Thema - Nächstes Thema

eisman

Hi,

bei einem HUE RGB device habe ich das Problem das immer Meldungen im log auftauchen

DEVICE: GL-C-007 GL-C-006 2 Kanel

Kanal 1

Internals:
   DEF        10  IODev=hueBridge
   FUUID      60e490af-f33f-793a-f2d3-e83da95eeb17017f
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         10
   INTERVAL   
   IODev      hueBridge
   NAME       HUEDevice10
   NR         373
   STATE      off
   TYPE       HUEDevice
   lastannounced 2021-10-17T13:12:56Z
   manufacturername GLEDOPTO
   modelid    GL-C-007
   name       RGBStrip
   swversion  2.0.3
   type       Extended color light
   uniqueid   00:12:4b:00:23:a4:f5:41-0b
   READINGS:
     2021-11-11 19:56:08   IODev           hueBridge
     2021-11-11 19:56:16   alert           none
     2021-11-11 19:56:16   bri             255
     2021-11-11 19:56:16   colormode       hs
     2021-11-11 19:56:16   ct              414 (2415K)
     2021-11-11 19:56:16   effect          none
     2021-11-11 19:56:16   hue             21906
     2021-11-11 20:05:43   lastseen        2021-11-11T19:05Z
     2021-11-11 19:56:16   onoff           0
     2021-11-11 19:56:16   pct             0
     2021-11-11 19:56:16   reachable       1
     2021-11-11 19:56:16   rgb             000300
     2021-11-11 19:56:16   sat             254
     2021-11-11 17:44:05   state           off
     2021-11-11 19:56:16   xy              0.0766,0.7891
   helper:
     alert      none
     battery    -1
     bri        255
     colormode  hs
     ct         414
     devtype   
     effect     none
     hue        21906
     lastseen   
     mode       
     on         0
     pct        0
     reachable  1
     rgb        000300
     sat        254
     update_timeout -1
     xy         0.0766,0.7891
     helper:
     json:
       colorcapabilities 31
       ctmax      65279
       ctmin      0
       etag       96d41c473b5ef749e115276a81c00276
       lastannounced 2021-10-17T13:12:56Z
       lastseen   2021-11-11T19:05Z
       manufacturername GLEDOPTO
       modelid    GL-C-007
       name       RGBStrip
       swversion  2.0.3
       type       Extended color light
       uniqueid   00:12:4b:00:23:a4:f5:41-0b
       state:
         alert      none
         bri        255
         colormode  hs
         ct         414
         effect     none
         hue        21906
         sat        254
         xy:
           0.0766
           0.7891
Attributes:
   IODev      hueBridge
   alexaName  Wohnzimmer LED1
   alexaRoom  Wohnzimmer
   alias      LED Farbe
   cmdIcon    on:general_an off:general_aus
   color-icons 2
   devStateIcon { LED_Farbe("light_led_stripe_rgb", ReadingsVal($name,"state","off"), $name) }
   genericDeviceType light
   group      HUELicht
   icon       light_led_stripe_rgb@#0000FF
   model      GL-C-007
   room       device-Alexa,device-HUE
   subType    extcolordimmer
   verbose    0
   webCmd     on:off


Kanal 2

Internals:
   DEF        11  IODev=hueBridge
   FUUID      60e490b0-f33f-793a-34be-a23fccc166760ab8
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         11
   INTERVAL   
   IODev      hueBridge
   NAME       HUEDevice11
   NR         374
   STATE      off
   TYPE       HUEDevice
   lastannounced 2021-10-17T13:12:56Z
   manufacturername GLEDOPTO
   modelid    GL-C-006
   name       WStrip
   swversion  2.0.3
   type       Color temperature light
   uniqueid   00:12:4b:00:23:a4:f5:41-0f
   READINGS:
     2021-11-11 19:56:08   IODev           hueBridge
     2021-11-11 19:56:16   alert           none
     2021-11-11 19:56:16   bri             63
     2021-11-11 19:56:16   colormode       ct
     2021-11-11 19:56:16   ct              239 (4184K)
     2021-11-11 20:06:56   lastseen        2021-11-11T19:06Z
     2021-11-11 19:56:16   onoff           0
     2021-11-11 19:56:16   pct             0
     2021-11-11 19:56:16   reachable       1
     2021-11-11 19:56:16   rgb             ffe8d4
     2021-11-11 17:43:56   state           off
   helper:
     alert      none
     battery    -1
     bri        63
     colormode  ct
     ct         239
     devtype   
     effect     
     hue        -1
     lastseen   
     mode       
     on         0
     pct        0
     reachable  1
     rgb        ffe8d4
     sat        -1
     update_timeout -1
     xy         
     helper:
     json:
       colorcapabilities 0
       ctmax      500
       ctmin      158
       etag       7c6133da6ddd014b1a39216c5c7dac76
       lastannounced 2021-10-17T13:12:56Z
       lastseen   2021-11-11T19:06Z
       manufacturername GLEDOPTO
       modelid    GL-C-006
       name       WStrip
       swversion  2.0.3
       type       Color temperature light
       uniqueid   00:12:4b:00:23:a4:f5:41-0f
       state:
         alert      none
         bri        63
         colormode  ct
         ct         239
Attributes:
   IODev      hueBridge
   alexaName  Wohnzimmer LED2
   alexaRoom  Wohnzimmer
   alias      LED Weiß
   cmdIcon    on:general_an off:general_aus
   color-icons 2
   devStateIcon { LED_Farbe("light_led_stripe", ReadingsVal($name,"state","off"), $name) }
   genericDeviceType light
   group      HUELicht
   icon       light_led_stripe@#0000FF
   model      GL-C-006
   room       device-Alexa,device-HUE
   subType    ctdimmer
   webCmd     on:off


meldung im Log:

2021.11.11 19:57:02 1: Color::hsv2rgb value out of range [0.334264133669032,1,1.00393700787402]. should be in 0..1.
2021.11.11 19:57:12 1: Color::hsv2rgb value out of range [0.334264133669032,1,1.00393700787402]. should be in 0..1.
2021.11.11 19:57:23 1: Color::hsv2rgb value out of range [0.334264133669032,1,1.00393700787402]. should be in 0..1.
2021.11.11 19:57:32 1: Color::hsv2rgb value out of range [0.334264133669032,1,1.00393700787402]. should be in 0..1.


die Farben werden falsch dargestellt

PS: und noch ein Problem bei HUE-Device RGB

rgb                 f7421e (erwartet F7421E)
devStateIcon  { LED_Farbe("light_led_stripe_rgb","HUEDevice10") }

$T = "on:" . $I . "\@#" . ReadingsVal($N,"rgb","000000") . ":off";
return $T

auch mit dem orginal

devStateIcon {(HUEDevice_devStateIcon($name),"toggle")} (was sich immer noch nicht löschen läst!)

kommen die selben Fehler und Probleme

manuelle eingabe der RGB über

  set rgb FF0000; funktioniert alles und ICON wird in der Farbe dargestell

  nur wird nach einem Refresh wieder ff0000 in rgb geschrieben und die icon sind wech!

mfg
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

justme1968

LED_Farbe ist nicht von mir oder vom hue modul. keine ahnung wo du das her hast, aber der fehler ist ziemlich sicher dort im code. 1.00393700787402 ist eindeutig nicht im bereich 0..1

wer oder was erwartet F7421E? der wert des rgb reading im hue module ist schon immer klein geschrieben.

und warum willst du devStateIcon löschen? du kannst einen anderen wert setzen. wenn du es löschst wird wieder der funktionierende! default eingetragen. ohne devStateIcon würde nichts sinnvolles angezeigt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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