Brandes | Home Assistant | E-Book | www.sack.de
E-Book

E-Book, Deutsch, 666 Seiten

Brandes Home Assistant

Das umfassende Handbuch
3. Auflage 2026
ISBN: 978-3-367-11794-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection

Das umfassende Handbuch

E-Book, Deutsch, 666 Seiten

ISBN: 978-3-367-11794-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection



So gestalten Sie Ihr indviduelles Smart Home!

Home Assistant ist Ihr Begleiter auf dem Weg zum eigenen Smart Home . Im Handumdrehen integrieren Sie Geräte und Dienste in Ihr System und automatisieren Schaltungen und Szenen ganz nach Ihren Bedürfnissen. Udo Brandes beschreibt alle Schritte, die Sie für Ihr eigenes Smart Home benötigen, von der Einrichtung über die Verwaltung bis hin zur Automatisierung . So erfahren Sie in übersichtlichen Kapiteln zum Nachschlagen , wie Sie den Home Assistant um Datenbank- und Programmiermöglichkeiten erweitern, mit ESPHome eigene Schalter und Sensoren einbinden und daraus ein Komplettpaket für die Heimautomation schnüren.

Neu in der 3. Auflage: die KI-Features von Home Assistant

Aus dem Inhalt:

  • Das Setup und der erste Start: das Webinterface von Home Assistant
  • Home Assistant administrieren
  • Geräte, Dienste, Entitäten
  • Automatisierungen mit Szenen, Skripten und Vorlagen
  • Dashboards, Apps und externer Zugriff
  • Medien, Sprachdienste und künstliche Intelligenz
  • Bereiche und Zonen
  • Werkzeuge und Helfer
  • Datenspeicherung mit MariaDB und InfluxDB
  • Sonoff, Tasmota, Shelly, Matter und Tuya integrieren
  • Programmierung mit Node-RED
  • Eigene Geräte mit ESPHome
Brandes Home Assistant jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


  Materialien zum Buch ... 16

  Einleitung ... 17

  1.  Ihr Smart Home mit Home Assistant ... 23


       1.1 ... Was ist ein Smart Home? ... 23

       1.2 ... Was ist Home Assistant und was ist es nicht? ... 24

       1.3 ... Heimautomation -- besser nicht grenzenlos ... 25

       1.4 ... Ein paar Alltagstipps ... 26

       1.5 ... Das Beispielhaus ... 27

  2.  Home Assistant -- das Setup: So starten Sie ... 29


       2.1 ... Home Assistant installieren ... 29

       2.2 ... Home Assistant auf einem Raspberry Pi installieren ... 32

       2.3 ... Home Assistant auf einem Windows-PC ... 50

       2.4 ... Home Assistant auf einem Mac installieren ... 62

       2.5 ... Home Assistant auf einem Linux-System ... 62

       2.6 ... Der erste Start ... 68

       2.7 ... Fazit und Ausblick ... 74

  3.  Die ersten Schritte mit dem Webinterface von Home Assistant ... 75


       3.1 ... Ein Einblick in das Konzept von Home Assistant ... 75

       3.2 ... Die erneute Anmeldung ... 84

       3.3 ... Der Aufbau der Benutzeroberfl che ... 85

       3.4 ... Der Einstieg ... 86

       3.5 ... Hilfe finden, wenn etwas nicht funktioniert ... 93

  4.  Home Assistant administrieren ... 97


       4.1 ... Ihr Benutzerprofil ... 97

       4.2 ... Systeminformationen von Home Assistant abrufen ... 108

       4.3 ... Systemeinstellungen ndern ... 109

       4.4 ... Backups ... 118

  5.  Ger te und Dienste: die funktionalen Elemente ... 125


       5.1 ... Nach der Erstanmeldung -- wie es mit Ger ten und Diensten weitergeht ... 125

       5.2 ... Integrationen ... 129

       5.3 ... Die Registerkarte Ger te ... 135

       5.4 ... Die Registerkarte Entit ten ... 137

       5.5 ... Helfer ... 140

  6.  Automatisierungen mit Szenen, Skripten und Vorlagen ... 159


       6.1 ... Automationen ... 160

       6.2 ... Szenen ... 185

       6.3 ... Skripte ... 188

       6.4 ... Vorlagen ... 198

  7.  Dashboards und Apps ... 201


       7.1 ... Das individuelle Dashboard -- der Start ... 202

       7.2 ... Karten f r Ihr Dashboard ... 218

       7.3 ... Custom Cards einsetzen ... 227

       7.4 ... Die Home-Assistant-App ... 231

       7.5 ... NFC mit der Home-Assistant-App ... 233

       7.6 ... Benachrichtigungen ... 238

  8.  Home Assistant durch Add-ons erweitern ... 263


       8.1 ... Add-ons hinzuf gen ... 264

       8.2 ... File Editor ... 270

       8.3 ... Home Assistant Google Drive Backup ... 271

       8.4 ... Samba share ... 275

       8.5 ... Secure Socket Shell (SSH) ... 278

  9.  Der Home Assistant Community Store ... 283


       9.1 ... HACS-Integration erstellen ... 283

       9.2 ... Die HACS-Repositorys ... 290

