Add YeeLight LedDevice support

Feature request

What problem does this feature solve?
Add YeeLight as an additional device type.
What does the proposed API look like?
N/A
How should this be implemented in your opinion?
Using the offocial YeeLight API
Are you willing to work on this yourself?
Yes.

Would love this!  I know certain solutions already exist: https://gitlab.com/tobimiller/hyperion-yeelight-bridge
https://www.youtube.com/watch?v=eA1WTLDizmY
Perhaps code can be shared so we're not reinventing the wheel?

@Hukuma1 Thanks for pointing out. Unfortunately, the code is not reusable.
The good thing is that trying the Bridge, I understood how to overcome a command quota challenge I had been facing before.
But that requires to rework my code...
So I ask for everybody’s patience for the time being. I am still on it :).
Having an own native Yeelight device in Hyperion will of course limit the risk of failures, as the current bridge setup brings additional complexities.

Got more bulbs coming this weekend. If there's a build to test, keep us posted, @Lord-Grey. :)

@Hukuma1 In case you are able to compile a hyperion.ng yourself, you an try an initial version which is available in my repository.
To compile, follow the "some more detailed way:" using my repository.
It creates and installation next to your existing one in a separate directory.
cd ~

git clone -b Yeelight --recursive https://github.com/Lord-Grey/hyperion.ng.git hyperion.ng-yeelight

cd hyperion.ng-yeelight
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j $(nproc)

# ...run it from compile directory
./bin/hyperiond -d -u .

Starting hyperion with -u will create a separate configuration database ensuring that your current one will not get messed up with the development version.
To map the Yeelights to the LedLayout, you can use the Yeelight wizard.
Currently, you have to configure the Yeelight-devices IP-Addresses or hostnames manually via the UI before starting the wizard. Just fill in the hostnames and then start the wizard.

If you do now know the IPs by heart, you select the 'yeelight' device type, press "Save" and see what is discovered in the log. I am currently not using the discovered elements as input, yet.
Via the wizard, you can link the devices to the Layout

NOTE:

The identification button does NOT work. It may even be removed later.
We are currently testing certain parameters, as the yeelights give us some challenges.
i.e. configuration items may also change later. In Expert mode you will find even more config items than on the screenshot above.

Hoping the above creates your interest and happy to get feedback what works for you or not to improve the Yeelight support.

I'll try the compiling part and see if I can get it working! I run HyperionNG in a Docker so maybe can use the Docker Compiling instructions. Got 2 bulbs ready to be tested. Is the "Transition Time" really 4 seconds? Isn't that very lagged behind the picture?

Hi, good to hear to you are going to give it a try! Please note that I updated some code earlier today. Suggest you compile in that basis.
The screenshot values are not necessarily the recommended ones. We are still experimenting to get an idea what works. As the Yeelight models behave even differently it would be good to have your input here too.
Yeelight Stripe is a real challenge. There you need the latest FW. I think, I have the Strip v2 and 1S Bulb ob the latest FW Version.
I will ping you the numbers later....
What Yeelight models do you own?
Hoping it works even with your current FW.
PS: 400ms = 0.4 seconds

Oops. I goofed the math. :O
I got 3 of the 1S bulbs (YLDP13YL). No light strips (apart from generic WS2811 I got mounted behind TV). Will be trying to play with this later today. Curious to see if my firmware not being latest will have an effect.

So looks like only my 1 light that’s on latest firmware works with this. The older factory firmware for the other lights does not activate/change colors.
There’s an issue of white brightness with latest firmware which is what’s making me hold off upgrading all the other bulbs. :/

@Hukuma1 Great that you proved that at minimum with one light it is working.
Would you mind sharing the debug-log output with me.
I would like to check, how the other bulb is reacting and what errors it runs into.
The errors may not be firmware related.
Thx.

Here is working debug code on firmware 2.0.6_0027 (latest as of this writing):
[hyperiond LEDDEVICE] <INFO> LedDevice 'yeelight' found.
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:820:init()> DeviceType        : yeelight
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:821:init()> LedCount          : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:822:init()> ColorOrder        : rgb
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:823:init()> RefreshTime       : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:824:init()> LatchTime         : 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:856:init()> colorModel        : HSV
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:857:init()> Transitioneffect  : smooth
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:858:init()> Transitionduration: 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:859:init()> Extra time darkn. : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:861:init()> Brightn. Min      : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:862:init()> Brightn. Min Off  : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:863:init()> Brightn. Max      : 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:864:init()> Brightn. Factor   : 1.00
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:866:init()> Debuglevel        : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:871:init()> Light configured  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:878:init()> Light [1] - NEW firmware (<IP_ADDRESS>)
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:1197:updateLights()> Add Yeelight <IP_ADDRESS>:55443
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:972:openMusicModeServer()> The music mode server is running at <IP_ADDRESS>:40823

