Objectives:
Control lighting in the room using raspberry pi. A set of bulbs must be programmable for task lighting, to mood lighting. If dance-floor effect is possible with the spot-light capability of the bulbs, synthesized light effects are a plus.
Must haves:
- RGBW dimmable LED bulbs
- Brightness to meet task lighting and mood
- Swivel control of the bulb socket
- Programmability of lights and swivel with python
Research so far has dragged up:
- Bulbs: Philips Hue as the winner for programmable bulbs but LIFX and Belkin follow close on its heels if 16 million colors is not a criterion
- Other options include LIFX, belkin, LG, Samsung, Lumen
- Robotics solution for swivel: Also called pan and tilt
- Uses 2 servos, one generic for pan and the other specialized for tilt
- Track lighting systems for mounting several bulbs
- Controller board for each pan-tilt assembly which talks to the pi using a wireless technology
A note on the network technologies:
- Bridge is on the internet using wifi
- Hue and its friends talk to the bridge using Zigbee
- There is no bridge zigbee API available for adding custom devices - walled garden
Other smart bulbs connect to the link/bridge using Bluetooth LE. Bluetooth LE is a PAN technology with a span of a few meters whereas Zigbee is a LAN and covers the entire house.