Milight via MQTT (war: Modul für Sidoh-Bridge, jetzt: MQTT2)

Begonnen von Beta-User, 12 April 2018, 23:23:41

Vorheriges Thema - Nächstes Thema

Beta-User

#45
Was die Slider angeht: bist du sicher, dass die Bridge alles via mqtt zurück meldet, was du brauchst? Sollte level und (vermutlich) hue sein.
Was das widget angeht: ich nutze diese Funktionen nicht, aber idR. ist es ausreichend, wenn die Info, die dazu von mqtt bei Nutzung der FB bzw. fer Web-Schnittstelle geliefert wird, auf den entsprechenden Kanal geschriebenen wird. Dann sollte es genügen, das in setList reinzubauen oder das ähnlich wie das mit den Weiss- und Nacht-Modi zu lösen.
Kann das aber leider grad nicht gut selbst testen, wenn Du nicht klarkommst, bitte ggf. nochmal später Nachnamen.

Edit: "autokorrektur" verbessert...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

DasQ

#46
also in den readings vom MQTT2_milight_Hub kommt zumindest das an


2018-10-28 16:20:18 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:18 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:19 MQTT2_DEVICE MQTT2_milight_hub_10693013 OFF
2018-10-28 16:20:19 MQTT2_DEVICE MQTT2_milight_hub_10693013 OFF
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 243
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 254
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 3
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 59
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 79
2018-10-28 16:20:21 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 93
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 138
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 184
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 226
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 250
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 267
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 275
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 289
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 306
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 322
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 0
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 21
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 110
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 131
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 148
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 169
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 185
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 200
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 251
2018-10-28 16:20:22 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 257
2018-10-28 16:20:23 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 306
2018-10-28 16:20:23 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 322
2018-10-28 16:20:23 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 23
2018-10-28 16:20:23 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 40
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 346
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 270
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 231
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 199
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 168
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 194
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 227
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 264
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 366
2018-10-28 16:20:24 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 6
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 10
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 49
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 100
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 100
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 54
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 17
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 0
2018-10-28 16:20:25 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 0
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 255
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 230
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 20
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 0
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 0
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 115
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 209
2018-10-28 16:20:26 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 255
2018-10-28 16:20:27 MQTT2_DEVICE MQTT2_milight_hub_10693013 command: mode_speed_up
2018-10-28 16:20:28 MQTT2_DEVICE MQTT2_milight_hub_10693013 mode: 0
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 217
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 bulb_mode: white
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 status: ON
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_b: 255
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_g: 255
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 level: 85
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_r: 255
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 kelvin: 0
2018-10-28 16:20:30 MQTT2_DEVICE MQTT2_milight_hub_10693013 color_temp: 153
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 51
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 bulb_mode: color
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 ON
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 status: ON
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 78
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 level: 20
2018-10-28 16:20:32 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 292
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 OFF
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 level: 20
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 saturation: 78
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 hue: 292
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 status: OFF
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 OFF
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 bulb_mode: color
2018-10-28 16:20:33 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 51
2018-10-28 16:20:54 MQTT2_DEVICE Licht_Wz_Deck level
2018-10-28 16:20:55 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 252
2018-10-28 16:20:55 MQTT2_SERVER MQTT2_Broker milight/update/0x5D02/rgb_cct/1:{"brightness":252}
2018-10-28 16:20:56 MQTT2_DEVICE Licht_Wz_Deck level
2018-10-28 16:20:56 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 252
2018-10-28 16:20:56 MQTT2_SERVER MQTT2_Broker milight/update/0x5D02/rgb_cct/1:{"brightness":252}
2018-10-28 16:20:57 MQTT2_DEVICE Licht_Wz_Deck level
2018-10-28 16:20:57 MQTT2_DEVICE MQTT2_milight_hub_10693013 brightness: 255
2018-10-28 16:20:57 MQTT2_SERVER MQTT2_Broker milight/update/0x5D02/rgb_cct/1:{"brightness":255}


Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Dann ergänze mal command mit mode_speed_up bzw. ...down ;) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TL60

