Thursday, March 5, 2015

Limitless LEDs - Not So Limitless

I recently leapt into the wifi LED trend/fad with the cheapest wifi-controller LED replacement bulbs I could find, from limitlessled.com. The most important take away is that they are not, in fact, limitless, but at their price they may still be exactly what you're looking for.

The Pros are shorter than the Cons, but not because these are bad lights - pros are just uncomplicated and don't require any workarounds. That said they clearly need work - this seems to be version 2 or 3 for them. They need a v3 or 4 before I'd recommend them without any "buts," and before I'll buy more.

Pros:
  • You can fade them from ~10% to 100% brightness with either your phone or a remote that comes with the lights. Judging by documentation it sounds like this is 1w-9w of power usage.
  • They can be a short list of colors, though they're dimmer than white mode; those colors are also dimmable.
  • They offer both cool white and warm white models - cool is flat white and warm is incandescent-style white.
  • They're programmable via a Web API.
  • If you really know what you're doing you can manipulate them across the internet, by punching a hole in your router's firewall.
  • The lights don't get very hot.
  • They fit a standard 40-150w US bulb fitting.
  • They're about the same size as normal bulbs so fit isn't an issue.
  • Their support staff (maybe the owner/inventor?) is very responsive via email.
  • They don't break easily - all 4 of the ones shipped to me have worked without issue.
  • The dimming is fairly precise, so you can dim to the exact lighting conditions you need - for example low ambient light while watching a projector.
  • You can turn them off from bed, via your phone, when you realize you forgot to turn the lights off.
Cons:
  • All of the light is projected forward, in a 180 degree hemisphere pointing out of the top of the bulb.
  • The color options are very limited:
    • The color options are all fully-saturated - you basically can have gaudy red, orange, yellow, etc, and no less-saturated colors like a warm white.
    • Internally there are red, green, blue, and white LEDs, but you can't turn them on at the same time except in the predefined patterns the designer came up with. The whites can't turn on when any of the color LEDs are on.
    • This path around the saturated color wheel is pretty bumpy, with cyan (blue-green) being near-white, and yellow being fairly close as well, while red is quite dim, as is pure blue.
    • Internally there are 3 of each color (R, G, B) and 8 white LEDs. This means White Mode is much, much brighter than most colors. To get a well-lit room you need 2-3x the bulbs in color modes that you would in white mode, which further strands the RGB function as a gimmick.
  • If you want to use these from the wider internet, rather than connected to your wifi router, you need to punch a hole in your firewall and discard security. Anyone with a basic understanding of the product can then manipulate your lights from anywhere on the internet. The FAQ on their site is disingenuous about this: "with 128bit encryption access is very secure." Yes... but that's the encryption on your home wifi signal. Once you punch a hole in your firewall that encryption's irrelevant.
  • You can't control more than 4 bulb "groups" at a time, and the groups are defined by tapping a Group button on the remote within 3 seconds of turning on a bulb via a light switch. If you have more than 4 rooms to light, this puts you in an awkward spot.
    • You can apparently resolve this by buying a second or third Wifi Bridge, although I'm skeptical of the resulting wifi noise levels in such a scenario.
    • Because of the on-then-press pattern, it would be difficult to mix and match groups to make up for the RGB limitations.
  • The Bulb Groups are Per-Controller, so the Remote (a Controller) seems to have one idea of what a group is, and each Wifi Bridge another. To use both the remote and your phone you need to go through the Group assignment process twice.
  • You can't use bulbs individually/outside a Group so the Group Assignment process is mandatory, and probably confusing for new users.
  • The wifi setup process is poorly documented and quite difficult. It's unlikely most customers would be able to figure it out. The manual isn't really for the hardware that arrives, nor is it for the app you'll find online (it appears to be for a much older version), and leaves out a lot of critical details. The app and hardware have some issues that if documented wouldn't be so bad:
    • To access the lights from your phone you setup a Wifi Bridge. The Bridge is very confusing.
    • The app does a terrible job of stepping you through the necessary steps, which are:
      • Connecting to the Bridge as a Router
      • Rebooting it into a different mode where it's only accessible via the app talking through your Router, and no longer offering itself up directly as a router.
      • Accessing it via the app once your phone's wifi is talking to your router, and the Bridge has finished booting, and the app... gets around to noticing this.
    • When the Bridge switches on, it does something really strange. It registers with the DHCP provider on your router ~100 times, consuming all the dynamic IPs on it, before finally settling on one. This can take several minutes, during which it's unavailable. If you're a new user with no documentation trying to figure out what you're even supposed to be doing here, this period of unavailability will lead you to believe it's simply not working.
    • Any mistake with the setup process requires Reset to Hardware Defaults on the Bridge, which is a very hard to access recessed button needing a paperclip - I don't know about you but I don't own paper clips. I had to press this button ~10 times to sort out exactly what ways the Bridge was failing. The button should be a simple button.
       
  • The API is a bit of a false lure. Things like Disco Modes and color control give the impression the lights hold a lot of potential waiting to be unlocked by usage of the API, but it turns out those limited colors and modes are in the actual bulbs, and can't be modified without the manufacturer coming out with better lights that have solved these problems and thought this through.
All in all I am still glad I bought these. I have wirelessly dimmable lights in my bedroom and living room. That means I can get just the right light level for watching TV or work. I can increasingly dim the lights when it's getting time to pass out, which surprisingly works better at getting me to sleep on time than it seems it should. And I can tap a button on my phone to turn all the lights off when I'm about to fall asleep, or, if I wake up and realize I didn't turn them off, I don't need to get up to resolve that. Finally, my power usage is down from 60w to at most 9w on each bulb - less when dimmed.

I likely won't be buying more Limitless LEDs until the following issues are fixed:
  • Lights whose individual LEDs (both white and color) can be manipulated by the API, instead of fixed patterns.
  • A wireless bridge that can handle infinite, or practically-infinite, lights, individually, Groups should be a layer on top of that handled in outside software, not something I'm locked into when setting up the lights. If I want to group the Living Room and Kitchen for now and later the Kitchen and Garage, I should be able to, even if those rooms each have 4 bulbs.
  • The Bridge setup process should be at least documented and ideally, greatly improved.
Some nice to haves:
  • It would be nice if there were more models. In particular if the bulb can do 9w 800 lumens, why not offer one that can do 27w 2400 lumens? They're dimmable so it's not like that brightness level would be mandatory for buying the bulb.
  • It'd be nice if there were LED strips, omni bulbs (not just the current 180), and spotlights that spoke the same protocol as the rest of the bulbs.