Skip to content

Cloud-Native-Thermostat/Guide

Repository files navigation

Cloud Native Thermostat

This is step by step guide on how to build and maintain cloud native thermostat using Raspberry Pi, K3s on K3os and cheap ESP8266 microchip.

Raspberry Pi K3os Cluster

Why?

Because I hated our bathroom floor heating thermostat and wanted something better and learn new things along the way.

Why Cloud Native? Isn't it bit overhead? 🥴

Running K8s cluster to power simple cron job for triggering heating on and off may seem like overhead. But in the another way running such a critical application like home heating on some single Raspberry Pi using undocumented scripts, is not good recipe for happy family life 💥. Most importantly Kubernetes is my daily bread and I wanted home project, where I can try new technologies and approaches 🕴

What❓

How does it work?

TODO

How to start?

Fork and clone this repo https://github.com/Cloud-Native-Thermostat/Guide and follow this guide divided into following steps:

  1. Install cluster
  2. Install services
  3. Install thermostat services 🚧
  4. Build thermostat HW 🚧

Feel free to update your fork with your specific setup.