Hallo,
dieser thread hat mich veranlasst meine auch schon eingemottete Milight Bulb mal wieder auszupacken. Eine Sidoh Bridge war schnell zusammengesteckt und geflashtund siehe da: über die Weboberfläche lasst sich die Lampe auch wundervoll mit folgenden Einstellungen steuern:
Device Id:0x7FB3, Remote Type: RGBW Group:1. Im zweiten Step sollte das ganze über das MQTT2 Modul auch in FHEM. Mqtt Einstellungen in der Bridge gemacht. MQTT topic pattern:milight/command/0x7FB3/rgbw/1. MQTT update topic pattern:milight/updates/0x7FB3/rgbw/1. MQTT state topic pattern:milight/states/0x7FB3/rgbw/1 und da ich nur eine Lampe habe, direkt nach dem automatischen Anlegen eines Mqtt devices (milight_hub_15591310) die von mir angepassten Attribute eingetragen. Siehe da die Zustände der Lampe wurden, wenn vom Webinterface gesteuert wurde alle korrekt dargestellt. Leider kann ich die Lampe aus FHEM heraus nicht steuern. Ich habe mich auf die Suche nach etwaigen Fehlern in der Definition gemacht (Rechtschreibung,Syntax etc), es auch mit anderen Topic Bezeichnungen versucht, alles ohne Erfolg
Hier mal ein List des Gerätes:
Internals:
   CFGFN     
   CID        milight_hub_15591310
   DEF        milight_hub_15591310
   DEVICETOPIC MQTT2_milight_hub_15591310
   IODev      mq
   LASTInputDev mq
   MSGCNT     52
   NAME       MQTT2_milight_hub_15591310
   NR         24344
   STATE      off
   TYPE       MQTT2_DEVICE
   mq_MSGCNT  52
   mq_TIME    2018-10-28 17:10:25
   READINGS:
     2018-10-28 17:10:04   brightness      255
     2018-10-28 17:10:04   bulb_mode       white
     2018-10-28 17:10:04   color_b         255
     2018-10-28 17:10:04   color_g         255
     2018-10-28 17:10:04   color_r         255
     2018-10-28 17:10:04   command         set_white
     2018-10-28 17:10:04   device_id       32691
     2018-10-28 17:10:04   effect          white_mode
     2018-10-28 17:09:33   hue             192
     2018-10-28 17:10:04   level           100
     2018-10-28 17:10:25   state           OFF
     2018-10-28 17:10:04   status          ON
Attributes:
   IODev      mq
   eventMap   /set_white:Weiss/night_mode:Nacht/white_mode:white/on:on/off:off/ON:on/OFF:off/
   readingList milight_hub_15591310:milight/updates/0x7FB3/rgbw/1:.* { json2nameValue($EVENT) }
milight_hub_15591310:milight/states/0x7FB3/rgbw/1:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE
   setList    on milight/command/0x7FB3/rgbw/1 { "status" : "ON"}\
off milight/command/0x7FB3/rgbw/1 { "status" : "OFF"}\
level milight/command/0x7FB3/rgbw/1 { "$EVTPART0" : "$EVTPART1"}\
hue milight/command/0x7FB3/rgbw/1 { "$EVTPART0" : "$EVTPART1"}\
command milight/command/0x7FB3/rgbw/1 { "$EVTPART0" : "$EVTPART1"}\
brightness milight/command/0x7FB3/rgbw/1 { "$EVTPART0" : "$EVTPART1"}
   webCmd     level:hue:command
   widgetOverride state level:colorpicker,BRI,0,1,100 hue:colorpicker,HUE,0,1,359 command:uzsuSelectRadio,Weiss,Nacht

kann mir jemand einen Denkanstoss geben oder bin ich sonst irgendwie blid und habe Einstellungen vergessen?
Danke im Voraus
Thomas

Beta-User

Wenn du die einzelne Birne mit copy erstellt hast, versuche es mal mit reload des device-moduls oder fhem neu starten.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TL60

Fhem neugestartet, Raspi neugestartet, keine Veränderung. Das device wurde nachdem ich die Sidoh bridge eingerichtet, neugestartet und über die Weboberfläche bedient hatte, neu eingerichtet, da ich nur diese eine Lampe habe, habe ich einfach über die Raw definitions die fehlenden Atribute angepasst und angelegt. Ich hatte gedacht mich so ein bischen in Mqtt einzuarbeiten.
Gruß Thomas

DasQ

kann es sein das du hub und device durcheinander gebracht hast?

bei mir schaut der hub so aus Internals:
   CID        milight_hub_10693013
   DEF        milight_hub_10693013
   DEVICETOPIC MQTT2_milight_hub_10693013
   IODev      MQTT2_Broker
   NAME       MQTT2_milight_hub_10693013
   NR         339
   STATE      ON
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-10-28 20:11:42   brightness      255
     2018-10-28 20:11:24   bulb_mode       color
     2018-10-28 20:11:17   color_b         255
     2018-10-28 20:11:17   color_g         255
     2018-10-28 20:11:17   color_r         255
     2018-10-28 20:11:38   color_temp      314
     2018-10-28 20:11:08   command         night_mode
     2018-10-28 20:11:08   device_id       23810
     2018-10-28 20:11:08   effect          night_mode
     2018-10-28 20:11:45   hue             112
     2018-10-28 20:11:17   kelvin          42
     2018-10-28 20:11:24   level           39
     2018-10-28 20:06:49   mode            0
     2018-10-28 20:11:24   saturation      24
     2018-10-28 20:11:34   state           ON
     2018-10-28 20:11:24   status          ON
