Automating Light Switches with Node.js

I was originally planning on creating a roguelike for my fun Christmas project, but I decided to create an app to control the lights in my house instead. Home Automation, it’s the future! 🙂


The app can turn lights on and off, dim to a percentage value, and update UI values in realtime.

If you plan to do something similar, you’ll need a Fibaro Dimmer Module in each light switch, a (local!) server running Node.js, a Z-Wave controller (mine is an Aeotec Z-Stick), the Open Z-Wave library and Socket.IO.

If enough people are interested I’d be happy to write a tutorial, but I think it’s a pretty niche topic – I’d hate to be writing for an audience of one. Let me know what you think in the comments below or hit me up on Twitter.

The following two tabs change content below.
Nicola Hibbert is a mobile game developer based in Guildford, Surrey.

Latest posts by Nikki (see all)

Comments