Neues Plugin Zigbee2Mqtt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • PatrickG
    Dumb Home'r
    • 06.05.2022
    • 27

    Hallo Leute
    Bin seit ein paar Wochen begeisterter Benutzer von Zigbee2Mqtt und bis jetzt läuft fast alles reibungslos.
    Nur ein Problem wäre da noch. Wenn ich über Loxone die Helligkeit und die Temperatur sende. Dann kommt die manchmal mal das eine oder andere nicht bis zur Gruppe durch. Lustiger weise wirkt sich das nur auf die ganze Gruppe aus und selten nur auf einzelne Lampen.
    Zum Antenne an Loxberry noch zwei Router dran, weil es ein ziemlich grosses Netz ist. Und der Fehler ist konsequent übers ganze Haus verteilt.

    Jemand eine Idee an was das liegen könnte. Es befinden sich 111 Geräte im Netzwerk.

    Danke schon mal für Eure Hilfe.

    Kommentar

    • ChrisR
      Extension Master
      • 07.12.2020
      • 190

      Hallo PatrikG

      111 Geräte sind schon ne ganz schöne Hausnummer. Was benutzt du denn für einen Stick?

      Wenn du einen Conbee II hast, dann kann der selbst nur 32 Geräte verwalten, wenn kein weiterer Router im Mesh ist. Als Router dienen alle Zigbee-Geräte (soweit mit bekannt) die ohne Batterie, also mit Netzteil, betrieben werden.

      Vielleicht kommst du da an ne Grenze.

      Evtl. hast du auch einen Router mit schlechter Firmware.

      Grüße Chris

      Kommentar

      • rsieber
        Dumb Home'r
        • 02.09.2022
        • 28

        Erst mal vielen Dank für das tolle Plugin! Es macht das Leben sehr leicht!

        Ich habe den Schalten AV2010/34 (https://www.zigbee2mqtt.io/devices/AV2010_34.html) gekauft. In der UI sehe ich auch den entsprechenden Status:

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

Name: grafik.png
Ansichten: 737
Größe: 11,2 KB
ID: 358525
        In MQTT sieht es so aus:

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

Name: grafik.png
Ansichten: 791
Größe: 13,7 KB
ID: 358526

        Im Loxone kommt mit entsprechender Konfiguration des virtuellen Eingangs anscheinend nichts an. Zumindest ändert sich der Status nicht.
        Nehme ich bspw. zigbee2mqtt_Schalter1_linkquality, dann bekomme ich die Informationen.

        Was kann ich tun, damit das funktioniert?

        Robert

        Kommentar


        • rsieber
          rsieber kommentierte
          Kommentar bearbeiten
          Ich habe die Lösung gefunden: Beim Miniserver muss anscheinend ein Zahlenwert ankommen. Also flux mit den Text-to-Value conversions aus recall-* jeweils einen Zahlenwert erzeugt und schon läuft es.
      • offenbacher
        Dumb Home'r
        • 31.07.2020
        • 10

        Hallo,

        ich habe die letzten 3 Tage versucht mit einem CC2531 Usb Stick über das zigbee2Mqtt pugin und MQtt Gateway Steckdosen (Tuya TS011F) einzulesen/anzusteuern.

        Leider habe ich auch das Problem, dass immer der "Service gestoppt" wird im zigbee2mqtt plugin. (Bitte Einstellungen und Gerätekonfiguration prüfen).


        Ich habe dann nach dem Kommentar von freeride24 https://www.loxforum.com/forum/proje...766#post357766​ den Port auf 8881 im configuration file umgeändert und es hat genau 1x funktioniert. Ich habe Daten der Tuya TS011F Steckdose im MQTT Gateway in der Incomming overview erhalten. Leider überspeichert das Plugin das configuration file und somit auch den Port wenn man im Loxberry auf Speichern und Aktualisieren klickt.
        Danach habe ich es nicht mehr geschafft Nachrichten von der Steckdose zu erhalten, stattdessen habe ich folgende Info im Logfile stehen:

        Code:
        info 2022-09-25 15:38:20: Logging to console and directory: 'log' filename: zigbee2mqtt.log
        info 2022-09-25 15:38:20: Starting Zigbee2MQTT version 1.27.0 (commit #a9b8808)
        info 2022-09-25 15:38:20: Starting zigbee-herdsman (0.14.46)
        error 2022-09-25 15:38:21: Configuration is not consistent with adapter state/backup!
        error 2022-09-25 15:38:21: - PAN ID: configured=6754, adapter=6754
        error 2022-09-25 15:38:21: - Extended PAN ID: configured=00124b001cd6e525, adapter=00124b001cd6e525
        error 2022-09-25 15:38:21: - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=c232dac8259f1f703854c671292d9bbc
        error 2022-09-25 15:38:21: - Channel List: configured=11, adapter=11
        error 2022-09-25 15:38:21: Please update configuration to prevent further issues.
        error 2022-09-25 15:38:21: If you wish to re-commission your network, please remove coordinator backup at /opt/zigbee2mqtt/data/coordinator_backup.json.
        error 2022-09-25 15:38:21: Re-commissioning your network will require re-pairing of all devices!
        error 2022-09-25 15:38:21: Error while starting zigbee-herdsman
        error 2022-09-25 15:38:21: Failed to start zigbee
        error 2022-09-25 15:38:21: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
        error 2022-09-25 15:38:21: Exiting...
        error 2022-09-25 15:38:22: Error: startup failed - configuration-adapter mismatch - see logs above for more information
        at ZnpAdapterManager.determineStrategy (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:229:35)
        at ZnpAdapterManager.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:63:26)
        at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:131:29)
        at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:58:27)
        at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
        at start (/opt/zigbee2mqtt/index.js:109:5)
        ​
        Kann mir jemand die Richtung geben, ob es am CC2531 USB Stick (Firmeware) oder an der Software im plugin?

        Loxberry: 2.2.1.2
        MQTT Gateway: 2.1.0
        zigbee2mqtt: 1.5.0 (auch mit 1.4.0 probiert)

        Danke für die Hilfe!!
        Zuletzt geändert von offenbacher; 25.09.2022, 15:59.

        Kommentar


        • freeride24
          freeride24 kommentierte
          Kommentar bearbeiten
          Gib mal in /opt/zigbee2mqtt# „npm start“ ein und schicke das Ergebnis.
      • elmocito
        Dumb Home'r
        • 31.10.2018
        • 27

        Hallo zusammen,

        ich habe das Problem, dass ich verzweifelt versuche auf den MQTT Broker zu kommen, der auf dem Loxberry läuft.
        Setup:
        Loxberry läuft mit MQTT Broker + Z2M.
        Auf einer NAS laufen Home Assistant und Homebridge im Docker.
        Mit Home Assistant versuche ich auf den MQTT Broker zuzugreifen. Bin mir super sicher, dass die IP, der Port, der Username und das Passwort stimmen.

        Irgendeine Idee?
        Bei Stackoverflow hab ich nur den Beitrag gefunden: https://stackoverflow.com/questions/...78769#65278769

        Der hilft aber auch nicht so richtig weiter... :-/

        Kommentar

      • offenbacher
        Dumb Home'r
        • 31.07.2020
        • 10

        Hallo,

        ich möchte meine Erfahrungen teilen, die ich die letzte Woche seit meinem vorigen Post vom 25.9. gemacht habe.

        wie oben geschrieben, hatte ich zuerst einen CC2531 Zigbee USB Stick probiert und habe dabei auch zumindest 1x Werte empfangen.
        Um ehrlich zu sein, habe ich mich von den Symbolen bei den Nachrichten etwas in die Irre leiten lassen. Da diese ausgegraut sind, dachte ich, dass sie nicht (mehr) aktiv sind. Die szreader Werte vom Stromzähler sind immer grün.
        Das stimmt aber nicht und war vermutlich ein Teil des Problems.

        Bevor ich das herausgefunden habe, habe ich einen Sonoff CC2652 Zigbee 3.0 Dongel bestellt und getestet.

        Auch hier hat der Service aber immer wieder gestoppt, und nur durch das Ändern des Ports auf 8881 ist der Dienst stabil gelaufen. Vorsicht: Jedes mal beim Klicken auf "Speichern und Aktualisieren" etc. wird der Port wieder mit ~ überschrieben und muss erneut im configuration file geändert werden!

        Der Unterschied war nun aber, dass ich gesehen habe, dass die Datum/Uhrzeit Angabe sich immer aktualisiert hat. Das war beim CC2531 definitiv nicht.
        Weil ich den CC2531 aber schon zurückgeschickt habe, kann ich jetzt keinen Gegencheck mehr machen. Die Möglichkeit besteht, dass der doch funktioniert.


        Fazit:
        - Dongel Sonoff 3.0 CC2652 funktioniert (ohne dass ich die Firmware geändert habe), aber nur wenn Port auf 8881 geändert wird
        - Tuya TS011F Steckdosen funktionieren seit 2 Tagen zuverlässig und geben auch Strom/ aktuelle Leistung / insgesamt verbrauchte Leistung aus (siehe angehängtes Bild) .
        Hier noch ein Video in dem die Steckdosen vorgestellt werden: https://www.youtube.com/watch?v=xIbaFgmUq_w
        Mit diesen Befehlen kann man die Steckdosen mit deren Seriennummern ansprechen ("friendly name" funktioniert bei mir nicht): https://www.zigbee2mqtt.io/devices/TS011F_plug_1.html
        => in Loxone einen virtuellen Ausgang an einen Schalter anhängen dann z.B. bei "Befehl bei Ein" "publish zigbee2mqtt/0xa4c137b5c2aa5cb0/set {"state": "ON"}" dann schaltet die Steckdose ein.

        Soweit funktioniert bei mir alles wie es soll.

        Danke an den/die Plugin Verfasser!

        Schönen Abend!
        Angehängte Dateien

        Kommentar


        • offenbacher
          offenbacher kommentierte
          Kommentar bearbeiten
          Noch ein Hinweis (-> known issues), weil ich nicht weiß ob das bekannt ist:
          Die Kommunikation von FHEM per UDP hat bei mir nicht mehr funktioniert, aber so wie ich das beobachtet habe erst, als ich alle MQTT Nachrichten in Loxone fertig integriert habe. Nach 1,5 Tagen bin ich da draufgekommen. An der zigbee2mqtt installation alleine kann es mMn eher nicht liegen, das plugin war schon 1 Woche installiert und ich habs auch mehrmals installiert/deinstalliert wegen dem obigen Problem. Da wurden die Readings noch aktualisiert.

          Als Test habe ich jetzt das zigbee2mqtt plugin deinstalliert und innerhalb 2min hat die UDP Kommunikation wieder funktioniert.

          Meine Konstellation die vorher einwandfrei funktioniert hat:
          Diehl Wasseruhr & Vissmann Heizung -> FHEM -> Readings per UDP -> Loxone
          Stromzähler -> szreader -> MQTT plugin -> Loxone

          Jetzt mit den neuen Nachrichten/zigbee2mqtt plugin scheint sich irgendetwas in die quere zu kommen. In FHEM selbst sind die aktuellen readings zu sehen, sie werden nur nicht an Loxone weitergegeben.

          Ich werde in den nächsten Tagen versuchen alle FHEM readings per mqtt weiterzugeben, wie beschrieben:
      • rsieber
        Dumb Home'r
        • 02.09.2022
        • 28

        Hallo zusammen,

        ich habe einige Zigbeegeräte, die in der aktuellen Version im Plugin nicht unterstützt werden. In der aktuellen Version von Zigbee2MQTT selbst schon. Lässt sich die Version im Plugin updaten?

        Robert

        Kommentar


        • romanlum
          romanlum kommentierte
          Kommentar bearbeiten
          Hallo,
          habe eine neue PreRelease des Plugins erstellt mit zigbee2mqtt 1.28.0

        • rsieber
          rsieber kommentierte
          Kommentar bearbeiten
          Sehr cool! Danke Dir wie verrückt. BTW: Wie kann ich Dir was Gutes tun, als kleines Dankeschön für die tolle Arbeit?
      • Gast

        Hallo und vielen Dank für Loxberry und die Plugins! Es hat meine Loxone-Installation erheblich erleichtert.

        Ich bin auf der Suche nach Unterstützung für Zigbee2mqtt, da ich über ein Problem beim Service-Start stolpere. Ich entschuldige mich dafür, dass mein Deutsch ein wenig seltsam ist... Ich benutze einen Übersetzer! Grüße aus Belgien

        Ich verwende:
        MQTT V2.1.0
        Zigbee2Mqtt 1.4.0
        Loxberry 2.2.0.3
        RPi 2B
        Sonoff Zigbee 3.0 P Dongle (geflasht)

        Nach einer Neuinstallation konnte ich alles gut zum Laufen bringen: Geräte hinzufügen (z.B. Xiaomi-Schalter, PIR, Stecker), mqtt-Nachrichten vom Miniserver empfangen und Befehle vom Miniserver an die Xiaomi oder Sonoff-Stecker senden.

        Ich muss sagen, dass es eine kleine Herausforderung war, den Dienst überhaupt zum Laufen zu bringen. Ich installierte das Plugin und folgte den zusätzlichen Anweisungen von zigbee2mqtt.io instructions. Ich musste mich als "Root" anmelden, um die meisten Befehle ausführen zu können. Trotzdem funktionierten einige nicht. Wenn ich jedoch den "Service" manuell starte, funktioniert alles wie es sollte.
        Allerdings startet der Zigbee2mqtt Service nicht automatisch nach einem Neustart des RPi und ich weiß nicht, wie ich das Problem beheben kann.

        Hier sind einige Logs :

        info 2022-10-06 17:51:33: Logging to console and directory: 'log' filename: zigbee2mqtt.log
        info 2022-10-06 17:51:34: Starting Zigbee2MQTT version 1.25.1 (commit #3f6a137)
        info 2022-10-06 17:51:34: Starting zigbee-herdsman (0.14.27)
        info 2022-10-06 17:51:49: zigbee-herdsman started (resumed)
        info 2022-10-06 17:51:49: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7 ," product":1,"revision":20220219,"transportrev":2}," type":"zStack3x0"}'
        info 2022-10-06 17:51:49: Currently 2 devices are joined:
        info 2022-10-06 17:51:49: SwitchEstelle (0x00158d0002fbdbdb): WXKG01LM - Xiaomi MiJia wireless switch (EndDevice)
        info 2022-10-06 17:51:49: PIRCombles (0x00158d00032c2a38): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
        warn 2022-10-06 17:51:49: `permit_join` set to `true` in configuration.yaml.
        warn 2022-10-06 17:51:49: Allowing new devices to join.
        warn 2022-10-06 17:51:49: Set `permit_join` to `false` once you joined all devices.
        info 2022-10-06 17:51:49: Zigbee: allowing new devices to join.
        info 2022-10-06 17:51:49: Connecting to MQTT server at mqtt://localhost:1883
        info 2022-10-06 17:51:51: Connected to MQTT server
        info 2022-10-06 17:51:51: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
        info 2022-10-06 17:51:54: Started frontend on port 0.0.0.0:8881
        info 2022-10-06 17:51:54: MQTT publish: topic 'zigbee2mqtt/SwitchEstelle', payload '{"battery":100,"voltage":3022}'
        info 2022-10-06 17:51:54: MQTT publish: topic 'zigbee2mqtt/PIRCombles', payload '{"battery":100,"illuminance":227,"illuminance_l ux ":227,"occupancy":false,"temperature":28,"volt age" :3015}'

        info 2022-10-06 18:48:46: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"offline"}'
        info 2022-10-06 18:48:46: Disconnecting from MQTT server
        info 2022-10-06 18:48:46: Stopping zigbee-herdsman...
        error 2022-10-06 18:48:46: Failed to stop Zigbee2MQTT
        info 2022-10-07 18:17:41: Logging to console and directory: 'log' filename: zigbee2mqtt.log
        info 2022-10-07 18:17:42: Starting Zigbee2MQTT version 1.25.1 (commit #3f6a137)
        info 2022-10-07 18:17:42: Starting zigbee-herdsman (0.14.27)
        info 2022-10-07 18:18:15: zigbee-herdsman started (resumed)
        info 2022-10-07 18:18:16: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7 ," product":1,"revision":20220219,"transportrev":2}," type":"zStack3x0"}'
        info 2022-10-07 18:18:16: Currently 2 devices are joined:
        info 2022-10-07 18:18:16: SwitchEstelle (0x00158d0002fbdbdb): WXKG01LM - Xiaomi MiJia wireless switch (EndDevice)
        info 2022-10-07 18:18:16: PIRCombles (0x00158d00032c2a38): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
        warn 2022-10-07 18:18:16: `permit_join` set to `true` in configuration.yaml.
        warn 2022-10-07 18:18:16: Allowing new devices to join.
        warn 2022-10-07 18:18:16: Set `permit_join` to `false` once you joined all devices.
        info 2022-10-07 18:18:16: Zigbee: allowing new devices to join.
        info 2022-10-07 18:18:17: Connecting to MQTT server at mqtt://localhost:1883
        info 2022-10-07 18:18:23: Connected to MQTT server
        info 2022-10-07 18:18:23: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
        info 2022-10-07 18:18:27: Started frontend on port 0.0.0.0:8881
        info 2022-10-07 18:18:27: MQTT publish: topic 'zigbee2mqtt/SwitchEstelle', payload '{"battery":100,"voltage":3022}'
        info 2022-10-07 18:18:27: MQTT publish: topic 'zigbee2mqtt/PIRCombles', payload


        Ich weiß nicht, ob es wichtig ist, aber der zigbee2mqttNode10.service ist nicht vorhanden:

        root@loxberry:~# sudo systemctl start zigbee2mqtt
        Failed to start zigbee2mqtt.service: Unit zigbee2mqttNode10.service not found.

        root@loxberry:~# systemctl status zigbee2mqtt.service
        zigbee2mqttNode10.service
        Loaded: not-found (Reason: Unit zigbee2mqttNode10.service not found.)
        Active: active (running) since Fri 2022-10-07 18:13:10 CEST; 15h ago
        Main PID: 31622 (npm)
        CGroup: /system.slice/zigbee2mqttNode10.service
        ─31622 npm
        ─31748 sh -c node index.js
        └─31749 node index.js

        Oct 08 05:16:51 loxberry npm[31622]: Zigbee2MQTT:info 2022-10-08 05:16:51: MQTT publish: topic 'zigbee2mqtt/SwitchEstelle'

        root@loxberry:~# sudo systemctl enable zigbee2mqtt.service
        Failed to enable unit: File zigbee2mqtt.service: Link has been severed

        ​Ich bin im Moment ratlos und würde mich über Hilfe freuen.
        Ich danke Ihnen!​
        Alban

        Kommentar


        • Gast
          Gast kommentierte
          Kommentar bearbeiten
          Update: Ich habe einen RPi 3 gekauft und alles neu installiert. Funktioniert wie ein Zauber!
          Ich dachte, ich hätte einen RPi 2, aber es war eigentlich ein RPi1 daher die Herausforderungen mit zigbee2mqttNodexx.service
      • romanlum
        Smart Home'r
        • 29.03.2020
        • 65

        Zur Info:

        Release 1.5.0 wurde als Stable markiert und Prerelease 1.6.0 mit Zigbee2mqtt 1.28.0 wurde erstellt

        Viel Spaß

        Kommentar

        • Smotek7
          Dumb Home'r
          • 09.12.2017
          • 16

          Hi,
          Ich habe auf 1.6.0 aktualisiert, aber die Z2M-
          UI funktioniert nicht mehr.​​

          Kommentar


          • rsieber
            rsieber kommentierte
            Kommentar bearbeiten
            Direkt nach dem Neustart des Loxberry war das bei mir auch. Hast Du geschaut, ob der Dienst läuft? Den Dienst mal neu gestartet? Was steht im Logfile?

          • Smotek7
            Smotek7 kommentierte
            Kommentar bearbeiten
            Ich habe zweimal neu gestartet.
            Das habe ich in herausgefunden
            Chrom funktioniert nicht
            aber
            es funktioniert in Mozilla.

          • StepeW
            StepeW kommentierte
            Kommentar bearbeiten
            Bei mir leider das Gleiche. Die Ui ist weg. Logfile sagt, dass es die Oberfläche gestartet hat, aber nichts zu sehen.
        • Gargamel
          MS Profi
          • 16.12.2018
          • 693

          Hallo,

          hätte eine kurze Frage.

          Ich habe mir einen Sonoff Dongle als Router besorgt.



          Laut Liste sollte dieser kompatibel sein. Leider wird er aber vom Plugin nicht gefunden.
          NEUE GERÄTE ERLAUBEN habe ich angehakt. Der Stick leuchtet auch wenn man ihn einsteckt.

          Weiß jemand an was das liegen könnte das er nicht gefunden wird? Kann ich irgendwie prüfen welche Firmware der Stick hat?

          Habe die aktuellste per-Release 1.6.0 der Plugin Version am laufen.

          Bin um jeden Rat dankbar.

          Kommentar

          • AlexAn
            Lebende Foren Legende
            • 25.08.2015
            • 4215

            In der Konsole den USB Anschuss suchen per:
            ls -l /dev/serial/by-id

            Conbee2 - LoxBerry - LoxWiki (atlassian.net)
            Grüße Alex

            Kommentar


            • Gargamel
              Gargamel kommentierte
              Kommentar bearbeiten
              Danke für deine Hilfe.

              Ich habe die Frage glaub falsch gestellt..

              Das Plugin läuft soweit ohne Probleme und ich konnte auch schon ein paar Leuchten usw. einbinden.

              Nun wollte ich mit dem Sonoff Dongle mein Netz verstärken, darum habe ich ihn gleich fix fertig als geflashten Router gekauft.

              Wenn ich den Stick nun mit einem USB Netzteil betreibe findet das Plugin den Stick nicht. Es gibt auch keinen einlern-Knopf oder ähnliches.

              Normalerweise müsste der Stick aber erkannt werden sobald er eingesteckt wird. Jetzt bin ich mir nicht sicher ob beim flashen was nicht geklappt hat oder ob es am Plugin liegt.

              Aber keine Ahnung wie ich auf den Stick zugreifen kann…
          • AlexAn
            Lebende Foren Legende
            • 25.08.2015
            • 4215

            Schau dir das mal an:
            Sonoff CC2652P Router koppelt nicht · Ausgabe · Koenkk/zigbee2mqtt (github.com)
            Grüße Alex

            Kommentar

            • Sebastian
              LoxBus Spammer
              • 28.08.2015
              • 243

              Moinsen,
              klinke mich mal ein.
              Tolles Plugin!
              Wollte von einem Conbee II auf Sonoff umsteigen.

              Ich habe diesen hier rumliegen: SONOFF Zigbee 3.0 USB Dongle Plus TI EFR32MG21 + CH9102F ioBroker openHAB FHEM | eBay

              Geht das überhaupt?
              Ich lese immer nur vom CC2652 :-(

              Gruß Sebastian

              Kommentar

              • AlexAn
                Lebende Foren Legende
                • 25.08.2015
                • 4215

                Weil das der Chip am Stick ist:
                SONOFF Zigbee 3.0 USB Dongle Plus-P - SONOFF Official
                Grüße Alex

                Kommentar

              Lädt...