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.

Announcing Garden Match: Seasons

I’m very happy to announce my new game, Garden Match: Seasons! It’s a fun, relaxing, garden-themed match 3 game, and it’s coming soon to iOS!

garden-match-sml
Garden Match: Seasons – coming soon to iOS!

I spent a very long time wracking my brain for witty gardening puns for the title, but, in the end, pragmatism won. I couldn’t keep wracking my brain forever – otherwise it would never get published! Garden Match: Seasons is a match-3 game with gardens in it. It does what it says on the tin. Search discovery is a bit of a problem in the App Store, so I’m hoping that a title that tells you exactly what you’re getting will help.


Here’s a tranquil, autumnal scene for you to enjoy whilst you wait for the game to come out 🙂