Autor Thema: ESP8266 Milight-Hub falscher RGB zum HUE  (Gelesen 54 mal)

Offline patman1607

  • Jr. Member
  • **
  • Beiträge: 58
ESP8266 Milight-Hub falscher RGB zum HUE
« am: 13 Januar 2021, 21:45:10 »
Hallo Zusammen,

erst einmal vielen Dank ans Forum für die Unterstützung zur Integration der ESPBridge in FHEM
https://forum.fhem.de/index.php/topic,58742.0.html
nun Habe ich folgendes Problem das ich wenn ich die Lampe auf HUE 120 schalte das StatusIcon auf Cyan steht. in den Readings steht

hex 00FFFF
r 0
g 255
b 255
welches alles cyan ergibt aber bei hue 120. die Lampen sind auch auf grün geschaltet und im Webinterface der Bridge ist es auch grün.

Wie bekommt man das denn abgeglichen? Liegt das an der Bridge? Ich möchte nämlich gerne den richtigen Status in Ftui als Schalterhintergrund verwenden.

Internals:
   .eventMapCmd Weiss:noArg Nacht:noArg white:noArg
   CID        milight_0xFFFF_1
   DEF        milight_0xFFFF_1
   DEVICETOPIC MQTT2_milight_0xFFFF_1
   FUUID      5ffcad29-f33f-8acd-d8e4-145e32d32adb6802
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 781
   MQTT2_FHEM_Server_TIME 2021-01-13 21:13:30
   MSGCNT     781
   NAME       MQTT2_milight_0xFFFF_1
   NR         933
   STATE      ON
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   .userReadings:
     HASH(0x54e05f0)
     HASH(0x54e2a38)
   READINGS:
     2021-01-11 21:24:58   associatedWith  MQTT2_milight_hub_11377978
     2021-01-11 20:55:47   attrTemplateVersion 20200522 or prior
     2021-01-13 21:13:30   brightness      255
     2021-01-13 21:13:30   bulb_mode       color
     2021-01-11 21:25:12   color_b         255
     2021-01-13 21:13:30   color_g         255
     2021-01-13 21:13:30   color_r         0
     2021-01-11 21:25:12   device_id       65535
     2021-01-11 21:25:09   group_id        1
     2021-01-13 21:13:30   hex             00FFFF
     2021-01-13 21:13:30   hue             120
     2021-01-13 21:13:30   level           100
     2021-01-13 07:30:00   off_transition  set 43
     2021-01-13 15:00:02   on_transition   set 43
     2021-01-11 21:25:12   saturation      55
     2021-01-13 21:13:30   state           ON
     2021-01-13 21:13:30   status          ON
Attributes:
   IODev      MQTT2_FHEM_Server
   comment    To switch device also on when changing brightness, change payload pattern to {"status":"ON","$EVTPART0":"$EVTPART1"} or add a new element to setList, similar to brightness, e.g.brightness_on and change payload pattern as described.
   devStateIcon {zigbee2mqtt_devStateIcon255($name,"hex",1)}
   eventMap   /set_white:Weiss/night_mode:Nacht/white_mode:white/
   genericDeviceType light
   homebridgeMapping Brightness=brightness::brightness,maxValue=100,factor=0.39216,delay=true
   icon       light_control
   model      esp_milight_hub_rgbw_bulb
   readingList milight/states/0xFFFF/rgbw/1:.* { json2nameValue($EVENT) }
  milight/states/0xFFFF/rgbw/0:.* { json2nameValue($EVENT) }
  milight/updates/0xFFFF/rgbw/1:.* { json2nameValue($EVENT) }
  milight/updates/0xFFFF/rgbw/0:.* { json2nameValue($EVENT) }
milight/updates/0xFFFF/rgb_cct/1:.* { json2nameValue($EVENT) }
milight/states/0xFFFF/rgb_cct/1:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE
   setExtensionsEvent 1
   setList    on:noArg milight/0xFFFF/rgbw/1 {"status":"ON"}
  on_transition:slider,3,10,3600 milight/0xFFFF/rgbw/1 {"status":"ON","transition":$EVTPART1}
  off:noArg milight/0xFFFF/rgbw/1 {"status":"OFF"}
  off_transition:slider,3,10,3600 milight/0xFFFF/rgbw/1 {"status":"OFF","transition":$EVTPART1}
  brightness:colorpicker,BRI,0,15,255 milight/0xFFFF/rgbw/1 {"$EVTPART0":"$EVTPART1"}
  hue:colorpicker,HUE,0,1,359 milight/0xFFFF/rgbw/1 {"$EVTPART0":"$EVTPART1"}
  command:uzsuSelectRadio,Weiss,Nacht milight/0xFFFF/rgbw/1 {"$EVTPART0":"$EVTPART1"}
   setStateList on off
   userReadings hex:color_r.* {Color::rgb2hex(ReadingsVal($name,"color_r",255),ReadingsVal($name,"color_g",255),ReadingsVal($name,"color_b",255))}, hue:bulb_mode.*white {"0"}
   webCmd     brightness:hue:command
Fritte 7950
FHEM on RasPi 3

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 13207
  • "Developer"?!? Meistens doch eher "User"
Antw:ESP8266 Milight-Hub falscher RGB zum HUE
« Antwort #1 am: 14 Januar 2021, 07:52:23 »
Aus irgendeinem Grund wird color_b nicht aktualisiert:
2021-01-11 21:25:12   color_b         255Kann dir nicht sagen, woran das liegt und tippe auf die Einstellungen auf dem Hub.

Du solltest den Verkehr auf der MQTT-Ebene anschauen, was da (nicht) und wann passiert.

OT:
Die rgb_cct-Pfade gehören m.E. nicht mehr in die readingList, das scheint ein Experiente-Rest zu sein...
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | BT@OpenMQTTGateway
svn:MySensors, WeekdayTimer, RandomTimer, Twilight,  AttrTemplate => {mqtt2, mysensors, zwave}