Home Automation
Home Assistant
Wir betreiben einen Home Assistant, der unter hub.cccda.de erreichbar ist.
Hierüber werden viele relevante Funktionen (Aktoren, Sensoren, Integrationen) der Räume abgebildet, die dann auch über verschiedene Automationen verbunden werden.
Automation
Entscheidene Automationen die derzeit existieren:
- Ausschalten alle Geräte 30m nach Abschlieẞen der Räume
- Regulierung der Heizungstemperatur nach Abschlieẞen der Räume
- 18°C in Herbst/Winter
- 5°C in Frühling/Sommer
- Raumstatus von "members only" auf "offen" wenn ein öffentliches Event ansteht (15m vorher)
Integrationen
Zigbee
Wir betreiben ein Zigbee Netzwerk und verwalten dieses mittels zigbee2mqtt.
MQTT
Broker: tcp://mqtt.cccda.de:1883
In der Regel sprechen unsere Aktoren und Sensoren das offene MQTT-Protokoll. Dabei liefern Sensoren werte an den MQTT Broker, der diese an alle Subscriber dieses Wertes weiterverteilt. Andersherum beobachten Aktoren Werte am Broker, um bei Werteänderungen Schaltentscheidungen durchzuführen.
Laufene Änderungen im MQTT-Broker können bspw. mit den Kommandozeilenwerkzeugen von mosquitto beobachtet werden:
mosquitto_sub -h mqtt.cccda.de -t '#' -v
ESPHome
Viele ESP-basierte Komponenten betreiben wir mit ESPHome, das über sein natives Protokoll mit Home Assistant kommuniziert.
Die aktuelle Konfiguration der Geräte liegt unter https://git.darmstadt.ccc.de/noc/space/esphome.
Außerdem betreiben wir die digitale Schließanlage mit ESPhome, die Konfiguration liegt unter https://git.darmstadt.ccc.de/noc/space/door-esphome.
Komponenten
Steckdosen
Wir betreiben einige schaltbare Zwischenstecker, häufig auch mit Messfunktion.
Die älteren davon verwenden ESPHome, die neueren Zigbee.
Heizung
Die Heizungssteuerung aus der eQ 3 MAX! Reihe verwendet ein proprietäres Funkprotokoll um mit seinen Sensoren und Aktoren zu kommunizieren. Die Verbindung zu unserer erfolgt über die Bindings von Homeassistant.
Wir verfügen derzeit über:
- 10 MAX! Heizkörperthermostat+
- 3 MAX! Wandthermostat+