Neues Plugin Zigbee2Mqtt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4215

    Vielen Dank jetzt kommt auch die Luftqualität rein

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

Name: 1.JPG
Ansichten: 707
Größe: 3,1 KB
ID: 324762
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2.JPG
Ansichten: 870
Größe: 48,1 KB
ID: 324763
    Grüße Alex

    Kommentar

    • f.hien
      LoxBus Spammer
      • 31.08.2015
      • 373

      Hallo zusammen, mal was anderes bzw. hat das schon mal jemand gebaut. Es geht ja die Weihnachtszeit wieder los. hat jemand von euch schon mal mit einem zigbee aktor (cc2531) oder etwas anderes (günstiges ) Batterie betriebene LED Leuchten geschalten. Ich hoffe ihr wisst was ich meine.

      Kommentar


      • pmayer
        pmayer kommentierte
        Kommentar bearbeiten
        Du kannst selbst Zigbee-Hardware bauen, zum Beispiel mit ptvo.info's configurable firmware. Die kann mans ich quasi zusammenklicken. Meintest du das?

        Allerdings z.B CC2530. CC2531 ist die USB-Version, die du bei einem Aktor ja nicht brauchst.
    • pmayer
      LoxBus Spammer
      • 27.02.2017
      • 379

      Ganz großes Tennis - finde super, dass romanlum die Integration gebaut hat.
      Falls ihr was an Zigbee Coordinator oder so zum Testen braucht, meldet euch. Hab ja auch ein paar Sachen dazu im Shop.
      https://allgeek.de/

      https://twitter.com/pregopm, https://github.com/codmpm/
      https://github.com/codmpm/node-red-contrib-loxone
      https://github.com/codm/wled-controller

      Kommentar

      • ChrisR
        Extension Master
        • 07.12.2020
        • 190

        Nur um sicher zu gehen.

        Wenn ich die Daten vom Zigbee2MQTT über das MQTT Gateway HTTP Webservice (was empfohlen ist) laufen lasse, dann muss ich jeden Eingang manuell anlegen. Es ist nicht möglich Vorlagen zu speichern und wieder aufzurufen, wie z.B. beim Virtuellen UDP- oder HTTP-Eingang. Es ist auch nicht möglich die Daten direkt über einen Virtuellen HTTP-Eingang zu senden.
        Ist das so korrekt?

        Ich frage nur, da ich mittlerweile recht viele Sensoren eingebunden habe und es ziemlich viel Arbeit macht alle Eingang extra einzeln anzulegen. Gerade wenn eine Verbesserung oder Veränderung vorgenommen wird und diese dann auf alle Sensoren übertragen werden muss.

        Danke für eure Hilfe

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11200

          Das ist der einfachste Weg.
          Templates sind gut für die Ersteinrichtung. Wenn beim Template aber später ein Eintrag dazu kommt, willst du nicht alle anderen (bereits x-fach verbundenen) Eingänge neu machen wegen eines neuen Eingangs.

          Deswegen habe ich im MQTT Gateway auf eine Template-Funktion verzichtet.

          Für normale VI‘s gibt’s von Loxone außerdem keine Template-Funktion, nur für HTTP-VI‘s und UDP-VIs.
          Zuletzt geändert von Christian Fenzl; 15.12.2021, 11:21.
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar

          • Vossi
            LoxBus Spammer
            • 25.08.2015
            • 456

            Hallo zusammen, ich möchte jetzt auch mal Zigbee ausprobieren. Ich kriege aber schon meine Hardware nicht zum laufen. Ich muss vorweg schicken, dass ich nicht in der Linux-Welt zuhause bin....

            Was ich gemacht habe:
            Als erstes habe ich mir einen zweiten Loxberry installiert, um meinen "produktiven" nicht womöglich kaputt zu machen (Rpi 3B+, 16GB Karte).
            Ich habe das Zigbee-HAT Modul von cod.m (https://shop.codm.de/automation/zigb...erry-pi-module) inkl. Antenne, ist aufgesteckt.
            Laut Anleitung des Moduls die folgenden Schritte gemacht:
            • /boot/cmdline.txt geprüft -- keine entsprechenden Einträge gefunden
            • /boot/config.txt -- Bluetooth disabled und enable_uart=1
            • dann systemclt disable hciuart
            • Pi neu gestartet
            • Dann in der zigbee2mqtt configuration.yaml
              serial:
              port: /dev/ttyAMA0
              advanced:
              baudrate: 115200
              rttscts: false
              eingetragen.

            Im Plugin habe ich als Adapter /dev/ttyAMA0 eingetragen, aber der Diesnt wird immer wieder mit dem Hinweis beendet, dass was mit der Hardware nicht stimmt und ich die checken soll....
            Das Log sagt leider nix dazu. Wenn ihr weitere Infos zur Fehlersuche braucht (an die ich evtl mangels Background gerade nicht denke), gebt mir eine Info! Danke!

            Kommentar


            • t_heinrich
              t_heinrich kommentierte
              Kommentar bearbeiten
              pmayer danke für's Update. Na hoffentlich hab ich nicht voreilig (und zu teuer) bestellt.
              Ich hatte die Info das der Stick funktionniert von julianbmw
              Hallo, da ich gerade in das Thema Zigbee eingestiegen bin, habe ich ein Plugin für Zigbee2Mqtt (https://www.zigbee2mqtt.io/) erstellt. Dieses Plugin installiert Zigbee2Mqtt und erlaubt die einfache Konfiguration über die Loxberry Oberfläche. Zusätzlich habe ich die Anbindung an das MQTTGateway implementiert.

              julianbmw hattest du eine andere Firmware aufgespielt oder out-of-the-box?

            • pmayer
              pmayer kommentierte
              Kommentar bearbeiten
              Hab es mit der damaligen Origina versucht und dann beim neu aufspielen versagt. Da war der Strick aber gerade erst raus gekommen.
              Ich mach da nochmal die richtige Firmware drauf... hoffe bekomme die Tage Zeit dazu. Muss an mir liegen.

            • t_heinrich
              t_heinrich kommentierte
              Kommentar bearbeiten
              Jo bei mir kommt es um Weihnachten rum an, die Tag besorg ich mir dann noch paar Ikea Buttons und hoffe ich kann zwischen den Jahren dann auch testen. :-)
          • Vossi
            LoxBus Spammer
            • 25.08.2015
            • 456

            Hallo pmayer danke für die Tipps! Muss ich mir in Ruhe anschauen und ausprobieren, werde mich dann wieder melden -- so oder so!
            Was aber die Installation eines LoxBerry angeht: Lohnt immer und ist nie weg!

            Kommentar

            • Vossi
              LoxBus Spammer
              • 25.08.2015
              • 456

              Mist! Weiß nicht genau, was ich gemacht habe, aber ich erreiche den Loxberry nicht mehr via Putty. Gut, dass ich einen zusätzlichen dafür aufgesetzt hatte, den kann ich jetzt einfach neu machen. Ich melde mich dann wieder!

              Kommentar

              • pmayer
                LoxBus Spammer
                • 27.02.2017
                • 379

                CC1352P2_CC2652P_launchpad_coordinator_20210708So,

                hab mich jetzt mal den SonOff Stick angenommen. Laut https://github.com/Koenkk/Z-Stack-fi...tack_3.x.0/bin nimmt man CC1352P2_CC2652P_launchpad_*.zip (gleiches hex-file wie für mein CC2652P RPi-Module), was ich auch erfolgreich auf den Sonoff-Stick mit cc2538-bsl flashen konnte.

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bild 2.jpeg Ansichten: 0 Größe: 220,8 KB ID: 330033

                Vorgehensweise (ich habs auf nem Pi gemacht):
                • Python installieren: sudo apt update && sudo apt-get install python3-pip
                • Packete in Python installieren: sudo pip3 install pyserial intelhex
                • cc2538-bsl download und entpacken https://codeload.github.com/JelmerT/...bsl/zip/master
                • coordinator firmware download und entpacken https://github.com/Koenkk/Z-Stack-fi...r_20210708.zip
                • Sonoff-Stick aufschrauben und an den Pi stecken
                • Sonoff-Stick an den Pi stecken, BOOT-Taste halten, kurz RESET drücken dann erst BOOT loslassen - Stick ist jetzt im Bootloader
                • Ausführen von: "python3 cc2538-bsl.py -p /dev/ttyUSB0 -evw CC1352P2_CC2652P_launchpad_coordinator_20210708.he x" (Pfade und Device entsprechend anpassen)
                Ausgabe:
                Code:
                pi@zigbee:~/cc2538-bsl $ python3 cc2538-bsl.py -evw -p /dev/ttyUSB0 ../CC1352P2_CC2652P_launchpad_coordinator_20210708.hex
                sonoff
                Opening port /dev/ttyUSB0, baud 500000
                Reading data from ../CC1352P2_CC2652P_launchpad_coordinator_20210708.hex
                Your firmware looks like an Intel Hex file
                Connecting to target...
                CC1350 PG2.0 (7x7mm): 352KB Flash, 20KB SRAM, CCFG.BL_CONFIG at 0x00057FD8
                Primary IEEE Address: 00:XX:XX:XX:XX:XX:XX:XX
                Performing mass erase
                Erasing all main bank flash sectors
                Erase done
                Writing 360448 bytes starting at address 0x00000000
                Write 104 bytes at 0x00057F988
                Write done
                Verifying by comparing CRC32 calculations.
                Verified (match: 0x8c73378a)
                Welches device der Stick beim anstecken bekommen hat erfährt man mit "dmesg". Ob er vorhanden ist kann mit "lsusb" nachgesehen werden.

                Das Ganze geht auch ohne den Stick aufzuschrauben, ist aber noch nicht im Hauptentwicklungszeig von cc2538-bsl: https://github.com/JelmerT/cc2538-bsl/pull/114
                Dazu am besten das Repo klonen mit "git clone https://github.com/JelmerT/cc2538-bsl.git" und mit "git checkout feature/ITead_Sonoff_Zigbee-delay" in den Entwicklungsbranch wechseln. Vorher prüfen ob er noch da ist - vielleicht ist das mittlerweile im master gemerged.
                Dann mit ""python3 cc2538-bsl.py -e -v -w --bootloader-sonoff-usb ../CC1352P2_CC2652P_launchpad_coordinator_20210708.he x" flashen

                "-p" kann man anscheinend auch weglassen...

                zigbee2mqtt 1.21.0 startet mit:
                Code:
                Zigbee2MQTT:info 2021-12-22 15:05:06: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2021-12-22.15-05-05' filename: log.txt
                Zigbee2MQTT:info 2021-12-22 15:05:06: Starting Zigbee2MQTT version 1.21.0 (commit #70891eec)
                Zigbee2MQTT:info 2021-12-22 15:05:06: Starting zigbee-herdsman (0.13.124)
                Zigbee2MQTT:info 2021-12-22 15:06:25: zigbee-herdsman started (restored)
                Zigbee2MQTT:info 2021-12-22 15:06:25: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7," product":1,"revision":20210708,"transportrev":2}," type":"zStack3x0"}'
                Zigbee2MQTT:info 2021-12-22 15:06:25: Currently 0 devices are joined:
                Zigbee2MQTT:warn 2021-12-22 15:06:25: `permit_join` set to `true` in configuration.yaml.
                Zigbee2MQTT:warn 2021-12-22 15:06:25: Allowing new devices to join.
                Zigbee2MQTT:warn 2021-12-22 15:06:25: Set `permit_join` to `false` once you joined all devices.
                Zigbee2MQTT:info 2021-12-22 15:06:25: Zigbee: allowing new devices to join.
                Zigbee2MQTT:info 2021-12-22 15:06:25: Started frontend on port 0.0.0.0:8080
                Zigbee2MQTT:info 2021-12-22 15:06:25: Connecting to MQTT server at mqtt://localhost
                Zigbee2MQTT:info 2021-12-22 15:06:25: Connected to MQTT server
                Zigbee2MQTT:info 2021-12-22 15:06:25: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
                Zigbee2MQTT:info 2021-12-22 15:06:26: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"70891eec","coordinator":{"meta":{"main trel":1,"majorrel":2,"minorrel":7,"product":1,"rev ision":20210708,"transportrev":2},"type":"zStack3x 0"},"log_level":"info","network":{"channel":11,"ex tendedPanID":"0x00124b0009d6cafe","panID":6754},"p ermit_join":true,"version":"1.21.0"}'
                Allerdings bekomme ich meine Teststeckdose (innr plug) nicht mehr geschaltet. Ein re-pairen geht auch nicht. Es kommt nur die message "left_network" und ein anlernen ist nicht mehr möglich.
                Hab es auch mit der develop-firmware vom 17.12. probiert, gleiches Ergebnis. Auch ein Update auf 1.22.1 von zigbee2mqtt gemacht - gleiche Ergebnis.
                Dazu fand ich auch folgendes Issue: https://github.com/Koenkk/zigbee2mqtt/issues/9117

                Zurück zu meinem CC2652 Raspberry Pi Modul und alles läuft wieder.
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bild 3.jpeg Ansichten: 0 Größe: 272,3 KB ID: 330034 Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2021-12-22 um 15.19.42.png Ansichten: 0 Größe: 17,9 KB ID: 330035
                Zuletzt geändert von pmayer; 22.12.2021, 15:25.
                https://allgeek.de/

                https://twitter.com/pregopm, https://github.com/codmpm/
                https://github.com/codmpm/node-red-contrib-loxone
                https://github.com/codm/wled-controller

                Kommentar


                • t_heinrich
                  t_heinrich kommentierte
                  Kommentar bearbeiten
                  Schon mal vielen Dank für deine Mühen; da da bin ich ja skeptisch, dass das dann zuverlässig klappt.
                  Da ich eine VM nutze, bin ich auf ein USB oder Lan Gerät angewiesen.
                  julianbmw wäre cool, wenn du mal schreibst, was du genau gemacht hast, du schreibst ja, dass es bei dir funktionniert.

                • julianbmw
                  julianbmw kommentierte
                  Kommentar bearbeiten
                  hab eigentlich nichts gemacht... zuerst angesteckt->nichts gegangen...

                  dann neu angesteckt + Neustart und seit diesem Zeitpunkt ist er im zigbee2mqtt und läuft ohne Probleme... kein Firmwareupdate oder sonstiges

                  das gleiche bei einem Freund ebenfalls seit Start ohne Probleme nur die Sendeleistung ist noch etwas wenig da die Verstärkung noch nicht in der Firmware ist...
                  Zuletzt geändert von julianbmw; 24.12.2021, 13:54.

                • t_heinrich
                  t_heinrich kommentierte
                  Kommentar bearbeiten
                  julianbmw danke für die Info, da bin ich ja mal gespannt, wenn mein Stick hoffentlich die Tage kommt.
              • Leigh
                MS Profi
                • 25.08.2015
                • 699

                Zitat von pmayer

                Zurück zu meinem CC2652 Raspberry Pi Modul
                Ich lass mich mal überraschen wenn der Eintrift.

                Ciao, Leigh

                Nur der eigene Geist setzt uns Grenzen...

                Kommentar

                • t_heinrich
                  Lox Guru
                  • 07.01.2016
                  • 1973

                  Hallo,
                  ich glaube ich brauche etwas Starthilfe.
                  Ich betreibe meinen Loxberry in einer VM. Plugin und Loxberry jeweils aktuelle Version( keine Pre-Releases).
                  Ich habe den SonOff Stick einfach angeschlossen, also mit der Standard-Firmware.

                  Allerdings wird der Service nach wenigen Sekunden wieder gestoppt.
                  Das Logfile schreibt folgendes:

                  Code:
                  info 2021-12-28 19:15:00: Logging to console and directory: 'log' filename: zigbee2mqtt.log
                  info 2021-12-28 19:15:00: Starting Zigbee2MQTT version 1.18.1 (commit #a43d1f3)
                  info 2021-12-28 19:15:00: Starting zigbee-herdsman (0.13.71)
                  error 2021-12-28 19:15:00: Error while starting zigbee-herdsman
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2021-12-28 um 19.17.04.png
Ansichten: 710
Größe: 595,8 KB
ID: 330617

                  Kommentar

                  • AlexAn
                    Lebende Foren Legende
                    • 25.08.2015
                    • 4215

                    ZigBee Adapter fehlt! Schau mal unter:
                    USB Anschluss ausfindig machen https://loxwiki.atlassian.net/wiki/s...551194/Conbee2
                    Zuletzt geändert von AlexAn; 28.12.2021, 19:31.
                    Grüße Alex

                    Kommentar

                    • t_heinrich
                      Lox Guru
                      • 07.01.2016
                      • 1973

                      AlexAn

                      ich hatte das freigelassen, da es so doch automatisch erkannt werden soll.
                      Also die Ausgabe im Terminal:

                      Code:
                      loxberry@loxberry:~ $ ls -l /dev/serial/by-id
                      total 0
                      lrwxrwxrwx 1 root root 13 Dec 28 19:06 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3c97c5fcda c9eb1194998f4f1d69213e-if00-port0 -> ../../ttyUSB0
                      Hab dann "/dev/ttyUSB0" eingetragen, leider keine Veränderung auch keine andere Logmeldung.

                      Anbei noch meine anderen Plugins, falls es damit zusammenhängen kann.

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

Name: Bildschirmfoto 2021-12-28 um 19.51.10.png
Ansichten: 548
Größe: 127,4 KB
ID: 330624

                      Kommentar

                      • AlexAn
                        Lebende Foren Legende
                        • 25.08.2015
                        • 4215

                        Raspberry oder VM?
                        Grüße Alex

                        Kommentar


                        • t_heinrich
                          t_heinrich kommentierte
                          Kommentar bearbeiten
                          mmh das klingt nicht wirklich gut.
                          Also wenn du auch keine Idee hast ... dann verschwindet der Stick wohl in der Schublade.
                          Schade, doch nichts mit ZigBee.

                        • AlexAn
                          AlexAn kommentierte
                          Kommentar bearbeiten
                          So schnell geb ich noch nicht auf.....

                        • t_heinrich
                          t_heinrich kommentierte
                          Kommentar bearbeiten
                          Find ich gut. :-)
                          Wenn ich irgendwie unterstützen/was testen kann, gib gerne ein Zeichen.
                      • Leigh
                        MS Profi
                        • 25.08.2015
                        • 699

                        Steht eigentlich ZigBee für Zickig?
                        Muss wohl alle Geräte zurücksetzen um sie auf dem neuen Modul anzulernen.
                        Der alte Stick muss komplett raus, sonst gibts Probleme….

                        Es nervt.
                        Ciao, Leigh

                        Nur der eigene Geist setzt uns Grenzen...

                        Kommentar

                        Lädt...