Cental Heating Control via Windows Phone and Raspberry Pi

Using a Windows Phone and a Raspberry Pi to control our home's gas-powered central heating system

Table of Contents

Please support the blog by shopping at abelectronics

Please support the blog and our projects by buying your Raspberry Pi development boards from our online store at AB Electronics UK.

Date 10 June 2013
Views 14,477
Time to read 2 minutes read

I have now finished working on the mobile app for the Raspberry Pi controlled central heating controller. This is followed from the www.briandorey.com/post/xbee-central-heating-control-via-raspberry-pi blog post which detailed how the central heating controller was controlled via an XBee module to the Raspberry Pi.

Heating controller

The phone app connects to the raspberry pi via the apache server and loads data from a MySQL database which is saved from the solar logging system.

The phone app formats this onto the screen to show hot water and solar PV outputs. The app also controls the central heating controller via the raspberry pi and a pair of XBee modules.

The Raspberry pi is using a PHP Serial class to communicate with the XBee module and this sends the commands to the heating controller to turn on and off the hot water and heating circuits.

Overview of communication between the devices:

Mobile Phone App
WiFi network
XBee Module
Raspberry Pi
XBee Wireless
Xbee - PIC Processor
Central Heating Controller

The code for this project including the Windows 8 phone app and PHP scripts is available to download from https://github.com/briandorey/RaspberryPi-Boiler-Ctrl

Comments


Leave a comment

Your email address will not be published.

Please enter the text from the image below to prove you are a human
Verify you are human

Share

Share to Bluesky

Share to X / Twitter

Share to Facebook

Share to linkedin

Share to Pinterest

Copy Link