Skip to content
Tristan Keen edited this page Feb 6, 2021 · 4 revisions

This repo contains instructions and code to setup a Raspberry Pi to act as a "stats hub" for the OpenTRV/Radbot Thermostatic Radiator Valves.

These TRVs transmit a short radio burst approx. every 2 minutes, which can be picked up by RFM23 or compatible radio modules working at 868MHz. A custom Python program detects these & accumulates the 20-ish data points they transmit over a full cycle in an open-source time-series database called Prometheus. A monitoring interface called Grafana turns this into easy to read graphs of temperature, light levels or valve activity.

Go to Getting Started to see the steps necessary to get charts like the below:

Clone this wiki locally