Jump to content
C4 Forums | Control4

LimitlessLED / Mi-Light / Easybulb driver released, free trial


jackstone
 Share

Recommended Posts

Mi-Light / LimitlessLED is a low-cost smart color changing LED bulb solution that can be bought at many online stores.

 

We are officially releasing our driver for the Mi-Light / LimitlessLED / Easybulb systems. It require the Wi-Fi bridge version 4.0, it may not work with previous hub version since they use a different port.

 

At this point, this driver cannot discover the Wi-Fi hub on the network, you will need to configure the hub to join you local Wi-Fi network using the mobile app, then find its IP by whatever way (we recommend looking for the Hub MAC in the DHCP leases table in your router)

 

This version only support controlling RGBW bulb and RGBW LED strip controller. Support for older RGB or White bulb can be added on request (I don't have the hardware in hand)

 

Usage is pretty straightforward: there is two dimmers, one for brightness, one for color change. The Limitless system does not support dimming individual R-G-B color, it use only 256 preset colors. This is all what is possible to do with those bulbs.

 

LimitlessLED system is in fact..... very limited so the Control4 integration cannot be 100% reliable. It use one-way UDP command that sometime get lost before reaching the Wi-Fi hub, it does not report its state, does not provide any feedback and cannot handle burst of commands... So that mean a driver with very basic functionality and no warranty it'll work everytime. Also there is no ramping command in those bulb so we implemented a software-based ramping that will never work as well as a true hardware ramping, use this feature at your own risk.

This is why we are releasing this driver with free 24h trial built-in. To enable the trial, just enter "trial24" as license key and you're good to go for a whole day. Need more time for testing? Just remove and re-add the driver and you're back with another 24h trial. Use that as many time as you want. If you like the driver, please buy it, we kept the price very low to match the average price of other LimitlessLED stuff. For pricing information, please contact info@domaudeo.com

 

Here is the driver download link with free trial

http://www.domaudeo.com/Control4/Drivers/Mi-Light/Mi-Light_Control4_Driver_v1.0.zip

Link to comment
Share on other sites


possibly a stupid question but how do you tell what version the bridge is please? I don't see a sticker or anything on the label indicating a version number? nor do I see sellers specifying on eBay. I will try it with the one I have this weekend (bought earlier this year) but I was just curios and thought I would ask in case I was missing something obvious.

thank you.

Link to comment
Share on other sites

The first item "2.4Ghz Wi-fi LED Controller for Mi-Light" is OK and will work with our driver.

 

The second item will not. To control LED strip with the Mi-Light system, you need to buy something like this:

 

http://www.ebay.co.uk/itm/2-4G-24A-Mi-Light-Dimmable-RGBW-4-Zone-Wireless-LED-Controller-/131259693005?pt=UK_Sound_Vision_Lighting_Controllers_Dimmers&hash=item1e8faff7cd

 

"2.4G 24A Mi Light Dimmable RGBW 4-Zone Wireless LED Controller"

 

And any standard LED strip without IR controller.

 

This is all the hardware needed. Next you need basic networking knowledge to be able to get the IP address of the Wi-Fi bridge and you're good to go.

Link to comment
Share on other sites

  • 2 months later...

Well after having two defective hubs that wouldn't power on, I finally have these set up!  lol

I also have hue now, so I am wanting to compare them. Do you have a trial jackstone? If not, how do I purchase? I went to your site but got an IIS 404 error under Produits -> Control4

Link to comment
Share on other sites

Yes we offer free trial (this is mandatory with that kind of solution because it does not always work good)

 

Go to the Houselogix Marketplace and download the driver, it'll enable the free 72h trial when added to a project. You can remove and re-add the driver the number of time you want another 72h trial.

 

https://www.houselogix.com/shop/limitlessled-milight-easybulb

Link to comment
Share on other sites

  • 2 months later...

I dont totally agree...  In many situations we dont have feedback yet things work reliably...

 

The fact we dont have feedback isnt "ideal" but its not an excuse for it not being reliable.  My question remains, does the driver currently support TCP?  Would you be able/willing to add TCP support?

 

TCP would make it more reliable in theory at least, as with UDP you are sending off a packet without any type of confirmation it was received.  In TCP mode, there is a connection made to the bridge, and then a command is sent.  There is still no "response" to the command, but at least you have a connection state.

 

Other solutions are using this and you can read online the feedback is generally extremely positive?

 

thanks for your time considering this.

Link to comment
Share on other sites

You are correct, in some case "Send Only" can be very reliable, DMX is the best example, we have done a DMX driver for RGB lights and this protocol is rock solid even without feedback.

 

 

It's true TCP will be much more reliable than UDP just by the way it work and auto-resend missing packet. We should be able to modify the Mi-Light driver to work in TCP with little effort, but first your will need to explain how to switch the bridge in TCP mode.

Link to comment
Share on other sites

I dont totally agree...  In many situations we dont have feedback yet things work reliably...

 

The fact we dont have feedback isnt "ideal" but its not an excuse for it not being reliable.  My question remains, does the driver currently support TCP?  Would you be able/willing to add TCP support?

 

TCP would make it more reliable in theory at least, as with UDP you are sending off a packet without any type of confirmation it was received.  In TCP mode, there is a connection made to the bridge, and then a command is sent.  There is still no "response" to the command, but at least you have a connection state.

 

Other solutions are using this and you can read online the feedback is generally extremely positive?

 

thanks for your time considering this.

 

I would have to agree, after looking around online at different solutions the TCP option seems to be A LOT more stable. I am not sure if it is a limitation of LUA and C4 but the devices do appear to allow for polling the status. The new TCP program that limitless has on their site for downloads allows for an auto discover of the bridge as well as different polling features. 

 

SInce using this software on my server and setting a static IP on the device it has been exponentially more stable.

Since using this driver, I haven't had the lights work for more than 10 minutes at a time. In the past week, it hasn't gone down once. 

So far, I think have these lights to where they are extremely stable. 

I am still only using them as entertainment lighting and they are not the primary light source in any room but I am feeling confident enough with them now that I will be putting 20 of them (2 per sconce) in my home theatre now. 

 

I think that some updates to this driver could vastly improve these as a valid option for entertainment lighting in control4. 

If these continue to work as they have for this week (since making these changes) then they will be JUST as stable as my HUE lights (except these were $14, not $114)

 

 

edit : Instead of me just bitching about how this could be better, I should thank you for actually taking the time to do this driver when no one else was willing!! Don't get me wrong, if you don't do anything to this driver, cool... but if you do, even better. Thank you for doing this in the first place!!! You rock!

Link to comment
Share on other sites

You are correct, in some case "Send Only" can be very reliable, DMX is the best example, we have done a DMX driver for RGB lights and this protocol is rock solid even without feedback.

 

 

It's true TCP will be much more reliable than UDP just by the way it work and auto-resend missing packet. We should be able to modify the Mi-Light driver to work in TCP with little effort, but first your will need to explain how to switch the bridge in TCP mode.

 

Thanks for your understanding jackstone!

 

For switching the bridge to TCP mode you have to options, either login to the bridge via browser and select TCP mode in the options presented.  This is available in the last fw.  Or you may download the v4 admin tool from http://www.limitlessled.com/download/LimitlessLEDv4.zip (first link on the limitless/dev page.  the tool lets you poll all bridges on the network as well as set static ips, and TCP or UDP modes for each bridge etc)...

 

Our setup has over 150 led lights and 6 bridges... it would be great to have any improvement! :D

Link to comment
Share on other sites

  • 3 weeks later...

Major issues with this driver for some reason when I do lights off or toggle to turn them off, couple seconds later the MiLight bulbs ramp up to about 10%, control4 think they are off, I then have to use the milight remote to turn them off?  Demo'in this for a client dont look too goo, can you advise please?

Link to comment
Share on other sites

Yeah, as discussed before, Mi-Light cannot be considered as a reliable system due to the lack of bidirectional communication and some discrete commands does not exist. "Toggling" is the hardest thing to do because it does not tell if the light is currently ON or OFF so we need to guess based on the state C4 "know" (what you see on the Mi-Light slider in Navigator). Control4 does not support "Blind Toggling" and require to know if the light is ON or OFF to provide the right command, since this is not possible with MiLight, this is why you see this kind of side effects. Also, it require TWO commands to toggle the Mi-Light bulb to white and we have nothing to confirm if a command is correctly received or not, so we need to send both commands using a small delay in between, but the Mi-Light hub take random time to digest a command so we cannot be sure it has received both commands.

 

Why it seems to work so well with the native Mi-Light app is because it burst the same command non-stop until you remove your finger of the button, one command will eventually make his way to the bulb... This cannot be done with Control4 because it will saturate the processor, C4 is a single threated OS and driver code need to be written accordingly to avoid performance drop or freezing.

 

What should work pretty good is the ColorChanger slider, it should be able to change the bulb's color with no issue.

Link to comment
Share on other sites

Did you have any time/luck trying to get the TCP options to work?

 

I'm quite intrigued that some ppl with other integration systems are obtaining very good results and on the C4 the results are generally "poor"... I wonder how many times a command is sent before its "normally" received... maybe 5x would do the trick? maybe 8x? 10x? would it be possible to have an option in the driver to repeat the commands X times, up to 10 or 20?  There may be a balance that merely hasnt been reached?  Obviously doing it in a continious loop would pose problems for any single threaded system, but sending a UDP packet 10 times (or even 100x) wouldnt pose many problems for any modern network system... it may not be the most elegant of solutions, but it may well work...

 

I'm going to try testing out when I'm on site with the lights some other options... I may try to make a script that can receive an http command and will then send a TCP command to the bridge or something to test how it behaves... and then have C4 call this script... it will add one more "extra part" to the system, but there are already tons of servers in the setup, just running a small script on one wouldnt be an issue...

 

(Un)fortunately the install is already done with these lights... They provide bad c4 integration apparently, but work with most other things... plus they are just abt the only ones that come in a wide variety of formats so there wasnt any other alternative here... In my case I need to get to a solution as problems I have enough :P

Link to comment
Share on other sites

Mine has actually been rock solid for quite a while now. I use them every day in my office. 
The only thing I am not the biggest fan of is the color changing. Right now I don't even have it set up other than a few presets but utilizing a variable n programming I am going to have the up and down buttons work to cycle the "dimmer" so that I can color change 1 at a time. 

Link to comment
Share on other sites

I found the communication reliably of Mi-Light greatly depend of the home where you are. I run a small setup at home and it work OK but I tried to demo something in a model home for sale and it simply drop almost every commands, and not only from C4, the IOS App also got problem getting to the bulb... It's all 2.4Ghz, maybe another device was conflicting, who knows...

Link to comment
Share on other sites

  • 5 years later...

I bought this driver and have had it working (kinda) reliably with 40+ bulbs and close to 10 LED strips. 

But since Houselogix servers shutdown a 2 days ago, the driver isn't working and I'm not getting a response from Domaudeo to see what can be done. 

Has anyone developed any further this or any other driver to work with Milight? 

I found that milight-hub implementation of the box (via a ESP 8266 chip) works ok with this driver. Is anyone willing to do some development to use the v2 box or the https://github.com/sidoh/esp8266_milight_hub version? Dont need all the funcionality, only for them to come on and off at a certaing time or event. They are used as accent lighting and usually come on at sunset and off with a room-off command.  

I have to find a solution for this. 

Link to comment
Share on other sites

When did you contact us? I did not receive any request about Milight since a while...

as for the driver, I still have it  as a backup and I can send you a copy if this can help, but it is now pulled out from Blackwire because it is too dated and work only with a specific hub that now long discontinued, we do not plan to release a new driver for this product anytime soon, and the reason is obvious, as you said, it work "kinda".
 

hope someone else will want to write a driver for the new milight products... but for better c4 integration your best luck may be to replace you milight product with any other cheap rgb bulb solution that has a proper integration protocol and a c4 driver like yeelight. You can sell the milight stuff pretty easily to someone that does not need c4 integration, because it work Ok when using only the milight app to control them.

 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...