Overview

What does my home automation system do?
It does whatever I want it to do! ;-)

Well, here is a list, together with a link to the details in case you're interested.
(Please note there is not a link to all details, please see the "Details" section as well.)


House

Heating

Multimedia

TV / Video

  • I can record, pause, rewind, etc... Live TV, recordings and videos. The media files can be viewed/streamed on a TV, Laptop, mobile phone, etc... All is working in an energy efficient setup by shutting down unnecesairy devices and waking them up when needed.

Phone

  • For incoming phonecalls it will lookup the name in an addressbook and display the number/name on-screen. (Details)
  • When watching TV and a phonecall arrives, it will pause (live) TV or the movie you are watching. (Details)
  • When listening to music and a phonecall arrives, it will pause the music.

Status display

  • I have a wireless pictureframe that is capable of parsing an RSS picture feed. The Home Automation System is in charge of generation nice pictures/images and an RSS feed so the pictureframe can display various relevant status messages.

Input / Output

Inputs

  • When an input changes state, external hardware sees this and an xPL network message is generated. The Home Automation system (or a backup system) parses this message, and possibly reacts on it. (Details)
  • When a button is pressed, external hardware sees this, and xPL messages are generated when the button is pressed, held and released. The Home Automation System (or backup system) parses these messages and possibly reacts on them. (Details)

Outputs

  • The sunshades are driven when required. (Details)
  • When a digital output needs to be set, the Home Automation system, or any other device, sends an xPL message which is parsed by an external device. The output is then set according to the communicated value.
  • When a light needs to be switched on, off, or dimmed, the Home Automation system, or any other device, sends an xPL message which is parsed by an external device. The output is set to a 0-10V value, which is connected to a dimmer.

Power supply

DC power system

  • A homemade DC powerbus is used to suppy all equipment with stable and uninterutable power. (Details)

Backend Stuff

1-wire management

  • Infrastructure to manage 1-wire devices on the network. (Details)
  • Script to detect if a sensor disapears from the network. (Details)
  • External script to make 1-wire measurements. (Details)