In 2009 I managed to launch the most important functions of an 'intelligent' home, which I installed in my new house.  It is based on a WAGO PLC controller and allows me to switch 100 circuits and handle events initiated by 90 digital inputs.

The system is still developed and improved.  I would like it to control, besides the lights: the blindes, heat exchangers, garden watering as well as the entrance gate and the central heating unit.

All interested visitors are invited to look through the planning steps and the installation as well as all the systems' components.  Please bare in mind that the author is not an electrition nor a computer programmer but a simple financial specialists.  My andventrue with 230V circuits started on the day I bought the PLC controller...

Wizualizacja Image 01 NEW Rolety

Why Raspberry Pi?

The criteria for choosing a solution for the PLC-to-1Wire communication were as follows: It should be quite cheap. My system works and any extension is more a caprice and an expression of interest than a response to a specific need. Solutions based on WIRE-CHIP (http://www.solidchip.eu/index.php?menu=24)sold by Solid Chip are well tested and functioning by other users.

Sensors and a large network

1wire sensor3The time has come to test what the DS2482 modules are capable of. I have purchased a large pack of sensors and got to work. I had already had mounting of sensors in the switcher frames behind me so all went quite smoothly. Here are some photos of details…

Measuring liquid levels

The title sounds great but it is just to turn your attention away from the fact that we are talking about a sewage tank level sensor. It happened to me lately that I had forgotten about emptying it when the time came. I learnt about the error quite suddenly, when the bathroom at ground floor started to spread anunpleasant stench. It was Friday evening, no chance to get the tank emptied whatsoever... I claim to know so much about intelligent homes and here I am, sewage in the bathroom.

App for Chrome Browser

The Chrome Browser offers a programming environment, where independent application written in html and javascript can be launched. With a little bit of effort I was able to convert the app written for Andoid into a separate program working in Chrome. With some easy settings it was possible to enable communication with an external server (and a WAGO PLC is one) and to contact my controller's web server without limitation of the single-origin rule.