Smart thermostat diagnostics

Plugwise offers both a Smart thermostat (Anna) as well as so called 'zone-controllers' and TRVs (thermostatic radiator valves. During my time there, especially during the last few years - there was a need to deeply analyse the behavior of our products such as the Anna smart Thermostat.

Therefore I created an application in python which could be used to pull data from its local (xml based) REST API and visualize various types of technical information that was stored on Anna itself. Think like information such as temperatures of the central heating system, and those of the different zones in the building as well as error codes.

Once customers requested assistance because they needed some help or had questions about the heating configuration in their home they could enable us to setup a connection to their system and analyse the data (with their consent of course).

The application was created in python3, using - most importantly - matplotlib, numpy and scipy.

Charts 24 hour chart of smart thermostat and a boiler

Single zone plot Single 'zone' view, controlled by different TRVs and room-controllers.

You can read more about Anna and Plugwise's smart heating solutions on their website.

And here is the original introduction video from when Plugwise released the Anna Smart thermostat back in 2014...

< Back to Projects