Neues Plugin Zigbee2Mqtt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2474

    Auf der Console einlogen und ins Verzeichnis "/opt/loxberry/data/plugins/zigbee2mqtt/" wechseln
    Dort dann die "configuration.yaml" in einem Text Editor öffnen editieren (z.B. mit nano , also "nano configuration.yaml")

    Jetzt mal nach eine Zeile mit der pan_id ausschau halten , die nummer dort ändern auf eine zufällige ID (würde 5 Stellig nehmen , z.B. 21743 )
    Bei der Gelegenheit gleich noch schauen ob die Seriell Schnittstelle dort richtig eingetragen ist (unter "serial:" )

    Dann die Datei speichern (bei nano mit STRG X und bei Save Modified buffer ? dann mit Y bestötigen)

    Danach über das Webinterface den Dienst gegebenenfalls neu starten und ca. 10 Minuten warten.

    Das hat bei mir bisher immer geholfen wenn ich einen neuen Zigbee Controller verwendet habe

    Kommentar

    • Heiko Sgarz
      Dumb Home'r
      • 22.04.2023
      • 12

      Habe jetzt Zigbee2MQTT V2.5.0 komplett neu installiert.

      Meine configuration.yaml sieht wie folgt aus. Da gibt es komischerweise keine pan_id. Wie kann das sein?

      ---
      homeassistant: false
      advanced:
      log_directory: log
      log_file: zigbee2mqtt.log
      log_output:
      - console
      - file
      network_key:
      - 250
      - 60
      - 24
      - 245
      - 145
      - 201
      - 219
      - 16
      - 73
      - 38
      - 131
      - 60
      - 30
      - 202
      - 244
      - 183
      experimental:
      output: json
      new_api: true
      devices: devices.yaml
      groups: groups.yaml
      mqtt:
      base_topic: zigbee2mqtt
      server: mqtt://localhost:1883
      user: xxxxxxxxxxxxxxxxxxx
      password: xxxxxxxxxxxxxxxx
      serial:
      port: /dev/ttyACM0
      permit_join: true
      frontend:
      port: 8881
      ...

      Kommentar


      • LoxBer
        LoxBer kommentierte
        Kommentar bearbeiten
        trag mal unter advanced pan_id: GENERATE ein und starte zigbee2mqtt nochmal.

        hatte auch keine drin, Problem bleibt bei mir aber bestehen.
    • Heiko Sgarz
      Dumb Home'r
      • 22.04.2023
      • 12

      pan_id: GENERATE hat tatsächlich funktioniert. Er hatte dann eine ID generiert. Hab noch zusätzlich "channel: 15" (advanced section) und "rtscts: false" (serial section) eingetragen.
      -> Dann hat er zumindest mal ein Logfile geschrieben mit folgendem Fehler:

      info 2024-01-08 17:52:12: Logging to console and directory: 'log' filename: zigbee2mqtt.log
      info 2024-01-08 17:52:12: Starting Zigbee2MQTT version 1.35.0 (commit #b5a90e9)
      info 2024-01-08 17:52:12: Starting zigbee-herdsman (0.30.0)
      error 2024-01-08 17:52:35: Error while starting zigbee-herdsman
      error 2024-01-08 17:52:35: Failed to start zigbee
      error 2024-01-08 17:52:35: Check https://www.zigbee2mqtt.io/guide/ins...-to-start.html for possible solutions
      error 2024-01-08 17:52:35: Exiting...
      error 2024-01-08 17:52:35: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
      at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
      at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
      at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:60:27)
      at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
      at start (/opt/zigbee2mqtt/index.js:107:5)​

      Habe auch mit "ls -l /dev/serial/by-id​" den Port verifiziert. Scheint bei mir /dev/ttyUSB0 zu sein. Behebt aber den Fehler nicht.

      Kommentar


      • LoxBer
        LoxBer kommentierte
        Kommentar bearbeiten
        Vll ist es ein Treiberproblem mit dem Stick. Habe es heute mal auf meiner Synology in Betrieb genommen als Docker und da hab ich ewig gefrickelt wegen Treibern.
    • duncan
      LoxBus Spammer
      • 28.08.2015
      • 310

      i updated to the 2.5.0 prerelease but my system now locks up once every couple of days
      no changed configuration or new devices
      would work after a reboot for another 48-72hrs then stops working again
      the loxberry and plugin interface work but interaction with any devices stops

      i rolled back to a backup image with 2.4.0 and all is working again

      Kommentar

      • bierdeckeljoe
        Azubi
        • 13.12.2023
        • 6

        Ich habe aktuell auch wieder nach jedem Neustart von Loxberry Probleme mit dem SONOFF Controller. Bei mir wechselt der Status von zigbee2mqtt ständig zwischen läuft/gestoppt. Es gibt kein Logfile, weil wohl keines erstellt wird.
        Langsam bin ich auch echt mit meinem Latein am Ende. Hin und wieder half es noch den Loxberry mehrmals neuzustarten bis er wieder lief, aber heute geht nichts mehr.
        Der SONOFF wird vom Loxberry erkannt (Interface: /dev/ttyUSB0), aber es will nicht.

        Habt ihr noch Tipps wo ich nach Logs suchen kann bzw. was ich noch für Ansätze verfolgen könnte? Fahre morgen in den Urlaub und ohne zigbee wären alle Fensterkontakte offline :-/

        Kommentar

        • bierdeckeljoe
          Azubi
          • 13.12.2023
          • 6

          Ich habe nun testweise mal zigbee2mqtt komplett deinstalliert, Dongle abgesteckt und auch dann schreibt das Plugin keine Logs. Irgendwas ist da im Groben. romanlum hast du eine Idee was da sein kann oder ich es troubleshooten kann?

          Kommentar


          • MarcW84
            MarcW84 kommentierte
            Kommentar bearbeiten
            Die Firmware sagt mir leider nichts. Flashe immer mit diesem Webtool: https://dialedin.com.au/blog/sonoff-...e-rcp-firmware

            Da habe ich halt 7.3.1 als Version. Damit funktionert es. Ich lasse allerdings in der Zigbee2MQTT die Adaptereinstellung blank

          • bierdeckeljoe
            bierdeckeljoe kommentierte
            Kommentar bearbeiten
            Ich habe die selbe Firmware auf dem SONOFF wieh Heiko, welche wohl die letzte Firmware als Coordinator sein sollte. Es lief ja auch tadellos, bis ich heute eben aufgrund eines Plugin Updates einen Loxberry Neustart gemacht habe. Der SONOFF wird vom Loxberry erkannt - wird mir über "dmesg" als USB Device angezeigt.
            Das "Lustige" nachdem ich nun Zigbee2Mqtt zweimal vollständig deinstalliert und dann wieder neu installiert habe, läufts nun wieder. Klarerweise musste ich alle 15 Zigbee Geräte resetten und neu einrichten. Das macht nicht unbedingt viel Spaß und ich hoffe, dass es in Zukunft nicht mehr passiert.

            Das Webtool von dir kann ich mir nach meinem Urlaub gerne mal genauer ansehen, aber die Firmware kann ich eigentlich ausschließen, weil es eben gerade wieder sauber läuft. Entweder ist mein Pi 3 für das Ganze Zeugs mittlerweile zu schwachbrüstig oder ich weiß nicht warum es davor heute nicht mehr ging. Es gibt eben keine Logs in denen man nach Fehlermeldungen sehen hätte können - zumindest soweit ich mich mit Putty durchwühlen konnte.

          • MarcW84
            MarcW84 kommentierte
            Kommentar bearbeiten
            leider werden kaum updates wirklich getestet. Wie auch in den zig-milliarden Kombinationen die in solch einem Umfeld möglich sind. Daher gilt: Läuft dein System-> deaktiviere alle automatischen updates und mache eine komplette Sicherung bevor du irgendetwas updatetest. In aller Regel ist dein mühevoll aufgesetztes System mit dem nächsten Zigbee stack update direkt wieder Grütze und du darfst wieder von 0 anfangen. Seit dem Move auf diese DietPi Grütze funktioniert gefühlt gar nichts mehr.
        • König
          LoxBus Spammer
          • 30.12.2017
          • 205

          Kann hier jemand von positiven Erfahrungen mit dem Conbee II Stick und Zigbee2mqtt in einer Synology NAS berichten? Er wird bei mir nicht gefunden, obwohl er der DietPI-VM zugeordnet wurde. Der obige Post von MarcW84 macht mir nicht gerade Mut. Gibt es irgendwo den Hauch einer Anleitung, wie vorzugehen ist? Habe jetzt ein paar Stunden recherchiert und mir ist immer noch nicht klar, ob ich einen Docker brauche und wie ich die richtige Schnittstelle für den Stick finde. Das Plugin findet nichts. Oder muss ich auch den Stick zurück setzen. Fragen über Fragen...

          Kommentar


          • MarcW84
            MarcW84 kommentierte
            Kommentar bearbeiten
            kannst du denn den Stick in der DietPi VM sehen? also mit dem "ls -l /dev/serial/by-id" Befehl?
        • König
          LoxBus Spammer
          • 30.12.2017
          • 205

          Nein.
          cannot access '/dev/serial/by-id​': No such file or directory
          ​Und ja: Ich kann ihn sehen. Siehe Anhang. Er vergisst die Zuordnung aber ständig.

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-01-14 um 18.22.59.png
Ansichten: 364
Größe: 78,7 KB
ID: 419014
          Zuletzt geändert von König; 14.01.2024, 18:23.

          Kommentar


          • MarcW84
            MarcW84 kommentierte
            Kommentar bearbeiten
            hmm, dann scheint das mit dem durchreichen in die VM vielleicht nicht zu gehen. Ich kenne mich aber mit der NAS nicht aus.
            Kannst du denn mit "dmesg" deinen Stick finden? Da kommt aber seeeeehr viel Info bei raus und du musst suchen nach USB
        • König
          LoxBus Spammer
          • 30.12.2017
          • 205

          Das sieht eigentlich gut aus:

          [ 29.712999] docker0: port 1(vethf7fc635) entered forwarding state [ 29.713047] IPv6: ADDRCONF(NETDEV_CHANGE): docker0: link becomes ready [ 1882.654657] usb 2-1: new full-speed USB device number 2 using xhci_hcd [ 1882.844664] usb 2-1: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00 [ 1882.844670] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1882.844672] usb 2-1: Product: ConBee II [ 1882.844673] usb 2-1: Manufacturer: dresden elektronik ingenieurtechnik GmbH [ 1882.844674] usb 2-1: SerialNumber: DE2466338 [ 1882.946502] cdc_acm 2-1:1.0: ttyACM0: USB ACM device [ 1882.950665] usbcore: registered new interface driver cdc_acm [ 1882.950669] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 6342.746283] usb 2-1: USB disconnect, device number 2 [ 7773.422580] usb 2-1: new full-speed USB device number 3 using xhci_hcd [ 7773.576951] usb 2-1: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00 [ 7773.576956] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 7773.576958] usb 2-1: Product: ConBee II [ 7773.576959] usb 2-1: Manufacturer: dresden elektronik ingenieurtechnik GmbH [ 7773.576961] usb 2-1: SerialNumber: DE2466338 [ 7773.578044] cdc_acm 2-1:1.0: ttyACM0: USB ACM device

          Kommentar

          • König
            LoxBus Spammer
            • 30.12.2017
            • 205

            Aber das ändert nichts daran, dass die Zuordnung in der VM immer wieder verschwindet. Evtl. hat LoxBer hier eine Idee? Muss ich noch etwas installieren, damit die Conbee II dauerhaft funktioniert, bzw. zunächst einmal erkannt wird?

            Kommentar


            • LoxBer
              LoxBer kommentierte
              Kommentar bearbeiten
              Bei mir war das Problem das der Treiber (cp210x.ko) zum einen gar nicht auf der Synology war und dann beim Reboot immer wieder nicht geladen wurde. Das löse ich über ein Skript was beim Starten/Reboot der Synology läuft. Dies kann man in der GUI in der Systemsteuerung anlegen.

              Inhalt ist folgender:

              insmod /lib/modules/cp210x.ko
              /sbin/modprobe usbserial
              /sbin/modprobe ftdi_sio
              /sbin/modprobe cdc-acm


              /dev/serial/by-id gibt es auf der Synology meines Wissens nicht. Die Devices gehen nur via /dev/ttyUSB0 oder /dev/ttyACM0
          • aw_ch
            Smart Home'r
            • 15.08.2017
            • 66

            Hallo zusammen

            Ich versuche gerade alle meine PlugIns von Loxberry 2 (RasPi) auf Loxberry 3 (Proxmox) zu migrieren. An zigbee2mqtt beisse ich mir aber bisher die Zähne aus, da ich das PlugIn unter der neuen Umgebung nicht zu Laufen kriege:
            - Loxberry 3.0.0.6
            - Proxmox-VM
            - Conbee II
            - zigbee2mqtt-Plugin 2.4 (2.5 und 2.21 ebenfalls getestet)

            Code:
            info 2024-01-19 10:59:25: Logging to console and directory: 'log' filename: zigbee2mqtt.log
            info 2024-01-19 10:59:25: Starting Zigbee2MQTT version 1.33.1 (commit #7e63039)
            info 2024-01-19 10:59:25: Starting zigbee-herdsman (0.19.0)
            error 2024-01-19 10:59:45: Error while starting zigbee-herdsman
            error 2024-01-19 10:59:45: Failed to start zigbee
            error 2024-01-19 10:59:45: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
            error 2024-01-19 10:59:45: Exiting...
            error 2024-01-19 10:59:45: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
            at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
            at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
            at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:60:27)
            at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
            at start (/opt/zigbee2mqtt/index.js:107:5)
            Die bisherigen Hinweise und Infos hier haben leider nichts gebracht:

            Stick wird in Loxberry erkannt:
            Code:
            loxberry@loxberry:~ $ ls -l /dev/serial/by-id/
            total 0
            lrwxrwxrwx 1 root root 13 Jan 19 10:54 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II _DE2122678-if00 -> ../../ttyACM0
            Beide Varianten / Ports funktionieren in zigbee2mqtt nicht:
            - /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II _DE2122678-if00
            - /dev/ttyACM0

            User für den Service auf root ändern bringt auch keine Verbesserung:
            Code:
            /opt/loxberry/config/plugins/zigbee2mqtt/zigbee2mqtt.service​
            habe ich noch etwas übersehen oder hat sonst jemand einen Tipp für mich?


            lg

            Kommentar

            • LoxBer
              Smart Home'r
              • 29.10.2015
              • 51

              So ich habe jetzt mal loxberry auf nem Raspi 4 neu installiert und dann nur das Plugin installiert und siehe da es läuft. Somit liegt es nicht am Stick oder an der geflashten Firmware. Ggf. hängt es damit zusammen, dass ich auf meinem "alten System" noch ein Homematic Modul aufgesteckt habe, ggf. kann das ja jemand bestätigen oder ebend auch negieren.

              Kommentar

              • CTROlum
                Dumb Home'r
                • 11.10.2020
                • 11

                Guten Morgen zusammen,
                ich habe die selben Probleme wie hier beschrieben. Ich sehe das mein Stich an ttyACM0 hängt, finde aber keine Geräte. Ich habe ebenfalls intern ein homematic Modul aufgesteckt für die HK Thermostat und Fensterkontakte.
                Bin allerdings erst letzte Woche von raspberrymatic auf loxberry umgestiegen und komme hier nicht weiter.

                viele Grüße 🖖

                Kommentar


                • CTROlum
                  CTROlum kommentierte
                  Kommentar bearbeiten
                  Habe heute auch nochmal eine 2te SD Karte nur mit dem zigbee2mqtt Plugin aufgesetzt und siehe da, habe das erste mal auf Anhieb ein Lidl Gerät finden können! Also muss es an dem Zusammenspiel von debmatic und zigbee2mqtt liegen.
                  Hat schon jemand was neues rausgefunden?
              • iphone333
                Dumb Home'r
                • 09.01.2016
                • 24

                Habe loxberry als vmware laufen in einer Synology, habe einen Conbee III dran wird auch erkannt als ttyUSB0. Aber Zigbee2mqtt service startet und stopt.
                Anbei die Log, jemand eine Idee?
                error 2024-01-30 16:23:26: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
                at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
                at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
                at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:60:27)
                at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
                at start (/opt/zigbee2mqtt/index.js:107:5)
                info 2024-01-30 16:23:58: Logging to console and directory: 'log' filename: zigbee2mqtt.log
                info 2024-01-30 16:23:58: Starting Zigbee2MQTT version 1.35.0 (commit #b5a90e9)
                info 2024-01-30 16:23:58: Starting zigbee-herdsman (0.30.0)
                error 2024-01-30 16:24:18: Error while starting zigbee-herdsman
                error 2024-01-30 16:24:18: Failed to start zigbee
                error 2024-01-30 16:24:18: Check https://www.zigbee2mqtt.io/guide/ins...-to-start.html for possible solutions
                error 2024-01-30 16:24:18: Exiting...
                error 2024-01-30 16:24:18: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
                at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
                at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
                at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:60:27)
                at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
                at start (/opt/zigbee2mqtt/index.js:107:5)​

                Kommentar


                • pmayer
                  pmayer kommentierte
                  Kommentar bearbeiten
                  Wie sieht denn deine config aus?
              • iphone333
                Dumb Home'r
                • 09.01.2016
                • 24

                omeassistant: false
                advanced:
                log_directory: log
                log_file: zigbee2mqtt.log
                log_output:
                - console
                - file
                network_key:
                - 189
                - 215
                - 6
                - 226
                - 74
                - 224
                - 139
                - 93
                - 44
                - 37
                - 115
                - 144
                - 231
                - 89
                - 241
                - 30
                experimental:
                output: json
                new_api: true
                devices: devices.yaml
                groups: groups.yaml
                mqtt:
                base_topic: zigbee2mqtt
                server: mqtt://localhost:1883
                user: loxberry
                password: xxxxxxxxxx
                serial:
                adapter: deconz
                baudrate: 115200
                port: /dev/ttyUSB0
                permit_join: false
                frontend:
                port: 8881
                ...​

                Kommentar


                • pmayer
                  pmayer kommentierte
                  Kommentar bearbeiten
                  Config sieht für mich ok aus. Wäre jetz die Frage ob ttyUSB0 auch von da wo z2m läuft erreichbar ist.
                  Läuft das in Loxberry im Docker?
              Lädt...