I’ve bought some Energenie bits and pieces to use with my Raspberry Pi. My plan was to play about with turning things on and off using cron jobs on the Pi, and maybe look at Node Red.
Here are a few things I wish I’d known before I bought some Energenie bits and pieces.
- Don’t bother with the ENER314 ‘pi-mote’ or the ‘starter kit’ I bought. The ENER314 has a very limited range (you can solder on an antenna if you’re brave enough), and it’s one way so it can’t control plugs like the MIHO005.
- If you want to control the MIHO005, you need the ENER314-RT.
- The software Energenie provide for the ENER314-RT doesn’t work with the Raspberry Pi 2. The Raspberry Pi 2 has been out for nearly a year now – it was released on 2nd February 2015 – so it’s worrying that the code to help you program the device hasn’t been updated yet.
- The example code from Raspberry Pi is a nice demo, but in its current form doesn’t work so well since it seems to forget pairings when the Pi is rebooted. Or maybe that’s just my Pi. It’s hard to say, which makes this even more frustrating.
- The Rasperry Pi tutorial software doesn’t work with the ENER314-RT either (likely the same cause as 3).
- The Energenie documentation in general isn’t good – it’s missing important things (like what works with what), files referenced in the documentation aren’t where they’re said to be in the download package, and the download packaes seem to include the same library several times. Or maybe it’s a different version of the library with the same name, for different pieces of hardware?
- There’s some Python software on GitHub that should work with all Pis. I haven’t yet tried this, but I’m hopeful.
I do like the idea of the Energenie products but it feels like this is something done by an enthusiast in the company with little company support. That’s a shame.