Attributes:
   IODev      MQTT2_Broker
   readingList milight_hub_10693013:milight/update/0x248C/0x248C/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/0x248C/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x248C/0x248C/rgbw/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/0x248C/rgbw/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x248C/0x248C/rgbw/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/0x248C/rgbw/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/0x248C/rgbw/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/0x5D02/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/0x5D02/rgb_cct/3:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/0x5D02/rgb_cct/3:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/0x5D02/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x248C/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/rgb_cct/1:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x248C/rgb_cct/0:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/rgb_cct/4:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/rgb_cct/4:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x248C/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x248C/rgb_cct/2:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/update/0x5D02/rgb_cct/3:.* { json2nameValue($EVENT) }
milight_hub_10693013:milight/state/0x5D02/rgb_cct/3:.* { json2nameValue($EVENT) }
   room       Wohnzimmer
   verbose    5



und die lampen (device) so

Internals:
   DEVICETOPIC Licht_Wz_Deck
   IODev      MQTT2_Broker
   IODevName  MQTT2_FHEM_Server
   NAME       Licht_Wz_Deck
   NR         345
   STATE      saturation
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-10-28 20:11:24   state           saturation
Attributes:
   IODev      MQTT2_FHEM_Server
   eventMap   /set_white:Weiss/night_mode:Nacht/white_mode:white/on:on/off:off/ON:on/OFF:off/Mode:mode/UP:mode_speed_up/Down:mode_speed_down/
   icon       light_control
   readingList milight_hub_1370325:milight/states/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }
milight_hub_1370325:milight/states/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
   room       Wohnzimmer
   setList    on milight/0x5D02/rgb_cct/1 {"status":"ON"}
off milight/0x5D02/rgb_cct/1 {"status":"OFF"}
level:colorpicker,BRI,0,1,100 milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,359 milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
command milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
brightness milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode_speed_up milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode_speed_down milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
saturation milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
   webCmd     command:hue
   widgetOverride command:uzsuSelectRadio,Weiss,Nacht,Mode,Up,Down hue:colorpicker,HSV,hue,0,1,360,saturation,0,1,100,brightness,0,1,100

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Hmmmm, bei nur einer bulb sollte es möglich sein, mit nur einem MQTT2_DEVICE-Gerät auszukommen.
Welche fw-Version läuft auf dem Hub? Ich hatte schon mal Probleme mit den 1.8.x-Versionen, da kam aber via mqtt in beide Richtungen nichts an. Ggf. mal 1.7 versuchen?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

@DasQ:
Schön, dass das mit den Modes so geklappt hat!
Vorschlag noch: das könnte aus Command raus in ein eigenes select-Element (Vorschlag: Mode, Auswahl mode, up, down). Dazu müsste dann hinten in dem json-blob statt $EVTPART0 command hart drin stehen und wie bei weiß eine Übersetzung in die Langfassung vorgenommen werden.
Hoffe, das ist halbwegs verständlich...?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TL60

Ok, dann werde ich morgen mal versuchen eine 1.7x Version zu flashen und evtl. Bridge und device zu trennen. Das device  muss ich dann von Hand anlegen und die entsprechenden Attribute von der Bridge rüberkopieren, oder?

Beta-User

Ja; statt copy am einfachsten die raw-Definition des "Bridge"-Devices bearbeiten und dann als raw-Import ausführen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TL60

Ok  danke, melde mich dann morgen.
Schönen Sonntag noch

DasQ

#57
@Beta-User zu dem Zeitpunkt von dem posting von vorhin wollte es noch nicht so,
aber jetzt.  ;) thx für deine Hilfe. Ich dachte mir schon, wie bist du auf das night_mode gekommen. Das taucht zwar beim zappen mit der Fernbedienung im FHEM mqtt2 log auf, aber das was ich suchte .... leider nicht.
Schluss letztendlich wars banal, bin durch Zufall auf die ,,Bulb commands" im https://github.com/sidoh/esp8266_milight_hub gestoßen. Und da wars dann
next_mode. Cycles to the next "disco mode".
previous_mode. Cycles to the previous disco mode.

