Harting Development

Zigbee2MQTT mit Docker Compose: Schritt-für-Schritt-Anleitung zur smarten Heimautomatisierung

Lukas Fuchs vor 1 Jahr Automatisierung & Scripting 3 Min. Lesezeit

Entdecken Sie die Vorteile von Zigbee2MQTT in Kombination mit Docker Compose und verwandeln Sie Ihr Zuhause in ein intelligentes und vernetztes Umfeld. Erfahren Sie, wie Sie Zigbee-Geräte problemlos einbinden und verwalten können.

Zigbee2MQTT mit Docker Compose: Schritt-für-Schritt-Anleitung zur smarten Heimautomatisierung

In der Welt der Heimautomatisierung erfreuen sich drahtlose Technologien wie Zigbee großer Beliebtheit. Die Integration von Zigbee2MQTT mit Docker Compose bietet eine mächtige und flexible Lösung zum Verwalten von Zigbee-Geräten. In diesem Artikel zeigen wir Ihnen, wie Sie diese beiden Technologien kombinieren können, um Ihr Heim mit intelligenten Geräten zu vernetzen.

Was ist Zigbee2MQTT?

Zigbee2MQTT ist eine Open-Source-Software, die es ermöglicht, Zigbee-Geräte mit MQTT (Message Queuing Telemetry Transport) zu verbinden. Dadurch können Sie eine Vielzahl von Zigbee-kompatiblen Geräten, wie z.B. Lampen, Sensoren und Schalter, unabhängig von den Herstellern steuern. Die Flexibilität dieser Software erleichtert die Integration von Home-Automation-Plattformen wie Home Assistant oder OpenHAB.

Was ist Docker und warum Docker Compose verwenden?

Docker ist eine Plattform, die es Entwicklern ermöglicht, Anwendungen in Containern zu verpacken und zu betreiben. Diese Container sind leicht, isoliert und in verschiedenen Umgebungen konsistent. Docker Compose ist ein Werkzeug zur Definition und Ausführung von Multi-Container-Docker-Anwendungen. Mit Docker Compose können Sie alle Ihre Abhängigkeiten und Konfigurationen in einer einzigen YAML-Datei festlegen.

Vorteile von Zigbee2MQTT mit Docker Compose

  • Einfachheit: Die Verwendung von Docker Compose macht die Installation und Verwaltung von Zigbee2MQTT einfacher.
  • Portabilität: Sie können Ihre Konfigurationen leicht zwischen verschiedenen Systemen übertragen.
  • Skalierbarkeit: Neue Komponenten können mühelos hinzugefügt werden, ohne bestehende Setups zu stören.
  • Ressourcenschonend: Docker-Container benötigen weniger Ressourcen im Vergleich zu traditionellen VMs.

Schritt-für-Schritt-Anleitung zur Installation von Zigbee2MQTT mit Docker Compose

Voraussetzungen

  • Docker installiert auf Ihrem System
  • Docker Compose installiert
  • Ein Zigbee USB-Stick (z.B. CC2531 oder CC2652)

1. Erstellen des Projektverzeichnisses

mkdir zigbee2mqtt
cd zigbee2mqtt

2. Erstellen der docker-compose.yml-Datei

Erstellen Sie die Datei docker-compose.yml mit folgendem Inhalt:

version: '3'
services:
  zigbee2mqtt:
    image: koenkk/zigbee2mqtt
    restart: always
    volumes:
      - ./data:/app/data
    network_mode: host
    devices:
      - /dev/ttyACM0:/dev/ttyACM0
    environment:
      - MQTT_BROKER=mosquitto

3. Mosquitto MQTT Broker hinzufügen

Fügen Sie den Mosquitto Broker zu Ihrer docker-compose.yml Datei hinzu:

version: '3'
services:
  mosquitto:
    image: eclipse-mosquitto
    restart: always
    ports:
      - "1883:1883"
    volumes:
      - ./mosquitto/data:/mosquitto/data
      - ./mosquitto/config:/mosquitto/config
      - ./mosquitto/log:/mosquitto/log
  zigbee2mqtt:
    image: koenkk/zigbee2mqtt
    restart: always
    volumes:
      - ./data:/app/data
    network_mode: host
    devices:
      - /dev/ttyACM0:/dev/ttyACM0
    environment:
      - MQTT_BROKER=mosquitto