10.  Medien ... 295


       10.1 ... Local Media ... 296

       10.2 ... Radio Browser ... 296

       10.3 ... Beispiele zu Medienintegrationen ... 297

       10.4 ... Kodi ... 302

       10.5 ... Music Assistant ... 324

11.  Sprachdienste und k nstliche Intelligenz ... 329


       11.1 ... Sprachdienste ... 329

       11.2 ... K nstliche Intelligenz ... 343

12.  Bereiche, Labels und Zonen ... 361


       12.1 ... Bereiche ... 361

       12.2 ... Labels ... 364

       12.3 ... Zonen ... 365

13.   Werkzeuge und Helfer ... 369


       13.1 ... Erweitertes Customizing in Home Assistant ... 369

       13.2 ... Entwicklerwerkzeuge ... 372

       13.3 ... YAML-Schnelleinstieg ... 395

       13.4 ... Regul re Ausdr cke ... 398

14.  Datenspeicherung ... 405


       14.1 ... Daten speichern ... 405

       14.2 ... Daten strukturieren ... 406

       14.3 ... Das Grundmodell einer Datenbank ... 407

       14.4 ... InfluxDB, MariaDB und SQLite ... 409

       14.5 ... Die Datenspeicherung in Home Assistant ... 415

       14.6 ... Das Datenbanksystem (DBMS) austauschen ... 426

15.  Externer Zugriff auf Home Assistant ... 439


       15.1 ... Nabu Casa ... 439

       15.2 ... DuckDNS ... 448

       15.3 ... VPN-Tunnel ... 459

       15.4 ... Alexa-Sprachausgaben ... 462

16.  Produkte f r die Hausautomation ... 473


       16.1 ... berlegungen zur Produktauswahl ... 473

       16.2 ... AVM -- die FRITZ!Box ... 479

       16.3 ... Sonoff, Tasmota und MQTT ... 487

       16.4 ... Tuya-Ger te ... 497

       16.5 ... Shelly-Ger te ... 502

       16.6 ... TP-Link ... 510

       16.7 ... Zigbee-Ger te am Beispiel von IKEA Tradfri ... 516

       16.8 ... Alexa ohne Nabu Casa anbinden ... 526

17.  Eigene Smart-Home-Ger te mit ESPHome erstellen ... 553


       17.1 ... ESPHome starten ... 554

       17.2 ... Der Einstieg in ESPHome Builder ... 555

       17.3 ... Das ESPHome-Ger t nutzen ... 564

       17.4 ... ESPHome mit einem ESP32 ... 570

       17.5 ... Was es zu ESPHome sonst noch zu sagen gibt ... 575

       17.6 ... Experimentieren mit Matter ... 578

18.  Node-RED -- ein m chtiges Werkzeug ... 581


       18.1 ... Die Installation ... 581

       18.2 ... Der Einstieg in Node-RED ... 584

       18.3 ... Ein erster Datenaustausch zwischen Home Assistant und Node-RED ... 592

       18.4 ... Automation in Home Assistant versus Automation in Node-RED ... 596

       18.5 ... Bewegungsmelder soll Lampe dimmen ... 601

       18.6 ... Workaround: Tuya-Ger te ohne Home Assistant steuern ... 606

19.  Hacks und Projektideen ... 609


       19.1 ... Anwesenheitserkennung ... 609

       19.2 ... Bodenfeuchte-Watchdog ... 624

       19.3 ... Home Assistant in einer virtuellen Umgebung mit Proxmox betreiben ... 638

       19.4 ... Das KI-Tool n8n ... 647

  Index ... 659


Einleitung


Mit maßgeschneiderten Lösungen aus dem Smart-Home-Bereich machen Sie aus einem Haus Ihr ganz persönliches Zuhause und sorgen dafür, dass Wohnen zu einem ganz neuen Erlebnis wird.

