PiHome – Smart Heating Control Based on Raspberry pi
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Arduino Sketches PiHome Smart Heating Aug 31, 2018
MySQL_Database PiHome Smart Heating Jan 19, 2019
PCB Related Temperature Sensor Jun 25, 2018
cron PiHome Smart Heating Jan 19, 2019
css 7 Days Schedule Jan 10, 2019
fonts PiHome – Smart Heating Controller Apr 8, 2018
images PiHome – Smart Heating Controller Apr 8, 2018
js PiHome Smart Heating Jan 19, 2019
logs All Logs files Nov 3, 2017
st_inc PiHome Smart Heating Jan 19, 2019
LICENSE Initial commit Nov 2, 2017
README.md PiHome – Smart Heating Controller May 13, 2018
add_holidays.php PiHome Smart Heating Jan 9, 2019
ajax.php PiHome Smart Heating Jan 19, 2019
boilerlist.php PiHome – Smart Heating Controller May 13, 2018
boost.php PiHome – Smart Heating Controller May 13, 2018
boost_reset.php PiHome – Smart Heating Controller May 13, 2018
boostlist.php PiHome Smart Heating Jan 13, 2019
chart.php Added Celsius vs Fahrenheit capability. Dec 25, 2018
chartfooter.php PiHome Smaret Heting Jan 19, 2019
chartlist.php PiHome Smart Heating Jan 9, 2019
chartload.php PiHome – Smart Heating Controller May 13, 2018
class.phpmailer.php PiHome Smart Heating Control Nov 3, 2017
cronjob.txt PiHome Smart Heating Jan 19, 2019
current_weather.json PiHome Smart Heating Control Nov 3, 2017
db.php PiHome Smart Heating Jan 19, 2019
footer.php PiHome Smart Heating Jan 19, 2019
header.php PiHome Smart Heating Jan 9, 2019
holidays.php PiHome – Smart Heating Controller May 13, 2018
holidayslist.php Added Celsius vs Fahrenheit capability. Dec 25, 2018
home.php PiHome – Smart Heating Controller May 13, 2018
homelist.php PiHome Smart Heating Jan 13, 2019
index.php PiHome – Smart Heating Controller May 13, 2018
logout.php PiHome – Smart Heating Controller May 13, 2018
mod_table_view.php 7 Days Schedule Jan 10, 2019
model.php PiHome Smart Heating Jan 19, 2019
monthusage.php PiHome Smart Heating Sep 11, 2018
night_climate.php PiHome Smart Heating Jan 9, 2019
notice.php PiHome – Smart Heating Controller May 13, 2018
override.php PiHome – Smart Heating Controller May 13, 2018
overridelist.php PiHome Smart Heating Jan 13, 2019
reboot.py PiHome Smart Heating Control Nov 3, 2017
relay_test.php PiHome Smart Heating Aug 28, 2018
schedule.php PiHome – Smart Heating Controller May 13, 2018
schedule_add.php 7 Days Schedule Jan 10, 2019
schedule_edit.php 7 Days Schedule Jan 10, 2019
schedulelist.php 7 Days Schedule Jan 10, 2019
selfpwd.php PiHome Smart Heating Jan 9, 2019
settings.php PiHome Smart Heating Nov 3, 2018
settingslist.php PiHome Smart Heating Jan 13, 2019
setup.php PiHome – Smart Heating Controller May 23, 2018
setup_piconnect.php PiHome Smart Heating Jan 19, 2019
shutdown.py PiHome Smart Heating Control Nov 3, 2017
start_backup.php PiHome – Smart Heating Controller May 13, 2018
temp.php PiHome Smart Heating Oct 14, 2018
user_password.php Added Celsius vs Fahrenheit capability. Dec 25, 2018
weather.json PiHome Smart Heating Control Nov 3, 2017
weather.php PiHome – Smart Heating Controller May 13, 2018
weather_5days.json PiHome Smart Heating Jan 19, 2019
weather_6days.json PiHome Smart Heating Jan 19, 2019
weather_current.json PiHome Smart Heating Jan 19, 2019
zone_add.php Added Celsius vs Fahrenheit capability. Dec 25, 2018
zone_edit.php PiHome Smart Heating Nov 3, 2018

README.md


PiHome - Smart Heating Control

alt text

PiHome – Smart Heating Control is home automation system or you can say central heating control systems that runs on credit card size single board computer Raspberry Pi. You can control your home heating from your smartphone, laptop or tablet, PiHome is a wireless boiler control which mean you don’t need to run cables from pihome controller to your boiler or to your heating zone valve or to any temperature sensors in any heating zone.PiHome is active heating control of your multi zoned heating, hot water including electrical immersion with unlimited schedules, boost and night climate suites your needs.

Step by Step Instructions

Before we deep dive into this project something very important: PiHome comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. DO NOT MAKE ANY CHANGES TO YOUR HEATING SYSTEM UNTIL UNLESS YOU KNOW WHAT YOU ARE DOING, contents provided here are for information and education purpose only, I take no responsibility for any loss or damage to you or your property.”

###If you want to download SD card image for Raspberry Pi please visit http://www.pihome.eu

Smart Heating Control – Features:

  • Support Serial Gateway
  • Support Ethernet and WiFi Gateway
  • Unlimited schedule
  • Boiler and heating zone usage graphs
  • Boost control for each Zone
  • Override for each Zone
  • Night climate
  • Away

Planned features

A real documentation (currently there's none, but the code is self explanatory and commented as well )

Follow Instructions on PiHome if you have any question drop me comments and i will do my best to reply as soon as humanely possible.

alt text

alt text

alt text

alt text

Requirements

Basic knowledge of command line with following main components for pihome to function.

  • Apache Web Server
  • PHP 5.5
  • MySQL

How To Install

sudo apt-get install git sudo git clone https://github.com/pihome-shc/pihome "/var/www"

Secial Thanks to