Skip to main content

Home Automation: HomeEasy + xPLMonkey

Update 4th March '08: Mal Lansell (the xPL guru) commented!...check out the update to the xPL site with a dedicated HomeEasy page - excellent stuff Mal!

I've been involved with Home Automation to some degree over the last few years. I've dabbled with zWave and installed a small home network to some success. zWave is a good technology - its mesh networking capability and bi-directional signalling is superb but the chronic lack of devices and support in the UK has really crippled its success and with it my enthusiasm for it.

However, a new DIY project (fitting a new kitchen) meant an opportunity for more automation and by pure coincidence I happened upon the HomeEasy range of automation products that B&Q stock. They had exactly the things I needed to automate the kitchen under cupboard lights and kickboard L.E.Ds - a wireless PIR sensor and sockets and all at a very good price, the starter kit (3 sockets + remote) was £20 and the PIR about £11. Now when I walk into the kitchen from dusk to dawn the lights automatically switch on and switch themselves off 1 minute after leaving the room (this can be set on the PIR to 5s, 60s, 5m, 10m)...perfect!

I can recommend the HomeEasy range if you want a simple, cheap automation system that is easy to setup. I've had the odd situation where one of the sockets does appear to not receive the power off command from the PIR but its pretty rare - possibly related to the battery power in the PIR. There are plenty of fancy switches, remotes and even an outdoor specific range. The "ultimate" range even boasts SMS integration with a special base station that can convert SMS messages sent from your mobile to commands beamed around your house!

What is missing is PC integration, however - this is where xPLMonkey appears to fit in. I say appears as I've not been tempted to try this myself but the xPL site mentions support for the HomeEasy range. Using USB tranmitters (transceivers?) connected to a PC you can control HomeEasy receivers - eg: send commands to switch them on/off/dim. xPLMonkey acts as an abstraction layer to convert scripting commands into wireless automation commands. There is even support for MediaCenter!

So if you want to start your wireless home automation somewhere then HomeEasy seems like a decent and cheap enough place to start - xPLMonkey can sate in the inner geek in you if you want to take things further and combine automation with your PC - this obviously opens up more interaction possibilities like web control.

Another range that offers almost identical automation products is DomiaLite - very similar to HomeEasy (or rather HomeEasy is similar to DomiaLite as I think this was around first). Domia offers PC/Web integration with a dedicated controller unit but I think there is a subscription fee involved. Worth a look though....

If you do get HomeEasy working with xPLMonkey then drop me a line - I'm curious to hear about your experience with it!


Mal Lansell said…
I've updated my site - there is more information on HomeEasy


James Simmonds said…
Mal - thanks for the update. I read the page and was interested to learn the technical info behind HomeEasy, particularly the duel control protocols especially about the HE200 controller (I have one!). The HomeEasy forum has a post ( that refers to an upgrade to the HE200 arriving in March 2008 to fix the compatibility with the Ultimate range so I assume that this will also use the HE protocol too.
Anonymous said…
I am a fan of home easy devices.
i can also control all my devices via the web. I use a website called . All you need is a USB dongle, which the sell .

Full home automation is the future.
And it’s about the energy savings you will enjoy by assigning your home the responsibility of regulating the operation of lights, water heater, HVAC system, entertainment components, appliances and irrigation system so these devices are on only when needed.

Popular posts from this blog

Walk-Thru: Using Wolfpack to automatically deploy and smoke test your system

First, some history... The advent of NuGet has revolutionised many many aspects of the .Net ecosystem; MyGet, Chocolatey & OctopusDeploy to name a few solutions building upon its success bring even more features to the table.

I also spotted that NuGet could solve a problem I was having with my OSS System Monitoring software Wolfpack; essentially this is a core application framework that uses plugins for extension (Wolfpack Contrib) but how to unify, standardise and streamline how these plugins are made available? NuGet to the rescue again - I wrapped the NuGet infrastructure (I deem NuGet to be so ubiquitous and stable that is has transcended into the software "infrastrucuture" hall of fame) with a new OSS project called Sidewinder. Sidewinder allows me to wrap all my little extension and plugins in NuGet packages and deploy them directly from the Wolfpack application - it even allows me to issue a new version of Wolfpack and have Wolfpack update itself, sweet huh?


Geckoboard Countdown Widget v2

v2 is here, now with added colours! This time using the RAG Numbers widget to display your date countdown - as you get nearer the date the number will change from green to amber then red.

The new url is:!
Note 1: notice the new /rag/ path and the msg querystring param.
Note 2: the original v1 url still works

To use this on your Geckoboard add a new "Custom Widget/RAG Numbers" widget. By default the number will turn amber at 10 or less days to go and red at 3 or less days to go however you can change these with the querystring (see below).

Required querystring params
date: "yyyy-mm-dd" format, this is the target date to countdown totz: timezone offset in hours from GMT that you are in. Can be negative if you are behind GMT
Optional querystring params
msg: the label that appears next to the number of days (remember to encode spaces as +). The default is "Days Remaining" if you…

Resharper add-in idea - highlight IDisposable vars

[Update 18th July 2013]
@RobGibbens and Greg Hurlman picked up on this - Rob pointed out that there is an FxCop rule that can do this and Greg suggested a Visual Studio extension. I've had a quick look at the Visual Studio options and it looks like an "Editor Extension" is a good fit....hmmm, Project New, click...doh...dammit I really don't have time for this but it looks a fun little diversion! I'll update here if I get anything working.

[Original Post]
Had an interesting idea for a Visual Studio Resharper add-in the other day but don't have the time to implement it so thought I would put it out might already exist (and hopefully someone can point me in the right direction) or someone will build it (Darren Voisey where are you?!).

The idea is very simple really - when you have a variable for an object that implements IDisposable it gets highlighted or a tell-tale is displayed to let you know it should be disposed or should be wrapped in a using sta…