Dieses Setup konfiguriert Mosquitto, um auf Port 1883 zu lauschen, was die Kommunikation mit Zigbee2MQTT ermöglicht.

4. Starten der Container

Nachdem Sie die Konfiguration abgeschlossen haben, können Sie die Container mit dem folgenden Befehl starten:

docker-compose up -d

Dies wird Mosquitto und Zigbee2MQTT im Hintergrund starten.

5. Konfiguration von Zigbee2MQTT

Nun müssen Sie die Konfigurationsdatei für Zigbee2MQTT bearbeiten. Diese Datei befindet sich im ./data Verzeichnis. Öffnen Sie configuration.yaml und passen Sie die relevanten Parameter an:

mqtt:
  base_topic: zigbee2mqtt
serial:
  port: /dev/ttyACM0
permit_join: true


devices: # fügen Sie hier Ihre Zigbee-Geräte hinzu

Zusammenfassung

Zigbee2MQTT in Kombination mit Docker Compose ist eine mächtige Lösung für Ihre Heimautomatisierung. Es ermöglicht Ihnen, Zigbee-Geräte einfach zu integrieren und zu steuern. Dieser Artikel hat Ihnen gezeigt, wie Sie mit wenigen Schritten Ihre eigene smart Home Lösung aufbauen können. Durch die Verwendung von Docker Compose stellen Sie sicher, dass Ihr Setup jederzeit portabel, skalierbar und ressourcenschonend bleibt.

Weiterführende Links

Weitere Beiträge

Folge uns

Neue Beiträge

Linux-Server

Proton Linux: Ein umfassendes Betriebssystem für Leistung und Privatsphäre

AUTOR • Jun 22, 2026
Monitoring & Logging

Alle Störungen: Ursachen, Symptome und Bewältigungsstrategien einfach erklärt

AUTOR • Jun 22, 2026
Netzwerk & Routing

Der schnellste Weg zu einem besseren WLAN: Telekom Speedport Router im Test

AUTOR • Jun 22, 2026
Linux-Server

HP Drucker offline Problembehebung und Wiederherstellung des Drucks: So bekomme ich den Drucker sofort wieder online

AUTOR • Jun 22, 2026
Netzwerk & Routing

Der ultimative Vergleich von Internetanbietern: So findest du den richtigen Anbieter für deine Bedürfnisse

AUTOR • Jun 22, 2026
Netzwerk & Routing

Fernüberwachung leicht gemacht: WLAN-Überwachungskameras für Ihr Smartphone richtig nutzen

AUTOR • Jun 22, 2026
Netzwerk & Routing

Beste kabellose Headsets für klare Kommunikation und immersives Audio: So findest du das richtige Modell

AUTOR • Jun 22, 2026
Sicherheit & Hardening

Apple PIN ändern: So passt du die SIM-PIN auf dem iPhone schnell an

AUTOR • Jun 22, 2026
Systemadministration

DBA online: So verwalten Sie ihre Datenbanken remote und effektiv

AUTOR • Jun 22, 2026
Netzwerk & Routing

Synology WLAN erweitern: So erhöhen Sie Ihre Netzwerkreichweite nahtlos

AUTOR • Jun 22, 2026
Netzwerk & Routing

Internet für Zuhause ohne Telefonanschluss: So gehts wirklich

AUTOR • Jun 22, 2026
Netzwerk & Routing

WLAN Probleme auf dem Handy lösen: Was tun, wenn die Verbindung nicht funktioniert?

AUTOR • Jun 22, 2026
Netzwerk & Routing

Sami Lesebaer WLAN Lösungen für optimale Internetverbindung: So holst du mehr aus deinem Netz heraus

AUTOR • Jun 22, 2026
Netzwerk & Routing

WLAN Telefonie mit Xiaomi: So optimieren Sie Ihre Kommunikation ohne Funklöcher

AUTOR • Jun 22, 2026
Netzwerk & Routing

