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
    826

  • 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.
  • 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

                      563

                      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