The new bridge for limitlesled and milight is out! The new developer information is published today (http://www.limitlessled.com/dev/) . Is it possible to update the limitlessled component?
Yes! I would even like to help make this myself, dabbled a bit in python some time ago. I just dont know how to debug the whole project. Any advice or guides how I can get a dev setup up and running in an IDE (like visual studio)
The sample windows app for v6 seems to be a good point to start. The app display the UDP command to send for each action, for example:
Send UDP commands to 192.168.0.100 port 5987
Sent: 20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E
It seems at first that they now use the same command for RGBW/WW/CW bulb, which should facilitate the work (each type had his set of command on V5 if I understood correctly)
There also seems to be an embedded Web Admin UI in the V6 bridge (http://$IP$/index_en.html user: admin pass: admin), as well as support for MAC address change or fixed IP address setup.
The protocol can also be switch between UDP and TCP.
I could not try out the app yet and have holiday ahead but I might have a look at the implementation of V6 next year.
Except if someone already started the process, nobody can tell when it will come because it seems nobody have started yet (specification where only published on 11/Dec/2016).
Iâve checked in the actual home-assistant code and it uses a python-module for LimitlessLed.
So I guess support will be available after an update is publish for this module:
There is a fork of this repo which should have support. I have v6 box here, and both RGBW, White, and the new RGBWW lamps so I could test it. Until now I didnât get this specific fork to work (yet)âŚ
I installed the limitlessled module (without v6 support). Then I tried to install the version with v6 support using the âsetup.py installâ command. But HA is still using the old code without v6 support. How can I get the new code to work? Or am I missing something.
You need to installed the forked limitless led by installing from source using pip.
Then you need to change the limitlessled.py file in home-assistant component.
Iâve just started to try the integration in home-assistant, work without problem.
No idea however how the backward-compatibility will be implemented.
Maybe you can explain all the steps to integrate the fork in home-assistant? Which changes has to be made in limitlessled.py to get it work? Do you mean â/usr/local/lib/python3.4/dist-packages/homeassistant/components/light/limitlessled.pyâ?
Yes I can but itâs only a development in progress as for now. Donât expect to use it in your home for now.
There is still some bug and for now the bridge stop responding after a while. But, itâs already a great step and soldag is doing a great job at updating the library.
modify components/light/limitlessled.py file with the new port (5987), version (6) and led type (ârgbwâ, ârgbwwâ, âwhiteâ, âbridge-ledâ).
That sounds really good! Is it necessary to change the port and version in âlimitlessled.pyâ? Because you can set these in the configuration-file. Like this: http://pastebin.com/KbcU5BnF
Great work from soldag! It is unfortunate that there are bugs. Strange that the bridge stops responding. I hope these issues can be solved.
Iâm a bit scared to change my current settings if the fork is still not ready to use. Can I install the fork without removing my current lamp settings?
Youâll anyway have to edit limitlessled.py for type bridge-led and rgbww to be supported. But yes default port and version can (should) stay on actual value.