Skip to content

Getting Started

Tristan Keen edited this page Feb 14, 2021 · 4 revisions

The high level task list is:

  1. Buy the necessary kit (this code assumes a Raspberry Pi and special Radio module, at least) - see Parts List.
  2. Setup your RPi with a SD Card to boot from, and I recommend remote access via SSH - see Initial Raspberry Pi Setup. You can skip if you already have a suitable RPi with 40-pin header.
  3. Do some specific setup on the RPi that this project needs - Python3, enabling RPi communication buses, direnv, prometheus and grafana - see Completing the Raspberry Pi Setup.
  4. Reprogram any OpenTRVs/Radbots with a new encryption key so you can receive their messages - see Reprogramming Radbot TRVs
  5. Add the Radio module and Antenna to the RPi - see Assembling the Radio
  6. Configure and install the heatmon service - see Running heatmon
  7. Check the service & observe logs - see Installing heatmon as a service
  8. Check the Prometheus and Grafana systems are working - see Viewing metric graphs

Finally, see a note on Performance and long term storage.

Clone this wiki locally