Smart-Home Stack (Homematic · RPI-RF-MOD · debmatic)
Anwendungsfall
Heizung, Beleuchtung, Tür- und Fenstersensoren in sechs Räumen werden über einen Raspberry Pi mit RPI-RF-MOD und debmatic angesteuert. Eine kleine REST-API bündelt die Geräte für Automatisierungen, ein Grafana-Floorplan zeigt den Status pro Raum, Authentifizierung läuft hinter dem Forward-Auth-SSO auf dem eigenen Reverse-Proxy.
Bisher erreicht
- Backend-Abstraktion
HomematicBackendABC mit zwei Implementierungen - CloudBackend über
homematicip-rest-apiPython-Library - LocalBackend über XML-RPC und ReGa HMScript — komplett ohne Internet
- Drei Container im Verbund: ein Collector (Polling + DB-Write), eine FastAPI-basierte REST-Service-Schicht (reine DB-Service), eine regel-basierte Automation für Ventil-Steuerung im 60-Sekunden-Takt
- Open-Meteo-Integration für DWD-Wetterdaten als externer Eingang
- Schema
homein der gemeinsamenmonitoring-DB auf TimescaleDB - Grafana-Dashboard mit HTML-Text-Panels und JavaScript (Floorplan)
- Boost-Command-Queue über die API, Automation umgeht die Queue für direkte Ventil-Updates
Aktuell in Arbeit
Wenig — der Stack läuft im Daily-Use stabil. Fokus liegt auf Wartung, gelegentlichem Hinzufügen neuer Sensoren und kleinen Verbesserungen am Floorplan und an den Automation-Regeln.