Debug code of unworking yeelight using older firmware 1.3.2_0018:
[hyperiond LEDDEVICE] <INFO> LedDevice 'yeelight' found.
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:820:init()> DeviceType        : yeelight
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:821:init()> LedCount          : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:822:init()> ColorOrder        : rgb
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:823:init()> RefreshTime       : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:824:init()> LatchTime         : 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:856:init()> colorModel        : HSV
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:857:init()> Transitioneffect  : smooth
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:858:init()> Transitionduration: 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:859:init()> Extra time darkn. : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:861:init()> Brightn. Min      : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:862:init()> Brightn. Min Off  : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:863:init()> Brightn. Max      : 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:864:init()> Brightn. Factor   : 1.00
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:866:init()> Debuglevel        : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:871:init()> Light configured  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:878:init()> Light [1] - OLD firmware (<IP_ADDRESS>)
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:1197:updateLights()> Add Yeelight <IP_ADDRESS>:55443
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:972:openMusicModeServer()> The music mode server is running at <IP_ADDRESS>:39165
[hyperiond ComponentRegister] <DEBUG> <ComponentRegister.cpp:36:setNewComponentState()> LED device: enabled
[hyperiond SettingsManager] <WARNING> Fixing json data!
[hyperiond SettingsManager] <WARNING> Config Fix: [root].device.colorOrder: Correct unknown enum value:  to: rgb
[hyperiond WEBSOCKET] <DEBUG> <WebSocketClient.cpp:204:sendClose()> send close: 1000
[hyperiond WEBSOCKET] <DEBUG> <WebSocketClient.cpp:30:WebSocketClient()> New connection from ::ffff:<IP_ADDRESS>
[hyperiond WEBSOCKET] <DEBUG> <JsonAPI.cpp:99:handleInstanceSwitch()> Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
[hyperiond SettingsManager] <WARNING> Fixing json data!
[hyperiond SettingsManager] <WARNING> Config Fix: [root].device.colorOrder: Correct unknown enum value:  to: rgb
[hyperiond WEBSOCKET] <DEBUG> <WebSocketClient.cpp:204:sendClose()> send close: 1000
[hyperiond WEBSOCKET] <DEBUG> <WebSocketClient.cpp:30:WebSocketClient()> New connection from ::ffff:<IP_ADDRESS>
[hyperiond WEBSOCKET] <DEBUG> <JsonAPI.cpp:99:handleInstanceSwitch()> Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
[hyperiond LedDeviceWrapper] <INFO> LedDevice 'yeelight' closed

Also not sure if it's the constant switching between the two devices running but got a crash after leaving the working light for 2 minutes:
[hyperiond MAIN] <INFO> Application closed with code 0
[hyperiond FLATBUFSERVER] <INFO> Stopped
Segmentation fault

Will restart the server and try leaving it on to see if it crashes again.

Seems to be working okay after restart. Probably just crashed from loading different working/unworking yeelight bulbs.
Any chance of implementing a feature to load the bulb back to last state it was at? e.g. bulb was at 100% brightness RGB 000 000 255 before hyperion takes over. Once hyperion stops ambilight, can it set the bulb back to old brightness and color? Right now when I turn off hyperion grabber the light defaults to low brightness white.

Any chance of implementing a feature to load the bulb back to last state it was at?

I can put it as a backlog item as an additional feature.
Nevertheless, currently there is no capability that, if you turn of the grabber, the lights will turn off too.
Current behavior is that, if you either shutdown hyperion, disable hyperion or disable the Led device (via remote control) the Yeelights will turn-off.  The other way round, they will turn-on.
The additional feature would then rather turning off the device, but restore the latest state.

Not a deal breaker if not, just a suggestion for some conditional statements.
If light was already off, keep it off. If light was on with XYZ color, then return light to XYZ color. But more importantly, the brightness level. I got it the lights connected to Home Assistant simultaneously and when they're back from Hyperion use the brightness slider is fully lowered.
Any ideas on older firmware lights? Any other tests I can run? Wireshark?

OK. I will have a look.
There is new code in my repository available.
The wizard should now find your yeelights in the network. From there you can assign the layout position.
In addition, it might be helpful, if you set the debug-level to 2 under the device configuration.
Then I can see what the "old FW" lights respond.
To capture the log for me, you need starting hyperiond via the command line or share the system log. The log via the UI has only a limited number of records.
Thank you!

