I enjoy my new Philips Lux light (part of the Philips Hue brand, but not multi-color). It is a low-barrier entry in to the home automation world — something I’ve been dreaming about tinkering in since my undergraduate years.
To start, I want to use it in the main fixtures in a room. This means the switch that powers the fixtures should remain “on” to allow the Philips wireless hub to control the light’s state — on, off, or dimmed. But, leaving the switch always on means there’s no easy way to control the light without using my smartphone — ick!
As simple as is it to replace a standard light bulb with a smartbulb, there aren’t any compatible products that are replacements for a standard light switch. (Yes, there’s the Hue Tap — but that’s an additional switch stuck on the wall next to the original switch!)
- DIY Wireless Control inside an electrical box
- Milling a custom faceplate
- WeMo Light Switch
- NXP Wireless Switch
- Wink Relay
- Lutron Pico Wireless Control
- Ube/Plum WiFi Lightswitch
- LightWave RF Switches
The wireless communication between the Hue Hub and any lights/devices use ZigBee standards. This is great, because a lot of the DIY home automation projects use it — the most common being the Digi XBee Modules. Unfortunately, with the XBee it is not currently possible to implement the Zigbee Lighting Link protocol.
This means the solution requires finding a microcontroller that does support a ZigBee Lighting Link stack. Some of those are:
- Atmel’s BitCloud – ZigBee PRO
- TI’s Z-Stack-Lighting
- NXP’s ZigBee Light Link ZLL
- Silicon Lab’s EmberZNet PRO
Finding a pre-made development board that uses one of these chips would move the development to software and hardware modification.
- MeshThing (uses the Atmel solution)
- TI CC2530 Dev Kit
- TI’s CC2530 (require the commercial IAR compiler)
- Atmel ATSAMR21G18A Development Board
- Atmel ATmega256RFR2 Development Board
- Many Arduino clones with the ATmega256RFR2 processor:
- https://github.com/logos-electromechanical/ZMAC about using the Atmel Stack with a Zigduino
- http://citizengadget.com/post/83605797713/advanced-pinoccio using Atmel Studio with a pinoccio
- http://www.m9design.co/products/meshthing-v2_0/ Wants to communicate about simple interest
To join the Zigbee Light Link network, any device would need the “master key”. This is only available from Zigbee after the device goes through the certification process. Sadly, this ends the possibility of a DIY device…
This is all unrelated to the well documented hue hub web interface. The goal is to provide a ZigBee Lighting Link compatible switch device.