Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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
    14
    1
    275

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Umstieg von ZigBee-HA auf MQTT/ZigBee2MQTT

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 841 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    Amylopektin
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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 Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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 Offline
          T Offline
          toralt
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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 Offline
              T Offline
              toralt
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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 Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  Amylopektin
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

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

                  786

                  Online

                  32.5k

                  Benutzer

                  81.9k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe