Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Tester
  4. Zigbee 3.5.x

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    710

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.4k

Zigbee 3.5.x

Geplant Angeheftet Gesperrt Verschoben Tester
zigbee
5 Beiträge 3 Kommentatoren 145 Aufrufe 6 Beobachtet
  • Ä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.
  • AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von Asgothian
    #1
    Aktuelle Test Version 3.5.4
    Veröffentlichungsdatum 26.07.2026
    Github Link https://github.com/iobroker.zigbee

    Hier Adapter Beschreibung, Changelog etc.

    1. Wechsel auf ZH 10.7, ZHC 26.86
    2. Neue Option für Models modify_state. Über diese Option kann die interne Definition der states des Devices angepasst werden. Das bezieht sich insbesondere auf:
    • die Rolle (role)
    • die property (prop), i.e. auf welche Nachrichten des Gerätes der State reagieren soll
    • das Set Attribut (setattr), i.e. mit welchem Schlüsselwort der Adapter Nachrichten an das Gerät senden soll wenn sich der State ändert
    • die Minimal / Maximalwerte (min, max) bei numerischen States
    • den Namen (name) des States

    Wichtig: diese Option ist ausschliesslich als Modell basierte Option verfügbar, sprich alle Geräte des gleichen Typs werden gleich abgebildet und verhalten sich gleich. Ein Beispiel zur Nutzung ist dieses:

    Screenshot 2026-07-26 at 11.52.36.png

    Wenn das Device normal genutzt wird, dann meldet es das power_on_behavior mit der property power_on_behavior_l1. Das ist im Konverter so angegeben. Wenn der Adapter das power_on_behavior setzen will, dann muss das mit der property power_on_behavior passieren.

    Leider bilden die exposes der ZHC dieses nicht sauber ab. Daher kann der Adapter den DP power_on_behavior nicht setzen wenn er vom Gerät gemeldet oder gelesen wird. Im debug gibt es dann diese Meldung:
    Screenshot 2026-07-26 at 11.44.31.png

    Mit der Option

    Screenshot 2026-07-26 at 11.42.58.png

    Sieht das ganze dann so aus:

    beim Lesen:
    Screenshot 2026-07-26 at 11.42.27.png

    beim Schreiben:
    Screenshot 2026-07-26 at 11.41.20.png

    Wichtig: nach dem Ändern dieser Option muss der Adapter neu gestartet werden, sonst ist sie nicht aktiv. Sofern Name und/oder Rolle geändert werden kann es sein das sogar die States im Objektbaum gelöscht werden müssen damit die Änderungen durch kommen. Das wird sich aber noch ändern.

    Damit kann im Adapter auf Eigenheiten von Geräten reagiert werden ohne das der Adapter eigenen Code für diese Geräte benötigt.

    Um fleissiges Testen wird gebeten.

    In diesem Zusammenhang bitte ich auch dringend darum das ein Blick auf die Dokumentation des Adapters geworfen wird - insbesondere auf die Seiten
    https://github.com/ioBroker/ioBroker.zigbee/wiki
    https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug
    https://github.com/ioBroker/ioBroker.zigbee/wiki/Step‐by‐Step-guide-for-the-Zigbee-network-configuration
    https://github.com/ioBroker/ioBroker.zigbee/blob/master/README.md

    A.

    Version changelog:

    • 3.5.0, 3.5.1, 3.5.2 : not on NPM
    • 3.5.3: Crash when trying to start with extPanID reversed, Error in updated Device_Query on certain devices. Both fixed in 3.5.4

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    M 1 Antwort Letzte Antwort
    3
    • AsgothianA Asgothian
      Aktuelle Test Version 3.5.4
      Veröffentlichungsdatum 26.07.2026
      Github Link https://github.com/iobroker.zigbee

      Hier Adapter Beschreibung, Changelog etc.

      1. Wechsel auf ZH 10.7, ZHC 26.86
      2. Neue Option für Models modify_state. Über diese Option kann die interne Definition der states des Devices angepasst werden. Das bezieht sich insbesondere auf:
      • die Rolle (role)
      • die property (prop), i.e. auf welche Nachrichten des Gerätes der State reagieren soll
      • das Set Attribut (setattr), i.e. mit welchem Schlüsselwort der Adapter Nachrichten an das Gerät senden soll wenn sich der State ändert
      • die Minimal / Maximalwerte (min, max) bei numerischen States
      • den Namen (name) des States

      Wichtig: diese Option ist ausschliesslich als Modell basierte Option verfügbar, sprich alle Geräte des gleichen Typs werden gleich abgebildet und verhalten sich gleich. Ein Beispiel zur Nutzung ist dieses:

      Screenshot 2026-07-26 at 11.52.36.png

      Wenn das Device normal genutzt wird, dann meldet es das power_on_behavior mit der property power_on_behavior_l1. Das ist im Konverter so angegeben. Wenn der Adapter das power_on_behavior setzen will, dann muss das mit der property power_on_behavior passieren.

      Leider bilden die exposes der ZHC dieses nicht sauber ab. Daher kann der Adapter den DP power_on_behavior nicht setzen wenn er vom Gerät gemeldet oder gelesen wird. Im debug gibt es dann diese Meldung:
      Screenshot 2026-07-26 at 11.44.31.png

      Mit der Option

      Screenshot 2026-07-26 at 11.42.58.png

      Sieht das ganze dann so aus:

      beim Lesen:
      Screenshot 2026-07-26 at 11.42.27.png

      beim Schreiben:
      Screenshot 2026-07-26 at 11.41.20.png

      Wichtig: nach dem Ändern dieser Option muss der Adapter neu gestartet werden, sonst ist sie nicht aktiv. Sofern Name und/oder Rolle geändert werden kann es sein das sogar die States im Objektbaum gelöscht werden müssen damit die Änderungen durch kommen. Das wird sich aber noch ändern.

      Damit kann im Adapter auf Eigenheiten von Geräten reagiert werden ohne das der Adapter eigenen Code für diese Geräte benötigt.

      Um fleissiges Testen wird gebeten.

      In diesem Zusammenhang bitte ich auch dringend darum das ein Blick auf die Dokumentation des Adapters geworfen wird - insbesondere auf die Seiten
      https://github.com/ioBroker/ioBroker.zigbee/wiki
      https://github.com/ioBroker/ioBroker.zigbee/wiki/Device-messaging-debug
      https://github.com/ioBroker/ioBroker.zigbee/wiki/Step‐by‐Step-guide-for-the-Zigbee-network-configuration
      https://github.com/ioBroker/ioBroker.zigbee/blob/master/README.md

      A.

      Version changelog:

      • 3.5.0, 3.5.1, 3.5.2 : not on NPM
      • 3.5.3: Crash when trying to start with extPanID reversed, Error in updated Device_Query on certain devices. Both fixed in 3.5.4
      M Online
      M Online
      mrjeschke
      schrieb zuletzt editiert von
      #2

      @Asgothian

      v3.5.3 startet bei mir nicht. Fehler

      2026-07-26 14:10:11.145 - error: zigbee.0 (106782) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
      2026-07-26 14:10:11.146 - error: zigbee.0 (106782) unhandled promise rejection: this.warn is not a function
      2026-07-26 14:10:11.146 - error: zigbee.0 (106782) TypeError: this.warn is not a function
      at Zigbee.getZigbeeOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:893:82)
      at Zigbee.onReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:250:36)
      2026-07-26 14:10:11.146 - error: zigbee.0 (106782) this.warn is not a function
      2026-07-26 14:10:11.148 - warn: zigbee.0 (106782) Terminated (UNCAUGHT_EXCEPTION): Without reason
      2026-07-26 14:10:11.669 - error: host.miobroker instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
      2026-07-26 14:10:11.669 - warn: host.miobroker Do not restart adapter system.adapter.zigbee.0 because restart loop detected
      2026-07-26 14:13:59.179 - warn: host.miobroker instance system.adapter.zigbee.0 terminated due to SIGKILL
      
      1 Antwort Letzte Antwort
      0
      • AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb zuletzt editiert von Asgothian
        #3

        Interessant - das bedeutet du hast möglicherweise eine unsaubere Konfiguration - die Meldung deutet auf eine umgedrehte ExtPanID hin. Quick-Fix:
        in \opt\iobroker\node-modules\iobroker.zigbee\main.js, Zeile 893 von this.warn auf this.log.warn wechseln.

        eine gefixte Version kommt in ca. 2 Stunden

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        1 Antwort Letzte Antwort
        0
        • AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb zuletzt editiert von
          #4

          Ok - hat etwas mehr als 2 Stunden gedauert, aber die 3.5.4 sollte demnächst auf npm auftauchen.

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          FabioF 1 Antwort Letzte Antwort
          2
          • AsgothianA Asgothian

            Ok - hat etwas mehr als 2 Stunden gedauert, aber die 3.5.4 sollte demnächst auf npm auftauchen.

            A.

            FabioF Offline
            FabioF Offline
            Fabio
            Most Active
            schrieb zuletzt editiert von
            #5

            @Asgothian sagte:

            aber die 3.5.4

            vielen Dank @asgothian läuft bei mir auf drei Instanzen ohne Probleme.

            Herzliche Grüße
            Fabio

            Iobroker:

            • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

            • Du wächst mit ioBroker und ioBroker wächst mit dir.

            • Matter over Thread Hilfe

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            482

            Online

            33.0k

            Benutzer

            83.5k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2026
            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