WLAN Alternativen: So bleiben Sie ohne Wi-Fi verbunden

AUTOR • Jun 22, 2026
Netzwerk & Routing

mystrom WiFi Switch Strommessgerät mit WLAN: Lohnt sich der smarte Strommesser wirklich?

AUTOR • Jun 22, 2026
Systemadministration

Software Updater Freeware Deutsch: So hältst du Programme ohne Stress aktuell

AUTOR • Jun 22, 2026
Systemadministration

Linux Screen: Ein virtueller Terminal-Multiplexer für effizientes Arbeiten

AUTOR • Jun 21, 2026
Linux-Server

Entmystifizierung von symbolischen Links unter Linux: Erstellen, Verwalten und Nutzen ohne Umwege

AUTOR • Jun 21, 2026
Netzwerk & Routing

WLAN Repeater mit enormer Reichweite: So erweitere ich mein WLAN-Signal auf bis zu 500 Meter

AUTOR • Jun 21, 2026

Beliebte Beiträge

Monitoring & Logging

Deye Wechselrichter Überwachung: Maximale Effizienz für Ihre PV-Anlage

AUTOR • Apr 06, 2025
Netzwerk & Routing

BayernWLAN mühelos verbinden

AUTOR • Apr 19, 2024
Monitoring & Logging

WLAN-Messung: Optimale Leistung für drahtlose Netzwerke sicherstellen

AUTOR • Apr 19, 2024
Monitoring & Logging

Speedtest: Erfahren Sie die wahre Geschwindigkeit Ihrer Internetverbindung

AUTOR • Apr 19, 2024
Netzwerk & Routing

Die besten kostenlosen VPNs für Linux: Schutz und Privatsphäre garantiert

AUTOR • Apr 17, 2024
Netzwerk & Routing

Traceroute Linux: Pakete verfolgen und Netzwerkfehler beheben

AUTOR • Apr 17, 2024
Netzwerk & Routing

Wenn das WhatsApp Backup nicht funktioniert: Die 7 besten Tipps zur Fehlersuche

AUTOR • Dec 09, 2025
Netzwerk & Routing

Effektive WLAN-Abschirmung mit Alufolie: Was Sie wissen müssen

AUTOR • Jun 18, 2025
Netzwerk & Routing

DSL-Anschluss für die Wohnung: Alles Wichtige auf einen Blick

AUTOR • Apr 19, 2024
Netzwerk & Routing

Internet für zu Hause ohne Vertrag: Flexibel und sorgenfrei ins Netz

AUTOR • Apr 19, 2024
Systemadministration

Zurücksetzen des Hoymiles DTU: Eine umfassende Anleitung

AUTOR • May 13, 2026
Netzwerk & Routing

WLAN Lichtschalter: Intelligente Beleuchtung für Ihr Zuhause

AUTOR • Apr 19, 2024
Sicherheit & Hardening

Türspione mit WLAN-Kamera: Überwachung und Sicherheit für Ihr Zuhause

AUTOR • Apr 19, 2024
Netzwerk & Routing

Günstiges Internet für Zuhause: So sparst du bares Geld beim Surfen

AUTOR • Apr 19, 2024
Sicherheit & Hardening

Reolink Argus 3 Plus: Die revolutionäre Sicherheitskamera für Ihr Zuhause

AUTOR • Apr 19, 2024
Netzwerk & Routing

WLAN-Antennen: Verstärken Sie Ihr kabelloses Signal für optimale Leistung

AUTOR • Apr 19, 2024
Linux-Server

Notion Download: Holen Sie sich die ultimative All-in-One-Produktivitäts-App

AUTOR • Apr 17, 2024
Linux-Server

Essential Linux-Programme für Effizienz und Produktivität

AUTOR • Apr 17, 2024
Container & Orchestrierung

Java in K8s: Effiziente Container-Orchestrierung für Microservices

AUTOR • Dec 06, 2024
Automatisierung & Scripting

Schritt-für-Schritt-Anleitung: Tasmota Lesekopf Einrichten für Deine Smart Home Anwendungen

AUTOR • Jun 18, 2025