PiHome started with an idea of building some control over my home heating instead of having conventional thermostat which no ware near any accurate and merely have any control gas boiler let alone schedules or controlling any temperature at all.
After discovery to raspberry pi on google back in 2013 i started to look for projects on web for heating or home automation but non fit the bill so i had to get my hands dirty. After initial trials and error with python and WiringPi i was able to toggle gpio pins.
In Early days PiHome was only wired system with temperature sensors attached to Raspberry pi GPIO pin and zone and boiler connected via nRF24L01 radio module with simple on/off command using RF24 library. Since then PiHome has evolved and now support wired options GPIO and I2C, nRF24L01 and LoRA wireless module to control zone and boiler wireless network with help of MySensors library.
How to Contribute
I m very happy many people have taken interest in PiHome project. If you have idea on how to improve PiHome please do not hesitate contact us with your idea.
This software is copyright 2013-2019 PiHome. All rights reserved. Use is subject to license conditions. The main licensing options available are GPL V3 or Commercial.
If you are creating proprietary applications and are not prepared to distribute and share the source code of your application or you are selling PiHome Smart Heating control as service in anyway to make profit or you have any commercial intent contact at firstname.lastname@example.org for details and available options for Commercial licensing.
PiHome is looking for Official installer, if you are interested learning how to install and configure PiHome Smart Heating DIY kit to mange heating system with any number of zone contact us at email@example.com for further discussion and options.