@matt1 new thread as requested in post:
I have used MQTT (mosquitto) to successfully read and control the ESP8266 setup.
Here are the trace logs requested using the Remote Control to control things, I’ve prefixed comments with “//.” and subcomments with "//… ", also removed date/time info to save a little space.
//.Startup
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/4:{"state":"OFF","level":96,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/3:{"state":"OFF","level":100,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/2:{"state":"OFF","level":4,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/0:{"state":"OFF","bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"OFF","level":100,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"OFF","level":100,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/2:{"state":"OFF","level":4,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/4:{"state":"OFF","level":96,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/0:{"state":"OFF","bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/3:{"state":"OFF","level":100,"bulb_mode":"white"}
//.ON/OFF
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"bulb_mode":"white"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"OFF","level":100,"bulb_mode":"white"}
//.Brightness (level)
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":12,"bulb_mode":"white"}
//....Back to full Brightness
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":4,"bulb_mode":"white"}
//....Should be level=100, not level=4, repeated this several times, same result, STRANGE
//.Colour and Level Changes
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"hue":144,"bulb_mode":"color"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":24,"hue":144,"bulb_mode":"color"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":36,"hue":35,"bulb_mode":"color"}
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"hue":35,"bulb_mode":"color"}
//.....Set back to White after Colour
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"bulb_mode":"white"}
//.Disco Mode
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"mode":0,"bulb_mode":"scene"}
//....To next Mode
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"mode":1,"bulb_mode":"scene"}
//.....Back to White after Disco Mode
[TRACE] [nternal.handler.EspMilightHubHandler] - Recieved the following new Milight state:milight/states/0x123A/rgbw/1:{"state":"ON","level":100,"bulb_mode":"white"}
So as can be seen, the binding is getting the info when using the Remote Control, thing is this isn’t being relayed back to the UI display, neither OH3 UI or BasicUI using a postUpdate() method or similar means.