Could not find the debug-level 2 anywhere. All I have is System -> Log and options: Silent, Warning, Verbose, Debug.  Min      : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:859:init()) Brightn. Min Off  : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:860:init()) Brightn. Max      : 100
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:861:init()) Brightn. Factor   : 1.00
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:863:init()) Debuglevel        : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [0] - OLD firmware (left) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [1] - OLD firmware (right) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [2] - NEW firmware (bottom) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:877:init()) Light configured  : 3
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:967:openMusicModeServer()) The music mode server is running at <IP_ADDRESS>:34891
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond LEDDEVICE] (ERROR) Failed to open [<IP_ADDRESS>]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1170:switchOn()) Light is not ready, try opening again
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond LEDDEVICE] (INFO) LedDevice 'yeelight' found.
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:817:init()) DeviceType        : yeelight
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:818:init()) LedCount          : 3
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:819:init()) ColorOrder        : rgb
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:820:init()) RefreshTime       : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:821:init()) LatchTime         : 40
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:853:init()) colorModel        : RGB
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:854:init()) Transitioneffect  : smooth
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:855:init()) Transitionduration: 40
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:856:init()) Extra time darkn. : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:858:init()) Brightn. Min      : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:859:init()) Brightn. Min Off  : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:860:init()) Brightn. Max      : 100
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:861:init()) Brightn. Factor   : 1.00
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:863:init()) Debuglevel        : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [0] - OLD firmware (left) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [1] - OLD firmware (right) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [2] - NEW firmware (bottom) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:877:init()) Light configured  : 3
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:967:openMusicModeServer()) The music mode server is running at <IP_ADDRESS>:33535
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond LEDDEVICE] (ERROR) Failed to open [<IP_ADDRESS>]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1170:switchOn()) Light is not ready, try opening again
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:198:discoverServices()) Search for Service [wifi_bulb], address [<IP_ADDRESS>], port [1982]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:286:discoverServices())  [5] service record(s) found
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:332:getServicesDiscoveredJson()) result: [[{"cache-control":"max-age=3600","domain":"","hostname":"192168013","id":"yeelight://<IP_ADDRESS>:55443","ip":"<IP_ADDRESS>","location":"yeelight://<IP_ADDRESS>:55443","other":{"bright":"100","color_mode":"1","ct":"3200","date":"","ext":"","fw_ver":"18","hue":"0","id":"0x0000000011702b8b","model":"color4","name":"","power":"off","rgb":"16777215","sat":"0","support":"get_prop set_default set_power toggle set_bright set_scene cron_add cron_get cron_del start_cf stop_cf set_ct_abx adjust_ct set_name set_adjust adjust_bright set_rgb set_hsv set_music set_wrgb"},"port":55443,"server":"POSIX UPnP/1.0 YGLC/1","st":"","usn":""},{"cache-control":"max-age=3600","domain":"","hostname":"192168015","id":"yeelight://<IP_ADDRESS>:55443","ip":"<IP_ADDRESS>","location":"yeelight://<IP_ADDRESS>:55443","other":{"bright":"100","color_mode":"1","ct":"4684","date":"","ext":"","fw_ver":"18","hue":"0","id":"0x000000000766c076","model":"color4","name":"","power":"on","rgb":"16777215","sat":"0","support":"get_prop set_defaul
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:100:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 [hyperiond LEDDEVICE] (INFO) LedDevice 'yeelight' found.
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:817:init()) DeviceType        : yeelight
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:818:init()) LedCount          : 3
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:819:init()) ColorOrder        : rgb
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:820:init()) RefreshTime       : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:821:init()) LatchTime         : 40
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:853:init()) colorModel        : RGB
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:854:init()) Transitioneffect  : smooth
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:855:init()) Transitionduration: 40
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:856:init()) Extra time darkn. : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:858:init()) Brightn. Min      : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:859:init()) Brightn. Min Off  : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:860:init()) Brightn. Max      : 100
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:861:init()) Brightn. Factor   : 1.00
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:863:init()) Debuglevel        : 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [0] - OLD firmware (left) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [1] - OLD firmware (right) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:873:init()) Light [2] - NEW firmware (bottom) (<IP_ADDRESS>)
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:877:init()) Light configured  : 3
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1080:updateLights()) Add Yeelight <IP_ADDRESS>:55443
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:967:openMusicModeServer()) The music mode server is running at <IP_ADDRESS>:36447
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond LEDDEVICE] (ERROR) Failed to open [<IP_ADDRESS>]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1170:switchOn()) Light is not ready, try opening again
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 100
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: disabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:57:stop()) Grabber stop()
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'Proto@::ffff:<IP_ADDRESS>/PROTOSERVER' with priority 100 as inactive
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 100 is now active
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 100
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:63:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:49:start()) Grabber start()
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1170:switchOn()) Light is not ready, try opening again
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 [hyperiond LEDDEVICE] (ERROR) Error: _tcpMusicModeServer: (22) Temporary error
 [hyperiond LEDDEVICE] (WARNING) Failed to get stream socket [<IP_ADDRESS>]
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Write Error: Socket is not connected'
 [hyperiond LEDDEVICE] (ERROR) Error: _tcpMusicModeServer: (5) Network operation timed out
 [hyperiond LEDDEVICE] (WARNING) Failed to get stream socket [<IP_ADDRESS>]
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 100
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: disabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:57:stop()) Grabber stop()
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'Proto@::ffff:<IP_ADDRESS>/PROTOSERVER' with priority 100 as inactive
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 100 is now active
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 100
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:63:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:49:start()) Grabber start()
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:1170:switchOn()) Light is not ready, try opening again
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:198:discoverServices()) Search for Service [wifi_bulb], address [<IP_ADDRESS>], port [1982]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Previous line repeats 1 times
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Found target [wifi_bulb], plus record [yeelight://<IP_ADDRESS>:55443] matches [LOCATION:yeelight(.*)]
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:244:discoverServices()) Previous line repeats 1 times
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:286:discoverServices())  [5] service record(s) found
 [hyperiond SSDPDISCOVER] (DEBUG) (SSDPDiscover.cpp:332:getServicesDiscoveredJson()) result: [[{"cache-control":"max-age=3600","domain":"","hostname":"192168013","id":"yeelight://<IP_ADDRESS>:55443","ip":"<IP_ADDRESS>","location":"yeelight://<IP_ADDRESS>:55443","other":{"bright":"100","color_mode":"1","ct":"3200","date":"","ext":"","fw_ver":"18","hue":"0","id":"0x0000000011702b8b","model":"color4","name":"","power":"off","rgb":"16777215","sat":"0","support":"get_prop set_default set_power toggle set_bright set_scene cron_add cron_get cron_del start_cf stop_cf set_ct_abx adjust_ct set_name set_adjust adjust_bright set_rgb set_hsv set_music set_wrgb"},"port":55443,"server":"POSIX UPnP/1.0 YGLC/1","st":"","usn":""},{"cache-control":"max-age=3600","domain":"","hostname":"192168015","id":"yeelight://<IP_ADDRESS>:55443","ip":"<IP_ADDRESS>","location":"yeelight://<IP_ADDRESS>:55443","other":{"bright":"100","color_mode":"1","ct":"4684","date":"","ext":"","fw_ver":"18","hue":"0","id":"0x000000000766c076","model":"color4","name":"","power":"on","rgb":"16777215","sat":"0","support":"get_prop set_defaul
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:100:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 100
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 255
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: disabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:57:stop()) Grabber stop()
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:63:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'System/GRABBER' with priority 100 as inactive
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
 [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:49:start()) Grabber start()
 [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 100 is now active
 [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 100
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 [hyperiond LEDDEVICE] (ERROR) Error: _tcpMusicModeServer: (22) Temporary error
 [hyperiond LEDDEVICE] (WARNING) Failed to get stream socket [<IP_ADDRESS>]
 [hyperiond LEDDEVICE] (ERROR) Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Streaming Error Socket is not connected'
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>

Wizard only finds 5 of my 7 bulbs total on my network. But this may be a connectivity/router issue. Getting a new router today to see if this will be fixed.

New firmware bulb works as before. The two bulbs with OLD firmware still do not (<IP_ADDRESS> & <IP_ADDRESS>)

@Hukuma1
a)

Could not find the debug-level 2 anywhere.

Sorry, I should have been more specific....
To enable Yeelight device specific debug logging, please:

Change "Settings Level" = Expert

At the end of the Yeelight configuration screen, you find the LedDevice Debug level

Turn it to minimum 2 (or have 3 for full logging). It may be beneficial, if you configure only one (non working) device to have the log-output focussing on it.
I would suggest you store the output in a file and share it via a file-hoster (e.g.  https://ufile.io/ )
b)

Wizard only finds 5 of my 7 bulbs total on my network. But this may be a connectivity/router issue.

You may also power-off the Yeelights not working and power them on again.
I recognized too that Yeelights are not the most reliable/responsive piece of device.
Too often you need to have them convinced to work again doing a restart....

 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {206,0,49} -> [13500465], [80], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":952,"method":"set_scene","params":["color",13500465,80,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":953,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {234,0,20} -> [15335444], [91], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":954,"method":"set_scene","params":["color",15335444,91,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":955,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {241,11,0} -> [15796992], [94], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":956,"method":"set_scene","params":["color",15796992,94,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {239,15,0} -> [15666944], [93], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":957,"method":"set_scene","params":["color",15666944,93,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":958,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {215,39,0} -> [14100224], [84], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":959,"method":"set_scene","params":["color",14100224,84,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {209,46,0} -> [13708800], [81], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":960,"method":"set_scene","params":["color",13708800,81,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {201,53,0} -> [13186304], [78], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":961,"method":"set_scene","params":["color",13186304,78,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {191,60,0} -> [12532736], [74], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":962,"method":"set_scene","params":["color",12532736,74,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {184,68,0} -> [12076032], [72], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":963,"method":"set_scene","params":["color",12076032,72,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [76]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:100:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":964,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {141,106,0} -> [9267712], [55], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":965,"method":"set_scene","params":["color",9267712,55,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [75]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":966,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {123,123,0} -> [8092416], [48], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":967,"method":"set_scene","params":["color",8092416,48,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [75]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| isInMusicMode()     : 1
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [40]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand()     : {"id":968,"method":"set_scene","params":["color",1,1,"smooth",40]}
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| Success:            : Bytes written   [68]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
 [hyperiond LEDDEVICE] (DEBUG) (LedDeviceYeelight.cpp:766:log())    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
 [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>

Pretty repetitive, hopefully something catches your eye here? Shows a lot in logs, but the actual light does not change any color or brightness whatsoever.

Also just pulled latest patches you had submitted and now get this:
[hyperiond LEDDEVICE] <INFO> LedDevice 'yeelight' found.
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:817:init()> DeviceType        : yeelight
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:818:init()> LedCount          : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:819:init()> ColorOrder        : rgb
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:820:init()> RefreshTime       : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:821:init()> LatchTime         : 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:853:init()> colorModel        : RGB
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:854:init()> Transitioneffect  : smooth
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:855:init()> Transitionduration: 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:856:init()> Extra time darkn. : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:858:init()> Brightn. Min      : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:859:init()> Brightn. Min Off  : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:860:init()> Brightn. Max      : 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:861:init()> Brightn. Factor   : 1.00
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:863:init()> Debuglevel        : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:873:init()> Light [0] - OLD firmware (left) (<IP_ADDRESS>)
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:877:init()> Light configured  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:1080:updateLights()> Add Yeelight <IP_ADDRESS>:55443
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:967:openMusicModeServer()> The music mode server is running at <IP_ADDRESS>:37495
[hyperiond LEDDEVICE] <ERROR> Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
[hyperiond LEDDEVICE] <ERROR> Failed to open [<IP_ADDRESS>]
[hyperiond LEDDEVICE] <ERROR> Device disabled, device 'yeelight' signals error: 'All Yeelights failed to be openend!'

Neither old firmware nor new firmware bulbs work now.

Hi
a) the second log outlines that the bulb cannot be connected.
[hyperiond LEDDEVICE] <ERROR> Yeelight disabled, device '<IP_ADDRESS>' signals error: 'Connection timeout!'
[hyperiond LEDDEVICE] <ERROR> Failed to open [<IP_ADDRESS>]

This has noting to do with hyperion, but that the yeelight device did not respond in a given time.
You can try to "reopen" it using the Button Led device in the Remote Control:

If the button goes green, the device started.
If it goes red again it ran into an error, you can check the log for the cause of the error .
Normally, the yeelight device hangs and requires a restart.
b) In the first, longer log you unfortunately only share the stable state of the update routine.
I am mainly interested in the start of the log where the device initializes its environment and behavior. i.e. I am look for the part after the following (please have log level 3 enabled):
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:873:init()> Light [0] - OLD firmware (left) (<IP_ADDRESS>)
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:877:init()> Light configured  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:1080:updateLights()> Add Yeelight <IP_ADDRESS>:55443
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:967:openMusicModeServer()> The music mode server is running at <IP_ADDRESS>:37495

To focus on that part you may either

start hyperiond -d from the comamnd line
and if the log show the repeatable output, press Ctrl-C to stop hyperion.

if you run hyperiond as a systemd service you can pull the system logs
journalctl --no-pager  --since "1 hour ago"

I suggest you put the output in a file and share it via a filehoster (see comment above).
Do not paste it as part of the issue.
Thank you!

Augh. Keep making this mistake. Upgraded router and IP subnet changed. Bulb should have been <IP_ADDRESS> and not old ip <IP_ADDRESS>
I was able to capture the debug messages really quick and hopefully no need for file still. Let me know if this helps! :)
root@DietPi:~/hyperion.ng-yeelight/build# ./bin/hyperiond -d -u .
[hyperiond MAIN] <INFO> Set user data path to '/root/hyperion.ng-yeelight/build'
[hyperiond DAEMON] <DEBUG> <PythonInit.cpp:33:PythonInit()> Initializing Python interpreter
[hyperiond SettingsManager] <DEBUG> <SettingsManager.cpp:108:SettingsManager()> Settings database initialized
[hyperiond EFFECTFILES] <INFO> 38 effects loaded from directory :/effects/
[hyperiond EFFECTFILES] <INFO> 21 effect schemas loaded from directory :/effects/schema/
[hyperiond EFFECTFILES] <INFO> 0 effects loaded from directory ./custom-effects
[hyperiond SettingsManager] <DEBUG> <SettingsManager.cpp:108:SettingsManager()> Settings database initialized
[hyperiond BLACKBORDER] <DEBUG> <BlackBorderProcessor.cpp:65:handleSettingsUpdate()> Set mode to: default
[hyperiond ComponentRegister] <DEBUG> <ComponentRegister.cpp:36:setNewComponentState()> Blackborder detector: enabled
[hyperiond LEDDEVICE] <INFO> LedDevice 'yeelight' found.
[hyperiond FLATBUFCONNECTION] <INFO> Connecting to Hyperion: <IP_ADDRESS>:19401
[hyperiond EFFECTENGINE] <INFO> Run effect "Rainbow swirl fast" on channel 0
[hyperiond EFFECTENGINE] <DEBUG> <EffectEngine.cpp:183:runEffectScript()> Start the effect: name [Rainbow swirl fast], smoothCfg [2]
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:158:registerInput()> Register new input 'System/EFFECT' with priority 0 as inactive
[hyperiond HYPERION] <INFO> Initial foreground effect 'Rainbow swirl fast' started
[hyperiond EFFECTENGINE] <INFO> Run effect "Warm mood blobs" on channel 254
[hyperiond EFFECTENGINE] <DEBUG> <EffectEngine.cpp:183:runEffectScript()> Start the effect: name [Warm mood blobs], smoothCfg [2]
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:158:registerInput()> Register new input 'System/EFFECT' with priority 254 as inactive
[hyperiond HYPERION] <INFO> Inital background effect 'Warm mood blobs' started
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:158:registerInput()> Register new input 'System/GRABBER' with priority 100 as inactive
[hyperiond ComponentRegister] <DEBUG> <ComponentRegister.cpp:36:setNewComponentState()> Framegrabber: enabled
[hyperiond BOBLIGHT] <DEBUG> <BoblightServer.cpp:28:BoblightServer()> Instance created
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:817:init()> DeviceType        : yeelight
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:818:init()> LedCount          : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:819:init()> ColorOrder        : rgb
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:820:init()> RefreshTime       : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:821:init()> LatchTime         : 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:853:init()> colorModel        : RGB
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:854:init()> Transitioneffect  : smooth
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:855:init()> Transitionduration: 40
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:856:init()> Extra time darkn. : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:858:init()> Brightn. Min      : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:859:init()> Brightn. Min Off  : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:860:init()> Brightn. Max      : 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:861:init()> Brightn. Factor   : 1.00
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:863:init()> Debuglevel        : 3
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:873:init()> Light [0] - old firmware (<IP_ADDRESS>)
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:877:init()> Light configured  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:1080:updateLights()> Add Yeelight <IP_ADDRESS>:55443
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:967:openMusicModeServer()> The music mode server is running at <IP_ADDRESS>:41447
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| open()              :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| open()              : Connected: <IP_ADDRESS>
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| open() rc           : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| getProperties()     :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : isON[0], isInMusicMode[0]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : {"id":1,"method":"get_prop","params":["name","model","power","rgb","bright","ct","fw_ver"]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [93]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand():     : Wait 1000ms, elapsedTime: 11ms < quotaTime: 1000ms
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:198:setInput()> Priority 254 is now active
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:333:setCurrentTime()> Set visible priority to 0
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:238:setInputImage()> Priority 0 is now active
[hyperiond DAEMON] <INFO> set screen capture device to 'qt'
[hyperiond QTGRABBER] <DEBUG> <Grabber.cpp:34:setVideoMode()> Set videomode to 0
[hyperiond QTGRABBER] <ERROR> No displays found to capture from!
[hyperiond DAEMON] <INFO> Qt grabber created
[hyperiond V4L2:auto] <DEBUG> <Grabber.cpp:34:setVideoMode()> Set videomode to 0
[hyperiond V4L2:auto] <INFO> Signal threshold set to: {12, 12, 12}
[hyperiond V4L2:auto] <INFO> Signal detection is now disabled
[hyperiond V4L2:auto] <INFO> Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
[hyperiond DAEMON] <DEBUG> <hyperiond.cpp:467:handleSettingsUpdate()> V4L2 grabber created
[hyperiond JSONSERVER] <DEBUG> <JsonServer.cpp:25:JsonServer()> Created instance
[hyperiond JSONSERVER] <INFO> Started on port 19444
[hyperiond HYPERION] <INFO> Hyperion instance 'First LED Hardware instance' has been started
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:32:initServer()> Initialize Webserver
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:89:handleSettingsUpdate()> Apply Webserver settings
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:107:handleSettingsUpdate()> Set document root to: :/webconfig
[hyperiond PROTOSERVER] <INFO> Started on port 19445
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:173:handleSettingsUpdate()> Setup SSL certificate
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:189:handleSettingsUpdate()> Setup private SSL key
[hyperiond WEBSERVER] <INFO> Started on port 8092 name 'Hyperion Webserver'
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:32:initServer()> Initialize Webserver
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:89:handleSettingsUpdate()> Apply Webserver settings
[hyperiond WEBSERVER] <DEBUG> <WebServer.cpp:107:handleSettingsUpdate()> Set document root to: :/webconfig
[hyperiond WEBSERVER] <INFO> Started on port 8090 name 'Hyperion Webserver'
[hyperiond FLATBUFSERVER] <INFO> Started on port 19400
[hyperiond PROTOSERVER] <DEBUG> <ProtoServer.cpp:68:newConnection()> New connection from ::ffff:<IP_ADDRESS>
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:255:clearInput()> Removed source priority 0
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:333:setCurrentTime()> Set visible priority to 254
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:238:setInputImage()> Priority 100 is now active
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:333:setCurrentTime()> Set visible priority to 100
[hyperiond EFFECTENGINE] <INFO> effect finished
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reading:            : Bytes available [69]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse()    :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reply:              : [{"id":1,"result":["","color4","off","16744340","100","4000","18"]}]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Correlation ID:     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : color4
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : off
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : 16744340
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : 4000
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : 18
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse() rc :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : Trying to read more resposes
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : No more responses available
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand() rc   : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : name =
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : model = color4
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : power = off
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : rgb = 16744340
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : bright = 100
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : ct = 4000
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Property:           : fw_ver = 18
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| mapProperties()     :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| mapProperties() rc  : void
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| getProperties() rc  : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : isON[0], isInMusicMode[0]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : {"id":2,"method":"set_music","params":[1,"<IP_ADDRESS>",41447]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [65]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand():     : Wait 1000ms, elapsedTime: 0ms < quotaTime: 1000ms
[hyperiond ComponentRegister] <DEBUG> <ComponentRegister.cpp:36:setNewComponentState()> LED device: enabled
[hyperiond WEBSOCKET] <DEBUG> <WebSocketClient.cpp:30:WebSocketClient()> New connection from ::ffff:<IP_ADDRESS>
[hyperiond WEBSOCKET] <DEBUG> <JsonAPI.cpp:100:handleInstanceSwitch()> Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reading:            : Bytes available [71]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse()    :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reply:              : [{"id":2,"result":["ok"]}]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Correlation ID:     : 2
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : ok
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse() rc :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse()    :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reply:              : [{"method":"props","params":{"music_on":1}}]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : Notification found : [props]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Notification ID:    : [music_on]:[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse() rc :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : Trying to read more resposes
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : No more responses available
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand() rc   : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setMusicMode() rc   : 1, isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setStreamSocket()   :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {2,5,246} -> [132598], [96], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":3,"method":"set_scene","params":["color",132598,96,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [72]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {209,0,46} -> [13697070], [81], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":4,"method":"set_scene","params":["color",13697070,81,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {215,0,39} -> [14090279], [84], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":5,"method":"set_scene","params":["color",14090279,84,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {222,0,33} -> [14549025], [87], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":6,"method":"set_scene","params":["color",14549025,87,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {227,0,27} -> [14876699], [89], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":7,"method":"set_scene","params":["color",14876699,89,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {234,0,20} -> [15335444], [91], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":8,"method":"set_scene","params":["color",15335444,91,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {238,0,16} -> [15597584], [93], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":9,"method":"set_scene","params":["color",15597584,93,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {242,0,13} -> [15859725], [94], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":10,"method":"set_scene","params":["color",15859725,94,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {243,0,9} -> [15925257], [95], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":11,"method":"set_scene","params":["color",15925257,95,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {245,1,7} -> [16056583], [96], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":12,"method":"set_scene","params":["color",16056583,96,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {246,2,4} -> [16122372], [96], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":13,"method":"set_scene","params":["color",16122372,96,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {247,3,3} -> [16188163], [96], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":14,"method":"set_scene","params":["color",16188163,96,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {245,5,1} -> [16057601], [96], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":15,"method":"set_scene","params":["color",16057601,96,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {244,7,0} -> [15992576], [95], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":16,"method":"set_scene","params":["color",15992576,95,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {241,11,0} -> [15796992], [94], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":17,"method":"set_scene","params":["color",15796992,94,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {238,16,0} -> [15601664], [93], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":18,"method":"set_scene","params":["color",15601664,93,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {233,22,0} -> [15275520], [91], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":19,"method":"set_scene","params":["color",15275520,91,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {227,27,0} -> [14883584], [89], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":20,"method":"set_scene","params":["color",14883584,89,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {222,33,0} -> [14557440], [87], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":21,"method":"set_scene","params":["color",14557440,87,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {215,39,0} -> [14100224], [84], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":22,"method":"set_scene","params":["color",14100224,84,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {209,46,0} -> [13708800], [81], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":23,"method":"set_scene","params":["color",13708800,81,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {201,53,0} -> [13186304], [78], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":24,"method":"set_scene","params":["color",13186304,78,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {191,60,0} -> [12532736], [74], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":25,"method":"set_scene","params":["color",12532736,74,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {184,68,0} -> [12076032], [72], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":26,"method":"set_scene","params":["color",12076032,72,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {172,78,0} -> [11292160], [67], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":27,"method":"set_scene","params":["color",11292160,67,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {163,86,0} -> [10704384], [63], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":28,"method":"set_scene","params":["color",10704384,63,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [75]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {152,97,0} -> [9986304], [59], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":29,"method":"set_scene","params":["color",9986304,59,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
^C[hyperiond MAIN] <INFO> Application closed with code 0
[hyperiond FLATBUFSERVER] <INFO> Stopped
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {141,106,0} -> [9267712], [55], [0], [40]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":30,"method":"set_scene","params":["color",9267712,55,"smooth",40]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [74]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond PROTOSERVER] <DEBUG> <ProtoClientConnection.cpp:75:disconnected()> Socket Closed
[hyperiond PROTOSERVER] <INFO> Stopped
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:255:clearInput()> Removed source priority 100
[hyperiond HYPERION] <DEBUG> <PriorityMuxer.cpp:333:setCurrentTime()> Set visible priority to 254
[hyperiond WEBSERVER] <INFO> Stopped Hyperion Webserver
[hyperiond WEBSERVER] <INFO> Previous line repeats 1 times
[hyperiond HYPERION] <INFO> Hyperion instance 'First LED Hardware instance' has been stopped
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode       : Yes, as socket in ConnectedState
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| isInMusicMode()     : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : Set brightness[0] to minimum brigthness [1], if not _isBrightnessSwitchOffMinimum [0]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Set Color RGB:      : {0,0,0} -> [1], [1], [0], [1000]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand()     : {"id":31,"method":"set_scene","params":["color",1,1,"smooth",1000]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [69]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| streamCommand() rc  : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setColorRGB() rc    : 1, isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setPower()          : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : isON[0], isInMusicMode[1]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand()      : {"id":32,"method":"set_power","params":["off","smooth",1000,2]}
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Success:            : Bytes written   [65]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reading:            : Bytes available [28]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse()    :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Reply:              : [{"id":32,"result":["ok"]}]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Correlation ID:     : 32
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Result:             : ok
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| handleResponse() rc :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : Trying to read more resposes
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| Info:               : No more responses available
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| writeCommand() rc   : 1
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| setPower() rc       : 1, isON[0], isInMusicMode[0]
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| close()             :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| close() rc          : 1
[hyperiond LedDeviceWrapper] <INFO> LedDevice 'yeelight' closed
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| ~YeelightLight()    :
[hyperiond LEDDEVICE] <DEBUG> <LedDeviceYeelight.cpp:766:log()>    <IP_ADDRESS>| ~YeelightLight()    : void
[hyperiond Qt] <DEBUG> <GrabberWrapper.cpp:57:stop()> Grabber stop()
[hyperiond Qt] <DEBUG> <GrabberWrapper.cpp:43:~GrabberWrapper()> Close grabber: Qt
[hyperiond V4L2:auto] <DEBUG> <GrabberWrapper.cpp:57:stop()> Grabber stop()
[hyperiond V4L2:auto] <DEBUG> <GrabberWrapper.cpp:43:~GrabberWrapper()> Close grabber: V4L2:auto
[hyperiond DAEMON] <DEBUG> <PythonInit.cpp:46:~PythonInit()> Cleaning up Python interpreter
root@DietPi:~/hyperion.ng-yeelight/build#

Suggest you next time discover the Yeelights via the wizard and use that config.
There I now use the hostname (and not the IP-Address) to exactly avoid such a problem with changing IP-Addresses.

From the log file perspective everything looks as expected....
Let me check, if I can give you a patch to disable music streaming to see the reactions on the commands. In music mode, the bulb does not respond to the requests.
Could you maybe run the following via a command-line:
telnet <IP_ADDRESS> 55443
Then paste following command, plus return:
{"id":1,"method":"set_scene","params":["color",15597584,93,"smooth",40]}
The lights should turn red and output would look similar to:
telnet <IP_ADDRESS> 55443
Trying <IP_ADDRESS>..
Connected to <IP_ADDRESS>.
Escape character is '^]'.
{"id":1,"method":"set_scene","params":["color",15597584,93,"smooth",40]}
{"id":1,"result":["ok"]}

If it looks different please share what you get, please.
Alternatively, please try
{"id":2,"method":"set_scene","params":["color",255,100]}
You can just paste it as the next command. You should see Blue.

Tried the command on my latest fw bulb. Works as you mentioned (and changes color).
On the older firmware I get:
{"id":1,"method":"set_scene","params":["color",15597584,93,"smooth",40]}
{"id":, "error":{"code":-1, "message":"invalid command"}}

{"id":1,"method":"set_scene","params":["color",15597584,93,"smooth",40]}
{"id":1, "error":{"code":-5000,"message":"general error"}}

2nd command works for blue though!
{"id":2,"method":"set_scene","params":["color",255,100]}
{"id":2, "result":["ok"]}

Tried again and at first got error?
{"id":2,"method":"set_scene","params":["color",255,100]}
{"id":, "error":{"code":-1, "message":"invalid command"}}
{"id":2,"method":"set_scene","params":["color",255,100]}
{"id":2, "result":["ok"]}
{"method":"props","params":{"rgb":255,"sat":100,"hue":240}}

So seems I sometimes get error code -1 on either firmwares. Re-running command usually makes it work. Latest firmware can change color using both commands. Older firmware can only change color using the second command.

Ok. Thx. Then we now know the reason.
I am doing everything using the first command style...

Are all your bulbs on firmware 2.0.6_0027? Wondering if you also experience HomeKit brightness bug. Basically the brightness seems to be more dim unless you go back into Yeelight app and White section.

I assume, I have that firmware... but due to a reset, I am currently not able to convince the bulb to get connected with the Yeelight app.
Luckily it worked via HomeKit. So I have it in the network now and can continue developing....

Oh geeze. What did we buy? 🤣

You get what you pay for...

For Yeelight app I read try deleting devices and logging out and logging back into your account. Or de-linking Mi Account and linking again. Think they had some sync issues at one point.

Hi
just uploaded a fix where I do not add the additional parameters, if the light in not configured for Smooth Transition effect.
i.e. please load the latest code and set "Transition Effect" = "Sudden"

It may not provide you the best experience, but should light up the bulbs having old firmware.
Fingers crossed that this light-up your day.

Thanks will give it a shot!
Currently getting build errors:
[ 62%] Building CXX object libsrc/leddevice/CMakeFiles/leddevice.dir/dev_other/LedDevicePiBlaster.cpp.o
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In constructor ‘YeelightLight::YeelightLight(Logger*, const QString&, short unsigned int)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:84:5: error: class ‘YeelightLight’ does not have any field named ‘_extraTimeDarkness’
    ,_extraTimeDarkness(API_PARAM_EXTRA_TIME_DARKNESS)
     ^~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:84:24: error: ‘API_PARAM_EXTRA_TIME_DARKNESS’ was not declared in this scope
    ,_extraTimeDarkness(API_PARAM_EXTRA_TIME_DARKNESS)
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:84:24: note: suggested alternative: ‘CONFIG_EXTRA_TIME_DARKNESS’
    ,_extraTimeDarkness(API_PARAM_EXTRA_TIME_DARKNESS)
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        CONFIG_EXTRA_TIME_DARKNESS
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:85:5: error: class ‘YeelightLight’ does not have any field named ‘_brightnessMin’
    ,_brightnessMin(0)
     ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:86:5: error: class ‘YeelightLight’ does not have any field named ‘_isBrightnessSwitchOffMinimum’
    ,_isBrightnessSwitchOffMinimum(false)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:87:5: error: class ‘YeelightLight’ does not have any field named ‘_brightnessMax’
    ,_brightnessMax(100)
     ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:88:5: error: class ‘YeelightLight’ does not have any field named ‘_brightnessFactor’
    ,_brightnessFactor(1.0)
     ^~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:89:5: error: class ‘YeelightLight’ does not have any field named ‘_transitionEffectParam’
    ,_transitionEffectParam(API_PARAM_EFFECT_SMOOTH)
     ^~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:92:5: error: class ‘YeelightLight’ does not have any field named ‘_lastWriteTime’
    ,_lastWriteTime(QDateTime::currentMSecsSinceEpoch())
     ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In member function ‘bool YeelightLight::writeCommand(const QJsonDocument&, QJsonArray&)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:215:64: error: ‘_lastWriteTime’ was not declared in this scope
     qint64 elapsedTime = QDateTime::currentMSecsSinceEpoch() - _lastWriteTime;
                                                                ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:215:64: note: suggested alternative: ‘QDateTime’
     qint64 elapsedTime = QDateTime::currentMSecsSinceEpoch() - _lastWriteTime;
                                                                ^~~~~~~~~~~~~~
                                                                QDateTime
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:250:4: error: ‘_lastWriteTime’ was not declared in this scope
    _lastWriteTime = QDateTime::currentMSecsSinceEpoch();
    ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:250:4: note: suggested alternative: ‘QDateTime’
    _lastWriteTime = QDateTime::currentMSecsSinceEpoch();
    ^~~~~~~~~~~~~~
    QDateTime
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In member function ‘bool YeelightLight::setColorRGB(ColorRgb)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:585:14: error: ‘_brightnessMin’ was not declared in this scope
   if ( bri < _brightnessMin )
              ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:585:14: note: suggested alternative: ‘_bright’
   if ( bri < _brightnessMin )
              ^~~~~~~~~~~~~~
              _bright
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:587:9: error: ‘_isBrightnessSwitchOffMinimum’ was not declared in this scope
    if ( _isBrightnessSwitchOffMinimum )
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:592:38: error: ‘_extraTimeDarkness’ was not declared in this scope
     duration = _transitionDuration + _extraTimeDarkness;
                                      ^~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:603:18: error: ‘_brightnessMax’ was not declared in this scope
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                  ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:603:18: note: suggested alternative: ‘_bright’
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                  ^~~~~~~~~~~~~~
                  _bright
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:603:52: error: ‘_brightnessFactor’ was not declared in this scope
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                                                    ^~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:613:19: error: ‘_transitionEffectParam’ was not declared in this scope
      paramlist << _transitionEffectParam << duration;
                   ^~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:613:19: note: suggested alternative: ‘_transitionEffect’
      paramlist << _transitionEffectParam << duration;
                   ^~~~~~~~~~~~~~~~~~~~~~
                   _transitionEffect
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In member function ‘bool YeelightLight::setColorHSV(ColorRgb)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:658:14: error: ‘_brightnessMin’ was not declared in this scope
   if ( bri < _brightnessMin )
              ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:658:14: note: suggested alternative: ‘_bright’
   if ( bri < _brightnessMin )
              ^~~~~~~~~~~~~~
              _bright
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:660:9: error: ‘_isBrightnessSwitchOffMinimum’ was not declared in this scope
    if ( _isBrightnessSwitchOffMinimum )
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:665:38: error: ‘_extraTimeDarkness’ was not declared in this scope
     duration = _transitionDuration + _extraTimeDarkness;
                                      ^~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:676:18: error: ‘_brightnessMax’ was not declared in this scope
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                  ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:676:18: note: suggested alternative: ‘_bright’
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                  ^~~~~~~~~~~~~~
                  _bright
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:676:52: error: ‘_brightnessFactor’ was not declared in this scope
    bri = ( qMin( _brightnessMax, static_cast<int> (_brightnessFactor * qMax( _brightnessMin, bri ) ) ) );
                                                    ^~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:685:17: error: ‘_transitionEffectParam’ was not declared in this scope
    paramlist << _transitionEffectParam << duration;
                 ^~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:685:17: note: suggested alternative: ‘_transitionEffect’
    paramlist << _transitionEffectParam << duration;
                 ^~~~~~~~~~~~~~~~~~~~~~
                 _transitionEffect
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In member function ‘void YeelightLight::setTransitionEffect(API_EFFECT, int)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:727:3: error: ‘_transitionEffectParam’ was not declared in this scope
   _transitionEffectParam = effect == API_EFFECT_SMOOTH ? API_PARAM_EFFECT_SMOOTH : API_PARAM_EFFECT_SUDDEN;
   ^~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:727:3: note: suggested alternative: ‘_transitionEffect’
   _transitionEffectParam = effect == API_EFFECT_SMOOTH ? API_PARAM_EFFECT_SMOOTH : API_PARAM_EFFECT_SUDDEN;
   ^~~~~~~~~~~~~~~~~~~~~~
   _transitionEffect
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: At global scope:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:737:6: error: no declaration matches ‘void YeelightLight::setBrightnessConfig(int, int, bool, int, double)’
 void YeelightLight::setBrightnessConfig (int min, int max, bool switchoff,  int extraTime, double factor )
      ^~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:737:6: note: no functions named ‘void YeelightLight::setBrightnessConfig(int, int, bool, int, double)’
In file included from /root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:1:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.h:48:7: note: ‘class YeelightLight’ defined here
 class YeelightLight
       ^~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp: In constructor ‘LedDeviceYeelight::LedDeviceYeelight(const QJsonObject&)’:
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:794:5: error: class ‘LedDeviceYeelight’ does not have any field named ‘_extraTimeDarkness’
    ,_extraTimeDarkness(0)
     ^~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:795:5: error: class ‘LedDeviceYeelight’ does not have any field named ‘_brightnessMin’
    ,_brightnessMin(0)
     ^~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:796:5: error: class ‘LedDeviceYeelight’ does not have any field named ‘_isBrightnessSwitchOffMinimum’
    ,_isBrightnessSwitchOffMinimum(false)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion.ng-yeelight/libsrc/leddevice/dev_net/LedDeviceYeelight.cpp:797:5: error: class ‘LedDeviceYeelight’ does not have any field named ‘_brightnessMax’
    ,_brightnessMax(100)
     ^~~~~~~~~~~~~~