Dabei ist es in der Regel so, dass bereits einige Smart-Home-fähige Geräte vorhanden sind, z. B. ein smarter Fernseher oder Sprachassistenten von Google bzw. Apple. Es stellt sich also die Frage, wie Sie das Vorhandene zu einer eleganten Zusammenarbeit bewegen und Ihren Zoo an Einzelgeräten problemlos in ein großes System integrieren. Sie brauchen dafür eine leistungsfähige Hausautomatisierungslösung, die aus unterschiedlichen Komponenten ein übergreifendes Ganzes macht, in dem der Fernseher automatisch stumm geschaltet wird, wenn ein Anruf eingeht.

Zur Auswahl stehen einerseits industrielle Angebote (z. B. Bosch Smart Home), die aber oft nicht den persönlichen Bedürfnissen entsprechen bzw. bei denen die angebotenen Produkte nicht den persönlichen Geschmack treffen. Viel häufiger besteht jedoch der Wunsch nach einer Lösung, die umfassende Ansätze bietet, die sparsam ist und die Sie selbst umgesetzt haben.

Diesen Ansatz bedienen Open-Source-Systeme. Auf diesem Gebiet hat sich in den letzten Jahren einiges geändert: Mit Hausautomatisierungslösungen wie etwa ioBroker, openHAB und Einplatinenrechnern wie dem Raspberry Pi können engagierte Maker ihre Vorstellungen in Eigenregie verwirklichen. Während der Raspberry Pi die zuverlässige und sparsame Hardware darstellt, schafft die angebotene Software einen Rahmen, innerhalb dessen Sie Ihre individuellen Vorstellungen entwickeln können.

Hier kommt Home Assistant ins Spiel. Mit Home Assistant können Sie professionelle Setups erstellen, die mit einer Vielzahl von Diensten und Geräten kommunizieren. Obwohl der Einstieg etwas Mühe kostet, ist Home Assistant doch mit gewisser Übung ein einfaches und leistungsfähiges System. Dies ist auch der Grund für die weite Verbreitung von Home Assistant, das andere Systeme in den Schatten stellt und vielfach in einschlägigen Rankings an erster Stelle geführt wird.

Das Projekt Home Assistant wurde Ende 2013 (interessanterweise nahezu zeitgleich mit Node-RED) durch Veröffentlichung der ersten Kernfunktionen auf der Plattform GitHub gestartet. Inzwischen ist es dort als zehntgrößtes Open-Source-Projekt gelistet.

Die Programmiersprache ist Python. Python ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache. Laut PYPL-Index liegt ihr Anteil an den beliebtesten Programmiersprachen weltweit bei 26 % im Dezember 2025. Das gewährleistet, dass nicht nur ein Kern von spezialisierten Entwicklern und Entwicklerinnen das Projekt vorantreibt, sondern es verbreitert die Basis so, dass auch andere ihre Ideen und Vorschläge einbringen können. Wenn Sie auf Home Assistant setzen, können Sie also davon ausgehen, dass das Projekt in den nächsten Jahren gepflegt und weiterentwickelt wird. Das ist leider sowohl bei kommerziellen Angeboten als auch bei kleineren Open-Source-Projekten nicht selbstverständlich und ein wichtiger Punkt, denn schließlich wollen Sie für Ihre Wohnung oder Ihr Haus ja eine Lösung haben, auf die Sie sich verlassen können.

Der Ansatz des Buches


Aufgrund der Komplexität von Home Assistant ist es schwierig, eine schrittweise Einführung vorzustellen. Alles hängt mit allem zusammen, und eines hängt vom anderen ab. Sie werden daher kein durchgehendes Projekt finden und auch keine breite Autobahn, auf der Sie durch alle Abschnitte rasen können. Dennoch finden Sie in Kapitel 3 ein kleines Beispiel für den Anfang.

Mein Ausgangspunkt ist, dass ich Ihnen möglichst umfassend verschiedene Aspekte vorstellen möchte, ohne den Anspruch auf Vollständigkeit zu erheben. Mit diesem Ansatz möchte ich Sie zum Experimentieren anregen und Ihnen einen Einstieg auch in komplexere Projekte ermöglichen, den Sie dann für Ihre individuellen Pläne nutzen können. Es ist daher nicht notwendig (und wäre wahrscheinlich sogar ermüdend), das Buch der Reihe nach durchzuarbeiten. Wählen Sie einzelne Themen aus und verknüpfen Sie sie mit anderen Abschnitten. Nehmen Sie das mit, was Sie gerade brauchen, und kehren Sie vielleicht später noch einmal zurück, um in die Tiefe zu gehen.

Neben den Erläuterungen spielen Bilder eine wichtige Rolle. Getreu dem Motto, dass ein Bild mehr als tausend Worte sagt, können Bilder trotz ihres Platzbedarfs die zu vermittelnde Botschaft einfach besser darstellen.

Für wen ist dieses Buch gedacht?


Das Buch richtet sich an alle,

  • die einen Einstieg in Home Assistant suchen,

  • die einen Begleiter auf den Pfaden der Smart-Home-Welt wünschen, der nicht nur ein gutes Stück des Weges beschreibt, sondern auch auf interessante Dinge am Rande aufmerksam macht,

  • die neugierig sind und gerne einmal »über den Tellerrand schauen«,

  • die mit einfachen Mitteln schnell loslegen möchten,

  • die nicht nur einen Einstieg in ein ausgewähltes Anwendungsgebiet suchen, sondern das gesamte Leistungsspektrum vorgestellt bekommen möchten,

  • die es begrüßen, ausgewählte Techniken der Softwareentwicklung und Programmierung vorgestellt zu bekommen, und

  • die gern eigene Projekte entwickeln möchten, unabhängig von industriellen Produkten für den Massenmarkt.

Der Inhalt des Buches


Das Buch soll Ihnen eine umfassende Unterstützung bei der Arbeit mit Home Assistant bieten. Das Universum von Home Assistant ist zwischenzeitlich aber so groß geworden, dass nicht jeder Winkel und jede Option beleuchtet werden kann. Deshalb sprechen die Kapitel nicht alle Möglichkeiten an, sondern versuchen, eine breite und tragfähige Basis für eigenes Erkunden zu bieten.

  • Kapitel 1: Ihr Smart Home mit Home Assistant

    Zu Beginn des Buches erhalten Sie eine kurze Einführung in die Thematik eines Smart Homes mit Home Assistant.

  • Kapitel 2: Home Assistant – das Setup: So starten Sie

    Picken Sie sich aus den verschiedenen Installationsalternativen die für Sie passende heraus.

  • Kapitel 3: Die ersten Schritte mit dem Webinterface von Home Assistant

    Lernen Sie hier in einem ersten Ansatz das Konzept von Home Assistant und die Benutzeroberfläche kennen.

  • Kapitel 4: Home Assistant administrieren

    Dieses Kapitel befasst sich mit den wichtigsten Einstellungsmöglichkeiten und -notwendigkeiten.

  • Kapitel 5: Geräte und Dienste: die funktionalen Elemente

    In diesem Kapitel geht es um die wesentlichen Bausteine für Home Assistant.

  • Kapitel 6: Automatisierungen mit Szenen, Skripten und Vorlagen

    Entdecken Sie, wie Sie den heimischen Tagesablauf mit Automatisierungen erleichtern können.

  • Kapitel 7: Dashboards und Apps

    So behalten Sie in Ihrem Smart Home den Überblick und steuern Ihre Geräte.

  • Kapitel 8: Home Assistant durch Add-ons erweitern

    Holen Sie sich nützliche Helfer an Bord.

  • Kapitel 9: Der Home Assistant Community Store

    Profitieren Sie von den Entwicklungen anderer.

  • Kapitel 10: Medien

    Integrieren Sie Video und Musik in Home Assistant.

  • Kapitel 11: Sprachdienste und künstliche Intelligenz

    Nutzen Sie moderne Funktionalitäten für noch mehr Komfort.

  • Kapitel 12: Bereiche, Labels und Zonen

    Dieses Kapitel befasst sich mit lokal abgegrenzten Bereichen (dem Zuhause) und externen Zonen.

  • Kapitel 13: Werkzeuge und Helfer

    Lernen Sie die Tools und Anwendungen für die Entwicklung Ihrer...


Brandes, Udo
Udo Brandes ist selbständiger Programmierer, IT-Entwickler und Autor. Die Möglichkeiten der Mikrocontrollerprogrammierung sind Zukunftsthemen, die ihn faszinieren und mit deren Chancen und Risiken er sich seit langem intensiv befasst. Zuvor war er Systementwickler beim Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen und hat in unterschiedlichen Aufgaben für die Stadt Wuppertal gearbeitet.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.