Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Zigbee-Gateway selbst bauen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zigbee-Gateway selbst bauen

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @toralt last edited by

      @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

      Wszene 1 Reply Last reply Reply Quote 0
      • Wszene
        Wszene @Guest last edited by

        @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
        
        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @Wszene last edited by A Former User

          @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 Reply Last reply Reply Quote 0
          • Wszene
            Wszene last edited by

            @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

            Codierknecht ? 2 Replies Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @Wszene last edited by

              @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)
              
              Wszene 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Wszene last edited by

                @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 Reply Last reply Reply Quote 0
                • Wszene
                  Wszene @Codierknecht last edited by

                  @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 Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Wszene last edited by

                    @wszene

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

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

                    Wszene 1 Reply Last reply Reply Quote 0
                    • Wszene
                      Wszene @Thomas Braun last edited by

                      @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 Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Wszene last edited by

                        @wszene sagte in Zigbee-Gateway selbst bauen:

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

                        Für jede mqtt-Quelle.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        746
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        gateway zigbee
                        5
                        17
                        1179
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo