Adaptive heat source agnostic optimisation for multi-zone residential heating. Learns your building's thermal characteristics from passive observation and optimises flow temperature, zone control, and scheduling to reduce energy consumption.
- Per-room thermal parameter learning (heat loss, thermal mass) from passive observation
- Weather-compensated flow temperature optimisation
- Multi-zone valve and TRV control
- Reinforcement learning layer for continuous improvement
- Web dashboard with real-time monitoring
| Setup | Requirements |
|---|---|
| Home Assistant Add-on | Home Assistant OS or Supervised. Heat pump and room sensors as HA entities. |
| MQTT Standalone | Any MQTT broker (mosquitto, etc.). Sensors and HP control via MQTT topics. Docker host (Pi, NUC, server). |
Designed for any heat source that exposes flow temperature setpoint and on/off control — either via Home Assistant entities or MQTT topics.
See Installation Guide for step-by-step instructions.
- Add this repository URL to your HA add-on store
- Install "Quantum Swarm Heating"
- Open the QSH panel and run the setup wizard
- Ensure your MQTT broker is running and your sensors are publishing
- Run the QSH container:
docker compose up -d
- Open
http://<host>:9100and run the setup wizard - The wizard will ask for your MQTT broker address and guide you through topic mapping
AGPLv3. See LICENSE.
Core optimisation modules are distributed as compiled binaries. Frontend source is included under AGPLv3.