HomeAssistant

Aus /usr/space Wiki
Zur Navigation springen Zur Suche springen

Home Assistant

Open-Source offline Automatisierungslösung mit extrem vielen Integrationen bestehender Hardware.

Hardware

Prinzipiell läuft HA auf einem RPI4. Bei höherem Workload (Bildverarbeitung, Websitecrawling, etc) kann es auch auf X86 Hardware oder in einer VM installiert werden. Images liegen bereit.

Einrichtung

Es gibt verschiedene Möglichkeiten, vorzugsweise wird das eigene HomeAssistant - OS verwendet. Setup läuft geführt automatisch ab. Eingabe des Standortes dient für den Wetterbericht.

Hacks

  • Einstellungen - Addons - bringt zusätzliche Integrationen mit sich. Empfohlen ist hier "Terminal" sowie "Visual Studio Code Server"
  • Zigbee vorzugsweise über zigbee2mqtt einbinden, bietet wesentlich besseren Device-Support.
  • HomeAssistant-OS basiert auf Archlinux, System - Packages können in der Konsole über "apk" installiert werden.

Zigbee

Zigbee spannt ein eigenes Netz auf 2,4ghz(?). (Fast) jedes Gerät das direkt mit 230V betrieben wird funktioniert als Repeater und erweitert damit die Reichweite.


Zigbee2mqtt Website listet die supporteten Zigbee Adapter, ich empfehle einen 3.0 Adapter aus der "experimental" Region (sind schon lange stable laut github). Ich habe den USB Adapter von SMLIGHT (entwickelt in Ukraine), wird aber aus China verschickt.

Einrichtung

Es empfiehlt sich die Verwendung von Zigbee2mqtt, hier werden wesentlich mehr Geräte supportet als HomeAssistant direkt erkennt. Howto auf zigbee2mqtt, Kurzfassung:

  • Homeassistant - Einstellungen - Addons - Zigbee2mqtt und Mosquitto broker installieren
  • Mosqitto stellt den MQTT Server dar (Zentrale). Muss nicht konfiguriert werden
  • Zigbee2mqtt braucht unter Konfiguration - serial den Adapter-Adresse, am besten hier die /dev/serial/by-id/ einsetzen. Typ laut Adapter von der Support Suchen. Meine config:
   port: /dev/ttyUSB0
   adapter: ezsp


Devices

Aliexpress hat (durchgehend) eine Rabattaktion (choice), hier werden einige Zigbee Geräte sehr günstig angeboten. ACHTUNG - die Gehäuse sehen alle gleich aus, die Geräte funktionieren aber deutlich unterschiedlich!!! Sehr schwierig da den richtigen Sensor zu finden, ist aber deutlich günstiger. Eventuell sieht man die Typennummern auf den Review-Fotos. Verkäufer anschreiben bringt nichts, die wissen selber nicht was sie verkaufen. Vermutlich ändern sich die Chargen auch.

Schalter - Relais

Unterputz-Montage. Gibt es mit und ohne Neutralleiter. Ohne Neutralleiter sind kleiner, aber KEINE Repeater! Große passen aber nicht in normale Dosen ohne Modifikation. Fast alle haben einen Schalter-Eingang der am bestehenden Schalter angeschlossen wird und das Relais auch ohne Netz steuert. Damit funktionieren die Lichtschalter ganz normal auch wenn der Zigbee-Host oder das Netzwerk offline ist!

Es gibt da verschieden Anbieter zwischen 3-5 Dollar pro Stück bei den Rabattaktionen. Bei fast allen gibt es in den Bewertungen Fotos vom Innenleben. Achtet darauf dass das Relais für 16A ausgelegt ist, und ob die Leiterbahnen dorthin dick sind (sofern die so hoch belastet werden sollen). Ich habe von AVATTO, GIRIER und Graffiti erfolgreich getestet.


Bewegungsmelder

Die kleinen runden funktionieren am besten, Type IH012-RT01: aliexpress punkt com/item/1005005176017756.html

Diese gibt es auch mit integriertem Helligkeitssensor, habe ich aber noch nicht getestet: aliexpress punkt com/item/1005006156805435.html

Nachteil, die Sensoren sind batteriebetrieben. Ich habe vor diese mit einem Relais zu verbinden und deren interne Spannungsversorgung anzuzapfen, dann muss man nicht mehr Batterien wechseln.


Es gibt auch "Human presence sensors (radarbasiert), der hat praktischerweise einen 230V Schaltausgang integriert, habe ich aber noch nicht getestet: aliexpress punkt com/item/1005005652545283.html


Temperatur - Luftfeuchtigkeits Sensoren

Habe sehr viele nebeneinander getestet.

Kleiner runder Sensor mit Knopfbatterie, Type IH-K009: aliexpress punkt com/item/1005005942067380.html

Größere eckige Sensoren mit 2x AAA Batterien. Temperaturauswertung gleich, Luftfeuchte weicht um konstant 6% ab (kann nicht sagen was besser passt): WSD500A sowie TH02Z, kann nicht sagen welche das waren. Sieht man eventuell in den Reviews auf Verpackungs-Fotos


Freiprogrammierbar

Es gibt ein "Framework" mit denen ein Breakoutboard frei programmiert werden kann, kompatibel mit sehr vielen Sensoren und Aktoren, auch UART möglich.

Breakoutboard: aliexpress punkt com/item/1005006004932659.html

Framework: ptvo punkt info

Wir fertigen Triac-Boards die man als 8fach Output Karte damit nutzen kann. Man kann DS18B20 Temperatursensoren anhängen, bis zu 4 Stück pro Pin.