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. Off Topic
  4. Zigbee-Gateway selbst bauen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Zigbee-Gateway selbst bauen

Geplant Angeheftet Gesperrt Verschoben Off Topic
zigbeegateway
17 Beiträge 5 Kommentatoren 2.0k Aufrufe 6 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.
  • WszeneW Wszene

    @toralt
    Kannst du mir evtl. deine Docker-Compose zur verfügung stellen?

    T Nicht stören
    T Nicht stören
    toralt
    schrieb am zuletzt editiert von
    #7

    @wszene ich habe gar kein compose file. Ich weiß gar nicht mehr wie ich das damals aufgesetzt habe, wenn ich ehrlich sein soll. Die infos hatte ich aber alle von der zigbee2mqtt Seite, die war ziemlich gut dokumentiert.

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

    ? 1 Antwort Letzte Antwort
    1
    • T toralt

      @wszene ich habe gar kein compose file. Ich weiß gar nicht mehr wie ich das damals aufgesetzt habe, wenn ich ehrlich sein soll. Die infos hatte ich aber alle von der zigbee2mqtt Seite, die war ziemlich gut dokumentiert.

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #8

      @toralt sagte in Zigbee-Gateway selbst bauen:

      @wszene ich habe gar kein compose file. Ich weiß gar nicht mehr wie ich das damals aufgesetzt habe, wenn ich ehrlich sein soll.

      Moin,

      ein Docker Compose File gibt es auf der Seite, die ich oben verlinkt habe -> https://www.zigbee2mqtt.io/guide/installation/02_docker.html.

      VG
      Bernd

      WszeneW 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @toralt sagte in Zigbee-Gateway selbst bauen:

        @wszene ich habe gar kein compose file. Ich weiß gar nicht mehr wie ich das damals aufgesetzt habe, wenn ich ehrlich sein soll.

        Moin,

        ein Docker Compose File gibt es auf der Seite, die ich oben verlinkt habe -> https://www.zigbee2mqtt.io/guide/installation/02_docker.html.

        VG
        Bernd

        WszeneW Offline
        WszeneW Offline
        Wszene
        schrieb am zuletzt editiert von
        #9

        @dp20eic
        Vielen Dank

        Also würde meine docker-compose.yml so aussehen müssen?

        version: '3.8'
        services:
          zigbee2mqtt:
            container_name: zigbee2mqtt
            image: koenkk/zigbee2mqtt
            restart: unless-stopped
            volumes:
              - ./data:/app/data
              - /run/udev:/run/udev:ro
            ports:
              # Frontend port
              - 8080:8080
            environment:
              - TZ=Europe/Berlin
        	serial:
              port: tcp://192.168.30.19:6638
        

        Meine Hard- & Software:

        • MSI Cubi 5 10M-049DE mit Proxmox
        • CC2652P Zigbee Stick
        • Steckdosen mit Tasmota und Zigbee
        • Lichtschalter mit Tasmota
        • IKEA TRÅDFRI Glühbirnen
        • Aqara Sensoren
        ? 1 Antwort Letzte Antwort
        0
        • WszeneW Wszene

          @dp20eic
          Vielen Dank

          Also würde meine docker-compose.yml so aussehen müssen?

          version: '3.8'
          services:
            zigbee2mqtt:
              container_name: zigbee2mqtt
              image: koenkk/zigbee2mqtt
              restart: unless-stopped
              volumes:
                - ./data:/app/data
                - /run/udev:/run/udev:ro
              ports:
                # Frontend port
                - 8080:8080
              environment:
                - TZ=Europe/Berlin
          	serial:
                port: tcp://192.168.30.19:6638
          
          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von Ein ehemaliger Benutzer
          #10

          @wszene sagte in Zigbee-Gateway selbst bauen:

          Also würde meine docker-compose.yml so aussehen müssen?

          Moin,

          ähm, das kann ich Dir nicht beantworten, denn ich kenne ja nicht Deine Umgebung, aber so wie ich das sehe, denke ich, dass das nicht auf Anhieb laufen täte.
          Mal im einzelnen

              volumes:
                - ./data:/app/data
                - /run/udev:/run/udev:ro
          

          Du musst Dir schon Volumes auf der Synology, glaube ich, anlegen, z. B. /volume1/docker/z2m/data
          Dann sehe das so aus

              volumes:
                - /volume1/docker/z2m/data:/app/data
                - /run/udev:/run/udev:ro
          

          Dann scheint mir der Teil auch nicht korrekt zu sein

              environment:
                - TZ=Europe/Berlin
          	serial:
                port: tcp://192.168.30.19:6638
          

          Das sollte eher so aussehen:

              environment:
                - TZ=Europe/Berlin
          

          Warum? Ich sehe das so, dass Du im Docker Container kein durchgereichtes Device brauchst, da Dein Stick ja per (W)LAN im Netz hängt und nicht als physisches Gerät an der Synology, dann wäre es auch nicht serial, sondern device.

          In der eigentlichen z2m Konfiguration, die Du dann unter data finden solltest, musst Du das natürlich eintragen

          serial:
            port:
          

          Dann ist da noch die Frage, wo läuft der mqtt Server?

          VG
          Bernd

          P.S.: ob bei Dir der Port 8080 passt, kann ich auch nicht sagen, das hängt von Deiner Umgebung ab.

          1 Antwort Letzte Antwort
          0
          • WszeneW Offline
            WszeneW Offline
            Wszene
            schrieb am zuletzt editiert von
            #11

            @dp20eic
            Entschuldigt bitte das ich mich so lange nicht mehr gemeldet haben aber die liebe Zeit
            Ich habe es jetzt geschafft Zigbee2Mqtt und den Mosquitto zum laufen zu bringen
            Im ioB habe ich auch den MQTT Broker/Client installiert

            Ich bekomme auch die Werte aber leider nicht als einzelne Datenpunkte sondern nur als json
            iob-z2m.png

            Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

            Danke im Voraus
            Gruß
            Marcel

            Meine Hard- & Software:

            • MSI Cubi 5 10M-049DE mit Proxmox
            • CC2652P Zigbee Stick
            • Steckdosen mit Tasmota und Zigbee
            • Lichtschalter mit Tasmota
            • IKEA TRÅDFRI Glühbirnen
            • Aqara Sensoren
            CodierknechtC ? 2 Antworten Letzte Antwort
            0
            • WszeneW Wszene

              @dp20eic
              Entschuldigt bitte das ich mich so lange nicht mehr gemeldet haben aber die liebe Zeit
              Ich habe es jetzt geschafft Zigbee2Mqtt und den Mosquitto zum laufen zu bringen
              Im ioB habe ich auch den MQTT Broker/Client installiert

              Ich bekomme auch die Werte aber leider nicht als einzelne Datenpunkte sondern nur als json
              iob-z2m.png

              Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

              Danke im Voraus
              Gruß
              Marcel

              CodierknechtC Offline
              CodierknechtC Offline
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #12

              @wszene sagte in Zigbee-Gateway selbst bauen:

              Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

              Du kannst Dir unter alias.0 eine Struktur und passende Datenpunkte anlegen und die Einzelwerte über die Konvertierungsfunktion aus dem JSON holen.

              JSON.parse(val)
              

              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
              HmIP|ZigBee|Tasmota|Unifi
              Zabbix Certified Specialist
              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

              WszeneW 1 Antwort Letzte Antwort
              0
              • WszeneW Wszene

                @dp20eic
                Entschuldigt bitte das ich mich so lange nicht mehr gemeldet haben aber die liebe Zeit
                Ich habe es jetzt geschafft Zigbee2Mqtt und den Mosquitto zum laufen zu bringen
                Im ioB habe ich auch den MQTT Broker/Client installiert

                Ich bekomme auch die Werte aber leider nicht als einzelne Datenpunkte sondern nur als json
                iob-z2m.png

                Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

                Danke im Voraus
                Gruß
                Marcel

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #13

                @wszene sagte in Zigbee-Gateway selbst bauen:

                Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

                Moin,

                knapp, nein!
                Das musst Du selber in einzelne Datenpunkte zerlegen, wenn Du das so benutzt, dazu kannst Du JS Skripte, NodeRed, Alias usw. bemühen, dazu gibt es auch einige Threads dazu hier im Forum.

                @wszene sagte in Zigbee-Gateway selbst bauen:

                MQTT Broker/Client installiert

                Du kannst aber den Adapter deinstallieren und dafür den ioBroker Adapter installieren
                87280090-1807-428d-bfd8-6195526c0441-grafik.png
                Konfiguration
                b4141f05-8634-49c7-9dc5-af847a69ae79-grafik.png
                Dann bekommst Du diesen Objektbaum, ist bei mit nur die Test Maschiene
                0bc50c2e-0963-429f-a80b-6f0dc2630ea2-grafik.png
                Und Du bekommst auch zugriff auf die WEB-UI des z2m
                ea12f2c7-6a2f-4fd4-bf8f-878831a7f5a9-grafik.png

                VG
                Bernd

                1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @wszene sagte in Zigbee-Gateway selbst bauen:

                  Kann ich das irgendwie umstellen und wenn ja wo das ich die Werte als einzelne DPs bekomme?

                  Du kannst Dir unter alias.0 eine Struktur und passende Datenpunkte anlegen und die Einzelwerte über die Konvertierungsfunktion aus dem JSON holen.

                  JSON.parse(val)
                  
                  WszeneW Offline
                  WszeneW Offline
                  Wszene
                  schrieb am zuletzt editiert von
                  #14

                  @codierknecht sagte in Zigbee-Gateway selbst bauen:

                  Du kannst Dir unter alias.0 eine Struktur und passende Datenpunkte anlegen und die Einzelwerte über die Konvertierungsfunktion aus dem JSON holen.

                  Das klingt nach einem Plan
                  Ich nutze den "Alias-Manager"
                  Hast du da mal ein Beispiel wie ich z.B. diesen String zerlege?

                  {"battery":100,"device":{"applicationVersion":3,"dateCode":"20161129","friendlyName":"Stube - Temp-Schrank01","hardwareVersion":30,"ieeeAddr":"0x00158d00046054c0","manufacturerID":4151,"manufacturerName":"LUMI","model":"WSDCGQ11LM","networkAddress":29899,"powerSource":"Battery","softwareBuildID":"3000-0001","stackVersion":2,"type":"EndDevice","zclVersion":1},"humidity":58.06,"linkquality":182,"power_outage_count":11,"pressure":977.5,"temperature":19.86,"voltage":3075}
                  

                  @dp20eic
                  Den Zigbee2MQTT Adapter habe ich auch schon ausprobiert
                  Diesen finde ich auch sehr gut und er wäre auch perfekt für mein Vorhaben
                  Aber da ich auch noch ein paar Tasmota Geräte habe wollte ich gleich den Mosquitto auch dafür nehmen und somit einen Adapter weniger im ioB zu haben

                  Meine Hard- & Software:

                  • MSI Cubi 5 10M-049DE mit Proxmox
                  • CC2652P Zigbee Stick
                  • Steckdosen mit Tasmota und Zigbee
                  • Lichtschalter mit Tasmota
                  • IKEA TRÅDFRI Glühbirnen
                  • Aqara Sensoren
                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • WszeneW Wszene

                    @codierknecht sagte in Zigbee-Gateway selbst bauen:

                    Du kannst Dir unter alias.0 eine Struktur und passende Datenpunkte anlegen und die Einzelwerte über die Konvertierungsfunktion aus dem JSON holen.

                    Das klingt nach einem Plan
                    Ich nutze den "Alias-Manager"
                    Hast du da mal ein Beispiel wie ich z.B. diesen String zerlege?

                    {"battery":100,"device":{"applicationVersion":3,"dateCode":"20161129","friendlyName":"Stube - Temp-Schrank01","hardwareVersion":30,"ieeeAddr":"0x00158d00046054c0","manufacturerID":4151,"manufacturerName":"LUMI","model":"WSDCGQ11LM","networkAddress":29899,"powerSource":"Battery","softwareBuildID":"3000-0001","stackVersion":2,"type":"EndDevice","zclVersion":1},"humidity":58.06,"linkquality":182,"power_outage_count":11,"pressure":977.5,"temperature":19.86,"voltage":3075}
                    

                    @dp20eic
                    Den Zigbee2MQTT Adapter habe ich auch schon ausprobiert
                    Diesen finde ich auch sehr gut und er wäre auch perfekt für mein Vorhaben
                    Aber da ich auch noch ein paar Tasmota Geräte habe wollte ich gleich den Mosquitto auch dafür nehmen und somit einen Adapter weniger im ioB zu haben

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #15

                    @wszene

                    Ich verwende dieses Skript zum aufdröseln der mqtt Nachricht:

                    https://forum.iobroker.net/topic/67499/mqtt-parsen/3?_=1698377320542

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    WszeneW 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @wszene

                      Ich verwende dieses Skript zum aufdröseln der mqtt Nachricht:

                      https://forum.iobroker.net/topic/67499/mqtt-parsen/3?_=1698377320542

                      WszeneW Offline
                      WszeneW Offline
                      Wszene
                      schrieb am zuletzt editiert von
                      #16

                      @thomas-braun
                      Das sieht gut aus
                      und da mache ich für jedes Gerät ein Skript? aber damit kann ich leben sind ja nur 2 Einträge zu ändern wenn ich das richtig gesehen habe

                      Was mir aber gerade aufgefallen ist ist das der MQTT-Adapter meine CPU ans Limit schießt
                      Kannst du mir evt. ein parr Screens von deinen Einstellungen zukommen lassen?
                      Da kann ich mal vergleichen

                      Danke im Voraus

                      Meine Hard- & Software:

                      • MSI Cubi 5 10M-049DE mit Proxmox
                      • CC2652P Zigbee Stick
                      • Steckdosen mit Tasmota und Zigbee
                      • Lichtschalter mit Tasmota
                      • IKEA TRÅDFRI Glühbirnen
                      • Aqara Sensoren
                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • WszeneW Wszene

                        @thomas-braun
                        Das sieht gut aus
                        und da mache ich für jedes Gerät ein Skript? aber damit kann ich leben sind ja nur 2 Einträge zu ändern wenn ich das richtig gesehen habe

                        Was mir aber gerade aufgefallen ist ist das der MQTT-Adapter meine CPU ans Limit schießt
                        Kannst du mir evt. ein parr Screens von deinen Einstellungen zukommen lassen?
                        Da kann ich mal vergleichen

                        Danke im Voraus

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #17

                        @wszene sagte in Zigbee-Gateway selbst bauen:

                        und da mache ich für jedes Gerät ein Skript?

                        Für jede mqtt-Quelle.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        1 Antwort Letzte Antwort
                        1
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        711

                        Online

                        32.6k

                        Benutzer

                        82.1k

                        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