Wie man Home Assistant mit Node-RED auf Ubuntu mit Docker installiert
In diesem HowTo zeige ich Ihnen, wie Sie Home Assistant zusammen mit Node-RED auf Ihrem Ubuntu-System mithilfe von Docker installieren können. Home Assistant ist eine Open-Source-Plattform zur Heimautomatisierung, während Node-RED ein visuelles Programmierwerkzeug ist, das es Ihnen ermöglicht, automatisierte Abläufe zu erstellen.
Schritt 1: Installieren Sie Docker Stellen Sie sicher, dass Docker auf Ihrem Ubuntu-System installiert ist. Wenn Sie Docker noch nicht installiert haben, befolgen Sie bitte die Anweisungen aus dem vorherigen HowTo "Wie installiere ich Docker auf Ubuntu".
Schritt 2: Erstellen Sie ein Verzeichnis für Home Assistant und Node-RED Erstellen Sie ein Verzeichnis auf Ihrem System, in dem Sie die Konfigurationsdateien und Daten für Home Assistant und Node-RED speichern möchten. Navigieren Sie in das erstellte Verzeichnis:
mkdir homeassistant-node-red cd homeassistant-node-red
Schritt 3: Erstellen Sie eine Docker Compose-Datei Erstellen Sie eine Datei mit dem Namen "docker-compose.yml" und öffnen Sie sie in einem Texteditor. Fügen Sie den folgenden Inhalt in die Datei ein:
version: '3'
services:
homeassistant:
image: homeassistant/home-assistant:stable
volumes:
- ./config:/config
restart: always
network_mode: host
node-red:
image: nodered/node-red
volumes:
- ./node-red:/data
restart: always
ports:
- 1880:1880
Diese Docker Compose-Konfiguration startet sowohl den Home Assistant- als auch den Node-RED-Container. Beachten Sie, dass der Home Assistant-Container den Host-Netzwerkmodus verwendet, um die Netzwerkverbindung zu erleichtern.
Schritt 4: Starten Sie die Docker Container Öffnen Sie das Terminal, navigieren Sie zum Verzeichnis "homeassistant-node-red" und führen Sie den folgenden Befehl aus, um die Docker Container zu starten:
docker-compose up -d
Docker Compose wird die Home Assistant- und Node-RED-Container basierend auf der Konfiguration in der "docker-compose.yml"-Datei erstellen und starten. Das Flag "-d" stellt sicher, dass die Container im Hintergrund ausgeführt werden.
Schritt 5: Zugriff auf Home Assistant und Node-RED Öffnen Sie einen Webbrowser und geben Sie die folgenden URLs ein, um auf Home Assistant und Node-RED zuzugreifen:
- Home Assistant: http://localhost:8123
- Node-RED: http://localhost:1880
Sie sollten in der Lage sein, auf beide Oberflächen zuzugreifen und mit der Konfiguration und Automatisierung Ihrer Smart-Home-Geräte zu beginnen.
Herzlichen Glückwunsch! Sie haben erfolgreich Home Assistant zusammen mit Node-RED auf Ihrem Ubuntu-System mit Docker installiert. Sie können nun Ihr Smart Home verwalten und automatisierte Abläufe mit Node-RED erstellen.