Posts Tagged ‘HouseAgent’

New receiver: Onkyo TX-NR414

Last weekend I received my new receiver (hah, I’m a word artist!), it is an Onkyo TX-NR414. Here’s a picture of it in all its glory:

GreenWave Reality PowerNode (bar) first impression

Recently my colleague Frank (props to him) discovered this device which could well be a good alternative to the (ever delayed) Qees power strip. We both decided to order one of these devices. It’s a very reasonably priced device (€50,-) for it’s specifications: 6 switchable and measurable sockets Overcurrent (10A fuse) -and surge protection 0.1W […]

Byebye RabbitMQ, hello 0MQ!

The core architecture of HouseAgent is build around a messaging system known as RabbitMQ. This worked out fine so far, however during development we discovered a major drawback of RabbitMQ. RabbitMQ uses Erlang, which is a 70MB download.. *yikes*. In the future I want to be able to run HouseAgent on low memory platforms: for […]

Installing HouseAgent on Linux

Following up on yesterday’s post, here are the instructions to install HouseAgent on Linux. I took one of the most popular Linux distribution’s (Ubuntu) for this blog post, but it should be easy to apply this guide for other distributions as well. Step 1: installing HouseAgent prerequisites The first step is to install the HouseAgent […]

HouseAgent: plug-ins

Yesterday’s post introduced HouseAgent. In today’s post we will dive deeper into HouseAgent plug-ins and their architecture. HouseAgent plug-ins can be programmed in any language, but Python is by far the preferred language for plug-ins. The previous post mentioned that a plug-in is a completely isolated component in the HouseAgent network. While this is true […]

Introducing HouseAgent

HouseAgent is a multi platform, open source home automation application. That was the short introduction of something I have been working on for quite some months already. HouseAgent has been running as my own home automation software for some time. I hear you asking, why not use one of the standard software products available? There […]

From Python module to GUI, software evolution

Having a Python module to control a z-wave network is great, but not really directly useful in practice. I can’t imagine myself switching lamps on and off everyday using a Python script. However, with a nice GUI it will become much more useful. Today I created a GUI around the py-openzwave module, for use within […]