Jetzt sollte es Möglich sein die komplette Fernbedienung nachzubauen, und wenn ich, ach ne ich werd im Laufe der nächsten Woche das komplette Template bereitstellen.
Internals:
   DEVICETOPIC Licht_Wz_Deck
   IODev      MQTT2_Broker
   IODevName  MQTT2_FHEM_Server
   NAME       Licht_Wz_Deck
   NR         345
   STATE      saturation
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-10-28 21:28:17   state           saturation
Attributes:
   IODev      MQTT2_FHEM_Server
   eventMap   /set_white:Weiss/night_mode:Nacht/white_mode:white/on:on/off:off/ON:on/OFF:off/next_mode:Mode/mode_speed_up:Up/mode_speed_down:Down/
   icon       light_control
   readingList milight_hub_1370325:milight/update/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }
milight_hub_1370325:milight/state/0x5D02/rgb_cct/1:.* { json2nameValue($EVENT) }
   room       Wohnzimmer
   setList    on milight/0x5D02/rgb_cct/1 {"status":"ON"}
off milight/0x5D02/rgb_cct/1 {"status":"OFF"}
level:colorpicker,BRI,0,1,100 milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,359 milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
command milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
brightness milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode_speed_up milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
mode_speed_down milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
saturation milight/0x5D02/rgb_cct/1 {"$EVTPART0":"$EVTPART1"}
   webCmd     command:hue
   widgetOverride command:uzsuSelectRadio,Weiss,Nacht,Mode,Up,Down hue:colorpicker,HSV,hue,0,1,360,saturation,0,1,100,brightness,0,1,100



Und ach ja, das mit der faderstellung hab ich noch nicht rausgefunden, das ging mal, und dann plötzlich nimmer. Aber ich schraub da auch Zuviel rum. Vermutlich stimmt das vom esp kommende noch nicht richtig mit den readings

btw. Das FHEM Wiki ist streckenweise recht kryptisch geschrieben oder ich denk zu achteckig.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Beta-User

Danke für die Rückmeldung zum Disko-Mode, scheint so, als kämst du mit meinen kryptischen Infos soweit klar *grins*. Du darfst das gerne lesbarer oder einfacher nachvollziehbar schreiben bzw. Vorschläge machen, das ist tatsächlich erst mal ein auf die Schnelle entstandener write-up, bei dem ich auch noch nicht wußte, ob's über haupt jemanden interessiert...

Feel free!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

DasQ

Immer noch nicht zu 100% so wie ich es will, aber zur zeit wegen echtem männerschnupfen lahmgelegt

jetzt tun die schiebe regler das was sie sollen und auch simultan.

defmod Licht_Wz_all MQTT2_DEVICE
attr Licht_Wz_all IODev MQTT2_Broker
attr Licht_Wz_all eventMap /set_white:Weiss/night_mode:Nacht/white_mode:white/on:on/off:off/ON:on/OFF:off/next_mode:Mode/mode_speed_up:Up/mode_speed_down:Down/
attr Licht_Wz_all group Licht
attr Licht_Wz_all icon light_control
attr Licht_Wz_all readingList milight_hub_10693013:milight/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }\
milight_hub_10693013:milight/updates/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }\
milight_hub_10693013:milight/states/0x5D02/rgb_cct/0:.* { json2nameValue($EVENT) }\

attr Licht_Wz_all room licht,Wohnzimmer
attr Licht_Wz_all setList on milight/0x5D02/rgb_cct/0 {"status":"ON"}\
off milight/0x5D02/rgb_cct/0 {"status":"OFF"}\
level:colorpicker,BRI,0,1,100 milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
hue:colorpicker,HUE,0,1,359 milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
command milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
brightness milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
next_mode milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
mode_speed_up milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
mode_speed_down milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
saturation milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}\
color_temp milight/0x5D02/rgb_cct/0 {"$EVTPART0":"$EVTPART1"}
attr Licht_Wz_all webCmd command:brightness:saturation:color_temp:hue
attr Licht_Wz_all webCmdLabel command\
:brightness:saturation\
:color_temp:hue
attr Licht_Wz_all widgetOverride command:uzsuSelectRadio,Weiss,Nacht,Mode,Up,Down hue:colorpicker,HUE,0,1,359 color_temp:colorpicker,CT,153,1,357 brightness:colorpicker,BRI,0,1,100 saturation:colorpicker,BRI,0,1,100

setstate Licht_Wz_all brightness
setstate Licht_Wz_all 2018-11-08 20:34:51 brightness 15
setstate Licht_Wz_all 2018-11-08 20:32:56 color_temp 357
setstate Licht_Wz_all 2018-11-08 20:26:58 command night_mode
setstate Licht_Wz_all 2018-11-08 20:31:34 hue 172
setstate Licht_Wz_all 2018-11-08 20:26:38 mode 4
setstate Licht_Wz_all 2018-11-08 20:33:12 saturation 0
setstate Licht_Wz_all 2018-11-08 20:34:51 state brightness


Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org