HomebridgeMagicHome-DynamicPlatform
HomebridgeMagicHome-DynamicPlatform copied to clipboard
[Feature Request] Support for Individually Addressable MagicHome Devices
I got a LED RBG+IC strip but I am only able to turn It on or off in the Home app. Changing the colors or even changing the light intensity does not work.
Model number: AK001-ZJ2104
Hello, could you please fill out the bug report template?
Describe the bug
While using the Homekit app on iPhone/ iPad/ iMac, changing the brightness or the colour makes no effects. Nothing happens in the LED Strip, it stays at full brightness and at the color previously set with the Magic Home app.
To Reproduce
- In the HomeKit app, long press the LED Strip tile to display the brightness slider and colour circles
- Attempt to decrease brightness
- Observe no changes
- Attempt to change colour
- Observe no changes
Expected behavior
When changing the brightness the strip should change the light brightness accordingly. Same goes for the colour.
Additional context
When I change the colour of the light strip in the MagicHome app, the colours stays (and does not change in the HomeKit app). Same for the brightness.
Host Hardware
- Hardware: iMac 27-inch mid 2011
- OS: macOS Sierra
- OS Version: 10.12.6
Homebridge and MagicHome
- Homebridge version: 1.1.7
- Homebridge MagicHome Dynamic Platform version: 1.9.2
- Link to the MagicHome Device on the seller's website: https://www.amazon.fr/gp/product/B08BTNT13Z/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
TXT file: Log Magic Home Plugin.txt
I’ve also noticed:
- In the HomeKit app, long press the LED Strip tile to display the brightness slider and colour circles
- Change brightness/ color
- Close the opened tile
- Switch to the MagicHome app
- Change color/ brightness
- Switch to HomeKit app
- Long press the LED Strip tile to display the brightness slider and colour circles
- The displayed brightness/ color is the one changed previously in the MagicHome app
Thank you very much for filling all of that out and conducting a bunch of troubleshooting. Unfortunately individually addressable MagicHome devices are currently unsupported. That's why you are getting the weird behavior. The wrong protocol is being sent to the device.
I will, however, keep this issue open and retag it as a feature request. That way we can put it on our project roadmap. It may be quite simple to implement, so once we finish the features currently in development it could be a quick fix.
Let me know if you have any other questions.