Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    917

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT

Scheduled Pinned Locked Moved ioBroker Allgemein
8 Posts 4 Posters 867 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Amylopektin
    wrote on last edited by Amylopektin
    #1

    Hallo zusammen,

    ich möchte gerne von ZigbeeHA auf MQTT/ZigBee2MQTT umswitchen.

    Welche Art des Deployments könnt ihr empfehlen?
    Ich hätte die Möglichkeiten:

    • LXC Container über Proxmox
    • Docker
    • oder eben nativ über die IOBroker Adapter MQTT und ZigBee2MQTT

    Habe schon gesehen, dass es selbst für MQTT vier verschiedene LXC Container gibt:

    • EMQX
    • HiveMQ CE
    • MQTT
    • RabbitMQ

    Ich vermute mal dass der ZigBee2MQTT Adapter in iobroker sein muss, da dieser dann das Bindeglied zwischen MQTT und iobroker herstellt. Richtig? Bin noch neu in der MQTT Thematik

    BananaJoeB T 2 Replies Last reply
    0
    • A Amylopektin

      Hallo zusammen,

      ich möchte gerne von ZigbeeHA auf MQTT/ZigBee2MQTT umswitchen.

      Welche Art des Deployments könnt ihr empfehlen?
      Ich hätte die Möglichkeiten:

      • LXC Container über Proxmox
      • Docker
      • oder eben nativ über die IOBroker Adapter MQTT und ZigBee2MQTT

      Habe schon gesehen, dass es selbst für MQTT vier verschiedene LXC Container gibt:

      • EMQX
      • HiveMQ CE
      • MQTT
      • RabbitMQ

      Ich vermute mal dass der ZigBee2MQTT Adapter in iobroker sein muss, da dieser dann das Bindeglied zwischen MQTT und iobroker herstellt. Richtig? Bin noch neu in der MQTT Thematik

      BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      wrote on last edited by
      #2

      @amylopektin was ist den ZigBee-HA ? Zigbee Home Automation?
      In den alten Beiträgen von dir warst du doch schon mit dem ZigBee-Adapter unterwegs, mit dem brauchst du doch überhaupt nichts extra außer dem Adapter.

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      A 1 Reply Last reply
      0
      • BananaJoeB BananaJoe

        @amylopektin was ist den ZigBee-HA ? Zigbee Home Automation?
        In den alten Beiträgen von dir warst du doch schon mit dem ZigBee-Adapter unterwegs, mit dem brauchst du doch überhaupt nichts extra außer dem Adapter.

        A Offline
        A Offline
        Amylopektin
        wrote on last edited by
        #3

        @bananajoe said in Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT:

        @amylopektin was ist den ZigBee-HA ? Zigbee Home Automation?
        In den alten Beiträgen von dir warst du doch schon mit dem ZigBee-Adapter unterwegs, mit dem brauchst du doch überhaupt nichts extra außer dem Adapter.

        yep. Zigbee HomeAutomation.
        Es gibt immer wieder mal Problem(chen) mit diversen Aquara Geräten und andere Kleinigkeiten die irgendwann einfach nerven. Daher dachte ich mir -> why not?

        1 Reply Last reply
        0
        • A Amylopektin

          Hallo zusammen,

          ich möchte gerne von ZigbeeHA auf MQTT/ZigBee2MQTT umswitchen.

          Welche Art des Deployments könnt ihr empfehlen?
          Ich hätte die Möglichkeiten:

          • LXC Container über Proxmox
          • Docker
          • oder eben nativ über die IOBroker Adapter MQTT und ZigBee2MQTT

          Habe schon gesehen, dass es selbst für MQTT vier verschiedene LXC Container gibt:

          • EMQX
          • HiveMQ CE
          • MQTT
          • RabbitMQ

          Ich vermute mal dass der ZigBee2MQTT Adapter in iobroker sein muss, da dieser dann das Bindeglied zwischen MQTT und iobroker herstellt. Richtig? Bin noch neu in der MQTT Thematik

          T Do not disturb
          T Do not disturb
          toralt
          wrote on last edited by
          #4

          @amylopektin Ich nutze Zigbee2MQTT i.V.m. Mosquitto.
          Du könntest auch in ioBroker mit dem MQTT Adapter einen Server einrichten, aber ich wollte, das Zigbee2MQTT auch lauffähig ist, wenn der ioBroker down wäre.
          Du könntest nun in ioBroker den MQTT Client Adapter nutzen um auf Mosquitto zugreifen. Der Weg war mir aber zu kompliziert, daher nehme ich den Zigbee2MQTT Adapter. Dieser greift allerdings via Websocket direkt auf Zigbee2MQTT zu und nicht auf Mosquitto. Warum das so ist, keine Ahnung, aber es funktioniert reibungslos.

          Ich nutze für alles Docker auf meiner Synology, da das "Container" Konzept für mich am besten funktioniert. Aber was Du als Plattform nutzt ist da eigentlich Dir selbst überlassen.

          @amylopektin said in Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT:

          oder eben nativ über die IOBroker Adapter MQTT und ZigBee2MQTT

          Ich mag falsch liegen, aber Du brauchst drei Komponeten. Einmal Zigbee2MQTT, dann einen MQTT Server (bei mir Mosquitto, könnte aber auch der MQTT Server in ioBroker sein) und den Zigbee2MQTT Adapter um die Objekte im ioBroker direkt steuern zu können.

          << ioBroker im Docker auf Synology DS1821+, 10GBit, 32GB RAM>>

          1 Reply Last reply
          0
          • mickymM Offline
            mickymM Offline
            mickym
            Most Active
            wrote on last edited by mickym
            #5

            Ich nutze reines mqtt und zigbee2mqtt ohne jeglichen Adapter bzw. nur mqtt Adapter - alles was mqtt spricht wird von mir nativ verwendet.
            Lediglich die Einrichtung als LXC ist tricky und ich habs nur als privilegierten Container hingebracht - alle Anleitungen im unpriviligierten Modus waren bei mir nicht erfolgreich. Die meisten nehmen aber dann unter Proxmox eine VM.

            Man kann zigbee2mqtt inzwischen auch so einstellen, dass man ohne Objekte alles in einzelnen topics serviert bekommt. Mache ich aber nicht.

            fa656af0-979d-463e-85ae-8c1c6d1a1928-image.png

            Das findet man unter den erweiterten Einstellungen:
            fccb8a05-7d37-4016-97f7-610c809ddaf0-image.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            T 1 Reply Last reply
            0
            • mickymM mickym

              Ich nutze reines mqtt und zigbee2mqtt ohne jeglichen Adapter bzw. nur mqtt Adapter - alles was mqtt spricht wird von mir nativ verwendet.
              Lediglich die Einrichtung als LXC ist tricky und ich habs nur als privilegierten Container hingebracht - alle Anleitungen im unpriviligierten Modus waren bei mir nicht erfolgreich. Die meisten nehmen aber dann unter Proxmox eine VM.

              Man kann zigbee2mqtt inzwischen auch so einstellen, dass man ohne Objekte alles in einzelnen topics serviert bekommt. Mache ich aber nicht.

              fa656af0-979d-463e-85ae-8c1c6d1a1928-image.png

              Das findet man unter den erweiterten Einstellungen:
              fccb8a05-7d37-4016-97f7-610c809ddaf0-image.png

              T Do not disturb
              T Do not disturb
              toralt
              wrote on last edited by
              #6

              @mickym Da war ich zu dumm oder zu faul (vermutlich in der Reihenfolge, also zu faul um den Status "dumm" zu Status "wissend" zu ändern :D ).
              Mir kam der Zigbee2Mqtt Adapter daher sehr gelegen damals :)

              << ioBroker im Docker auf Synology DS1821+, 10GBit, 32GB RAM>>

              mickymM 1 Reply Last reply
              0
              • T toralt

                @mickym Da war ich zu dumm oder zu faul (vermutlich in der Reihenfolge, also zu faul um den Status "dumm" zu Status "wissend" zu ändern :D ).
                Mir kam der Zigbee2Mqtt Adapter daher sehr gelegen damals :)

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                wrote on last edited by
                #7

                @toralt sagte in Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT:

                @mickym Da war ich zu dumm oder zu faul (vermutlich in der Reihenfolge, also zu faul um den Status "dumm" zu Status "wissend" zu ändern :D ).
                Mir kam der Zigbee2Mqtt Adapter daher sehr gelegen damals :)

                Ich wusste es am Anfang auch nicht, dass man es umstellen kann, da ich eigentlich ein Fan von JSON Objekten bin, da man da gleich alle Parameter zusammen hat. Deswegen wollte ich nur auf die Möglichkeit hinweisen, dass man mit dieser Einstellung auch nativ alles in einzelne Datenpunkte/topics zerlegt bekommt.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  Amylopektin
                  wrote on last edited by
                  #8

                  Update:

                  Vorab vielen Dank für Euren Input. Habe mir alles durchgelesen und bin zwischenzeitlich weiter. Ich muss gestehen, dass die Umstellung von ZigbeeHomeAutomation auf Zigbee2MQTT schon eine kleine Herausforderung ist.

                  Mein aktuelles Setup ist wie folgt:
                  Proxmox

                  • DebianLinux
                    -- Docker und Portainer als Mgmt
                    --- Docker Stack
                    ---- eclipse-mosquitto:latest
                    ---- koenkk/zigbee2mqtt:latest

                  Iobroker

                  • Adapter: Zigbee2MQTT
                    -- Zigbee2MQTT Verbindung: WS zigbee2mqtt.local 8080
                    -- Den Rest habe ich auf Default Settings gelassen

                  Anbei meine aktuelle Portainer Stack-Config. Ich finde man tut sich - gerade am Anfang etwas leichter, wenn man mal eine einfache Beispiel-Config sieht. Was Netzwerk angeht -> ich möchte bei meinen Docker Containern immer gerne eine eigene IP haben. Hier nutze ich macvlan. Daher sieht meine docker-config etwas anders aus als das was man so standardmäßig sieht.

                  version: '2'
                  
                  services:
                    mqtt:
                      container_name: mosquitto
                      hostname: mqtt
                      domainname: local.xzy
                      image: eclipse-mosquitto:latest
                      networks:
                        network-10:
                          ipv4_address: 10.X.X.X
                  #    ports:
                  #      - "1883:1883"
                  #      - "9001:9001"
                      volumes:
                        - "mosquitto_config:/mosquitto/config"
                        - "mosquitto_data:/mosquitto/data"
                        - "mosquitto_log:/mosquitto/log"
                      environment:
                        TZ: "Europe/Berlin"
                      restart: always
                  
                    zigbee2mqtt:
                      container_name: zigbee2mqtt
                      hostname: zigbee2mqtt
                      domainname: local.xyz
                      image: koenkk/zigbee2mqtt:latest
                      networks:
                        network-10:
                          ipv4_address: 10.X.X.X
                      volumes:
                        - "zigbee2mqtt_data:/app/data"
                        - "/run/udev:/run/udev:ro"
                      environment:
                          - TZ=Europe/Berlin
                      devices:
                          - "/dev/serial/by-id/usb-Silicon_Labs_slae.sh_cc2652rb_stick_-_slaesh_s_iot_stuff_00_12_4B_00_23_93_32_2B-if00-port0:/dev/ttyACM0"
                  
                  volumes:
                    mosquitto_config:
                      external: true
                    mosquitto_data:
                      external: true
                    mosquitto_log:
                      external: true
                    zigbee2mqtt_data:
                      external: true
                  
                  networks:
                    network-10:
                      name: network-10
                      external: true
                  

                  Im MQTT Container habe ich User und Passwort gesetzt:

                  mosquitto_passwd -c /mosquitto/config/password.txt mqtt-user
                  

                  Danach kommt ein Prompt wo nach dem Passwort gefragt wird. Dieses setzt man entsprechend. Das wars im mqtt Container.

                  Anpassen der Config für MQTT unter /data/mosquitto/config/mosquitto.conf (relevante Inhalte)

                  listener 1883
                  allow_anonymous false
                  persistence true
                  persistence_location /mosquitto/data/
                  

                  Anpassen der Config für Zigbee2MQTT unter
                  /data/zigbee2mqtt/configuration.yaml (relevante Inhalte)

                  homeassistant: false
                  permit_join: false
                  mqtt:
                    base_topic: zigbee2mqtt
                    server: mqtt://mqtt.local.xyz
                  serial:
                    port: /dev/ttyACM0
                  

                  Im allgemeinen kann man sagen, dass die Dokumentation von Zigbee2MQTT m.E. sehr gut und umfangreich ist.

                  So, nun kann man dieses Thema hier schließen =) und ich kann das nächste aufmachen :-( -> leider funktioniert mein Aquara Bewegungsmelder mit dem neuen Setup nicht so, wie mit dem alten aaargh

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  561

                  Online

                  32.6k

                  Users

                  82.2k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe