Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ioBroker.zigbee Neue Geräte

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ioBroker.zigbee Neue Geräte

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      plbartek89 last edited by

      Hallo zusammen ,
      gibt es vielleicht die möglichkeit selber neue geräte zu implementieren ?
      Wenn ja wie ?
      Koenkk hat hier https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html super tut geschrieben , leider ist das beim Iobroker anders.
      Es gibt auch viele geräte die im zigbee-shepherd-converters schon vorhanden sind wie zb. der switch e1743 von IKEA , die der adapter leider nicht unterstützt.

      zigbee.0	2019-09-24 15:27:07.664	warn	Dev 0x14b457fffecbaf5d TRADFRI on/off switch not configured yet, will try again in latest 300 sec.
      
      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @plbartek89 last edited by Asgothian

        @plbartek89

        Das implementieren von Geräten die bereits im zigbee Shepherd unterstützt werden ist vergleichsweise einfach.
        In der Datei lib/devastates.js werden die devices mit ihren zigbee Bezeichnern sowie den unterstützten “States” aufgelistet. Sofern es ähnliche Geräte bereits gibt sollte es auch die korrespondierenden States bereits geben, ansonsten müssen diese in der gleichen Datei noch definiert werden.

        Um heraus zu bekommen welche States ein Objekt unterstützt muss im zigbee-Shepherd in der Datei devices.js nachgeschaut werden wie er da implementiert ist. Ggf. Muss auch noch in converters/fromzigbee.js oder tozigbee.js geschaut werden wie genau die States gefüllt werden.

        Die Message die du gepostet hast bedeutet im übrigen das der Schalter durchaus unterstützt wird, aber vom Adapter nicht konfiguriert werden konnte. Das liegt daran das ein konfigurieren nur möglich ist wenn das Gerät aktiv ist, die Ikea Geräte aber zum Strom sparen nur aktiv sind wenn sie bedient Hier gibt es ggf. Morgen eine adapterversion zum testen. Bei mir läuft sie schon, ich muss sie aber noch an die aktuelle Version des Adapters anpassen.

        Ich hoffe das hilft erst einmal. Mehr gerne via TS.

        A.

        K 1 Reply Last reply Reply Quote 1
        • P
          plbartek89 last edited by

          Danke @Asgothian

          die fehlermeldung

          zigbee.0	2019-09-24 15:27:07.664	warn	Dev 0x14b457fffecbaf5d TRADFRI on/off switch not configured yet, will try again in latest 300 sec.
          
          

          lag an z-stack firmware (hatte alte firmware drauf).
          Wie schon geschrieben , habe hier mehrere IKEA switches liegen die von zigbee2mqtt unterstützt werden , und leider im adapter fehlen.

          Device 14b457fffecbaf5d "TRADFRI on/off switch" not described in statesMapping.
          

          zigbee2mqtt
          Supports on, off, brightness up/down/stop

          Wenn ich das richtig verstanden habe fehlt uns nur der eintrag unter :

          /opt/iobroker/node_modules/iobroker.zigbee/lib/devstates.js
          

          ?

          Asgothian 2 Replies Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @plbartek89 last edited by Asgothian

            @plbartek89 Ja, das ist so.

            btw. Ich bin im Moment auch im TS.

            1 Reply Last reply Reply Quote 0
            • K
              klausiob @Asgothian last edited by

              @Asgothian Ich finde die Datei lib/devastates.js nicht. Ich dachte die Geräte werden in der devices.js definiert.
              Ich habe da mal ein baugleiche Gerät mit einer anderen zigbeeModel-Bezeichnung bei mir im Quellcode hinzugefügt. Was muß ich da alles bei mir builden, updaten oder sonstwas tun, damit das seine Wirkung zeigt?

              {
              zigbeeModel: ['FNB56-SKT1EHG1.2','FNB56-SKT1JXN1.0'],
              model: 'HGZB-20-DE',
              vendor: 'Smart Home Pty',
              description: 'Power plug',
              supports: 'on/off',
              fromZigbee: [fz.generic_state_change],
              toZigbee: [tz.on_off],
              },

              Asgothian 1 Reply Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @klausiob last edited by

                @klausiob Die Datei lib/devstates.js findest du im eigentlichen adapter, nicht im Zigbee-Shepherd. Der Adapter liegt auf Github als iobroker/iobroker.zigbee, und auf deinem Rechner unter \opt\iobroker\node_modules\iobroker.zigbee.

                A.

                K 1 Reply Last reply Reply Quote 0
                • K
                  klausiob @Asgothian last edited by klausiob

                  @Asgothian ok, Danke, gefunden und ergänzt. Zeigt nach Neustart auch Bild an. Nochmal gepairt und sieht unter Objekte auch gut aus.

                      {
                          vendor: 'Smart Home Pty',
                          models: ['FNB56-SKT1EHG1.2','FNB56-SKT1JXN1.0'],
                          icon: 'img/smarthomepty_plug.png',
                          states: [states.state],
                      },
                  

                  Aber in den logs kommt

                  Unknown device model FNB56-SKT1JXN1.0 emit event readRsp with data:{"cid":"genBasic","data":{"manufacturerName":"FeiBit","modelId":"FNB56-SKT1JXN1.0","powerSource":1}}
                  Unknown device model FNB56-SKT1JXN1.0 emit event readRsp with data:{"cid":"genBasic","data":{"zclVersion":2,"appVersion":1,"stackVersion":1,"hwVersion":1,"dateCode":"20181222","swBu
                  Unknown device model FNB56-SKT1JXN1.0 emit event attReport with data:{"cid":"genOnOff","data":{"onOff":0}}
                  Unknown device model FNB56-SKT1JXN1.0 emit event devChange with data:{"cid":"genOnOff","data":{"onOff":0}}
                  Unknown device model FNB56-SKT1JXN1.0
                  

                  muß man da noch was builden oder uploaden?

                  arteck 1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active @klausiob last edited by arteck

                    @klausiob der converter kennst das Device nicht.. dort muss es auch eingetragen werden..
                    ewtl muss noch mehr gemacht werden im converter... das ist aber für einen Leien der "mal eben" was rein setzten will nicht so easy

                    1 Reply Last reply Reply Quote 0
                    • Asgothian
                      Asgothian Developer @plbartek89 last edited by

                      @plbartek89

                      So, nachdem es jetzt ein paar tage gedauert hab hab ich eine Version des Adapters der den Zigbee on.off switch unterstützen müsste. Testen kannte ich das nicht, ich hab keinen.

                      Auch der FNB56-SKT1JXN1.0 von @klausiob kann gehen.

                      https://github.com/asgothian/ioBroker.zigbee/tarball/11.4-Devices
                      

                      A.

                      K 1 Reply Last reply Reply Quote 0
                      • P
                        plbartek89 last edited by

                        Bei mir handelt sich um :
                        IKEA E1743

                        @Asgothian danke , nachdem ich deine ver. aufgespielt habe.

                        wird der switch erkannt. Genonoff state ändert sich nicht.

                        Asgothian 1 Reply Last reply Reply Quote 0
                        • Asgothian
                          Asgothian Developer @plbartek89 last edited by

                          @plbartek89 Welche Firmware hast du auf deinem Stick ? Ich hab bei der Ikea FB das Problem gehabt das sie nur mit einer neuen FW funktioniert hat.

                          A.

                          1 Reply Last reply Reply Quote 0
                          • P
                            plbartek89 last edited by

                            @Asgothian Z-Stack_Home_1.2 CC2531_DEFAULT_20190608

                            Asgothian 1 Reply Last reply Reply Quote 0
                            • Asgothian
                              Asgothian Developer @plbartek89 last edited by

                              @plbartek89 OK.. damit müsste es eigentlich gehen. Kannst du bitte schauen ob es von dem Knopf Meldungen im Log gibt wenn

                              • du den Log-Level auf info legst
                              • du den Knopf betätigst.

                              Danke.

                              A.

                              1 Reply Last reply Reply Quote 0
                              • P
                                plbartek89 last edited by

                                host.iobroker	2019-10-06 20:05:48.389	info	Restart adapter system.adapter.zigbee.0 because enabled
                                host.iobroker	2019-10-06 20:05:48.389	error	instance system.adapter.zigbee.0 terminated with code 0 (OK)
                                host.iobroker	2019-10-06 20:05:48.389	error	Caught by controller[0]: at ZigbeeController.emit (events.js:224:7)
                                host.iobroker	2019-10-06 20:05:48.389	error	Caught by controller[0]: at emitMany (events.js:147:13)
                                host.iobroker	2019-10-06 20:05:48.389	error	Caught by controller[0]: at ZigbeeController.onDevEvent (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1532:24)
                                host.iobroker	2019-10-06 20:05:48.389	error	Caught by controller[0]: at Array.forEach (<anonymous>)
                                host.iobroker	2019-10-06 20:05:48.389	error	Caught by controller[0]: at converters.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1542:17)
                                host.iobroker	2019-10-06 20:05:48.388	error	Caught by controller[0]: at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1404:15)
                                host.iobroker	2019-10-06 20:05:48.388	error	Caught by controller[0]: at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1549:29)
                                host.iobroker	2019-10-06 20:05:48.388	error	Caught by controller[0]: at publish (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1538:23)
                                host.iobroker	2019-10-06 20:05:48.388	error	Caught by controller[0]: at publishToState (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1292:31)
                                host.iobroker	2019-10-06 20:05:48.388	error	Caught by controller[0]: at Object.getter (/opt/iobroker/node_modules/iobroker.zigbee/lib/devstates.js:1439:90)
                                host.iobroker	2019-10-06 20:05:48.384	error	Caught by controller[0]: TypeError: Cannot read property 'startsWith' of undefined
                                
                                Asgothian 1 Reply Last reply Reply Quote 0
                                • Asgothian
                                  Asgothian Developer @plbartek89 last edited by

                                  @plbartek89
                                  Installier bitte mit dem Link oben noch einmal neu, dann sollte der Fehler weg sein.

                                  A

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    plbartek89 last edited by

                                    @Asgothian said in ioBroker.zigbee Neue Geräte:

                                    https://github.com/asgothian/ioBroker.zigbee/tarball/11.4-Devices

                                    host.iobroker	2019-10-06 20:44:18.982	info	instance system.adapter.zigbee.0 started with pid 1728
                                    host.iobroker	2019-10-06 20:43:48.951	info	Restart adapter system.adapter.zigbee.0 because enabled
                                    host.iobroker	2019-10-06 20:43:48.950	error	instance system.adapter.zigbee.0 terminated with code 0 (OK)
                                    Caught	2019-10-06 20:43:48.950	error	by controller[0]: at ZigbeeController.emit (events.js:224:7)
                                    Caught	2019-10-06 20:43:48.950	error	by controller[0]: at emitMany (events.js:147:13)
                                    Caught	2019-10-06 20:43:48.950	error	by controller[0]: at ZigbeeController.onDevEvent (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1532:24)
                                    Caught	2019-10-06 20:43:48.949	error	by controller[0]: at Array.forEach (<anonymous>)
                                    Caught	2019-10-06 20:43:48.949	error	by controller[0]: at converters.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1542:17)
                                    Caught	2019-10-06 20:43:48.946	error	by controller[0]: at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1404:15)
                                    Caught	2019-10-06 20:43:48.946	error	by controller[0]: at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1549:29)
                                    Caught	2019-10-06 20:43:48.946	error	by controller[0]: at publish (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1538:23)
                                    Caught	2019-10-06 20:43:48.946	error	by controller[0]: at publishToState (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1292:31)
                                    Caught	2019-10-06 20:43:48.945	error	by controller[0]: at Object.getter (/opt/iobroker/node_modules/iobroker.zigbee/lib/devstates.js:1439:90)
                                    Caught	2019-10-06 20:43:48.944	error	by controller[0]: TypeError: Cannot read property 'startsWith' of undefined
                                    zigbee.0	2019-10-06 20:43:48.881	error	at ZigbeeController.emit (events.js:224:7)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at emitMany (events.js:147:13)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at ZigbeeController.onDevEvent (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1532:24)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at Array.forEach (<anonymous>)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at converters.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1542:17)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1404:15)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at collectOptions (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1549:29)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at publish (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1538:23)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at publishToState (/opt/iobroker/node_modules/iobroker.zigbee/main.js:1292:31)
                                    zigbee.0	2019-10-06 20:43:48.881	error	at Object.getter (/opt/iobroker/node_modules/iobroker.zigbee/lib/devstates.js:1439:90)
                                    zigbee.0	2019-10-06 20:43:48.881	error	TypeError: Cannot read property 'startsWith' of undefined
                                    

                                    danach startet der adapter nicht mehr

                                    host.iobroker	2019-10-06 20:44:21.539	error	instance system.adapter.zigbee.0 terminated with code 1 ()
                                    Caught	2019-10-06 20:44:21.539	error	by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/main.js:20:23)
                                    Caught	2019-10-06 20:44:21.539	error	by controller[0]: at require (internal/module.js:11:18)
                                    Caught	2019-10-06 20:44:21.539	error	by controller[0]: at Module.require (module.js:597:17)
                                    Caught	2019-10-06 20:44:21.538	error	by controller[0]: at Function.Module._load (module.js:498:3)
                                    Caught	2019-10-06 20:44:21.538	error	by controller[0]: at tryModuleLoad (module.js:506:12)
                                    Caught	2019-10-06 20:44:21.538	error	by controller[0]: at Module.load (module.js:566:32)
                                    Caught	2019-10-06 20:44:21.538	error	by controller[0]: at Object.Module._extensions..js (module.js:664:10)
                                    Caught	2019-10-06 20:44:21.538	error	by controller[0]: at Module._compile (module.js:617:28)
                                    Caught	2019-10-06 20:44:21.537	error	by controller[0]: at Object.runInThisContext (vm.js:139:10)
                                    Caught	2019-10-06 20:44:21.537	error	by controller[0]: at createScript (vm.js:80:10)
                                    Caught	2019-10-06 20:44:21.537	error	by controller[0]: SyntaxError: Unexpected identifier
                                    Caught	2019-10-06 20:44:21.537	error	by controller[0]: ^^^^^^^
                                    Caught	2019-10-06 20:44:21.537	error	by controller[0]: getter: payload => (typeof(payload.action) === "string") ? (payload.action === 'brightness_up' ? 'up' : (payload.action payload.action.startsWith('brightness') ? payload.act
                                    Caught	2019-10-06 20:44:21.536	error	by controller[0]: /opt/iobroker/node_modules/iobroker.zigbee/lib/devstates.js:1439
                                    
                                    Asgothian 2 Replies Last reply Reply Quote 0
                                    • Asgothian
                                      Asgothian Developer @plbartek89 last edited by

                                      @plbartek89 moment.. bei mir hat er gestartet... ich prüf das.

                                      1 Reply Last reply Reply Quote 0
                                      • Asgothian
                                        Asgothian Developer @plbartek89 last edited by

                                        @plbartek89
                                        So, jetzt bitte nochmal, jetzt muss es gehen.

                                        A.

                                        P 1 Reply Last reply Reply Quote 0
                                        • P
                                          plbartek89 @Asgothian last edited by

                                          @Asgothian

                                          jetzt

                                          zigbee.0	2019-10-07 12:45:15.812	info	new dev 0x14b457fffecbaf5d 13770 TRADFRI on/off switch
                                          zigbee.0	2019-10-07 12:44:46.857	error	Device 14b457fffecbaf5d "TRADFRI on/off switch" not described in statesMapping.
                                          zigbee.0	2019-10-07 12:44:13.633	info
                                          ```	Zigbee: allowing new devices to join.
                                          
                                          vielleicht mache ich was falsch. Glaube aber nicht.
                                          Asgothian 1 Reply Last reply Reply Quote 0
                                          • Asgothian
                                            Asgothian Developer @plbartek89 last edited by

                                            @plbartek89 sagte in ioBroker.zigbee Neue Geräte:

                                            TRADFRI on/off switch

                                            Taucht er denn mit Bild in der Device Ansicht im Adapter auf ?

                                            A.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            597
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            zigbee cc2531
                                            20
                                            93
                                            10296
                                            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