RFXmitter is up-and-running, bye-bye X10

This week I finalized the serial driver for the RFXmitter by RFXcom. When requesting some info on their devices, I got a request to develop a Lua based driver for the device to be used with Girder. So I got the device (for a serious discount🙂) and coded the whole thing in Lua. And now the first version is released. Most likely not bug-free, as I don’t have most of the supported hardware, so couldn’t test all of it. Continue reading

Girder network check

Due to my ISP having their own (unstable) modem hardware, I needed to come up with something that would reset my internet connection when it failed. After 2 trips during which the connection failed and I could no longer access my homeserver (email, archive, etc.) I put together a Girder plugin (based on Tree Script, with Lua code) to handle this. Continue reading

Tree Script templates

The Girder home automation software has some strong capabilities to customize it. One of those is Tree Script. It lets you add your own actions and conditionals based on Lua scripts. Unfortunately, Girder also has an extremely steep learning curve.

To ease the learning curve, I created a treescript plugin template that enables a fill-in-the-blanks approach to creating your own actions and conditionals. Its a Lua code file and an xml file that represents the interface.

You can download it from the Girder page.

MCE-spy; looking inside MCE from Girder

In my mediacenter setup (WinXP MCE 2005) I use 2 amplifiers, a 5.1 surround set and a second stereo set. Depending on what is being played by MCE the amplifiers are switched on or off. The issue I faced however is that there were no tools or plugins to drop whatever was happening inside MCE into Girder which is controlling the amplifiers. Continue reading