Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.
panisko edited this page Sep 10, 2020 · 2 revisions

Welcome to the graphite2r wiki!

This page provides information on getting heating stats from Z-Wave devices, through HC2 (Fibaro) to graphite. Then from graphite to R to perform cluster analysis.

Project should provide good to go information on getting data to graphite database. This includes Virtual Device configuration. Docker command line to get back-end. Main part of the project is cluster analysis of obtained data.

Why this project. I moved homes and in new one I have new type of heating. Previous owners did use heater to heat up only water for washing. I needed to heat up also radiators. I already had HC2 from Fibaro so I decided to use it as heart of the system. Main problem was with control unit of heater, there was none. Therefore I connected ESP board to heater. After that I could use REST to turn heater on and off. I connected heater to HC2. I also had one temperature sensor (z-wave) but it was not enough as I quickly realized that rooms have different heating characteristic. Therefore I purchased thermostats for each radiator. Data from thermostats via HC2 is sent to my local server. On that local server I started graphite instance and I started collecting data.

General idea was to calculate average temp across whole property and base on "comfort" feeling decide when to turn on heating. ...

Clone this wiki locally