Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. ioBroker Allgemein
  4. L&S Beleuchtungssystem Zigbee unbekannt

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    12
    1
    250

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

L&S Beleuchtungssystem Zigbee unbekannt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
26 Beiträge 4 Kommentatoren 850 Aufrufe 3 Watching
  • Ä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.
  • T Offline
    T Offline
    Tobias 0
    schrieb am zuletzt editiert von
    #16

    Muss meine Aussage von oben nochmals anpassen. Die erste Lampe funktioniert wieder. Bei der zweiten wird der Zustände nicht abgefragt. Kann es ein Thema des fehlers in dem externen converter sein?

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

      Denkbar. Poste den Code bitte mal hier, incl. weitere Meldungen die beim Einbinden des Konverters kommen. Im code den ich oben gepostet hatte kommt 'identiy' nicht vor.

      A.

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

      T 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        Denkbar. Poste den Code bitte mal hier, incl. weitere Meldungen die beim Einbinden des Konverters kommen. Im code den ich oben gepostet hatte kommt 'identiy' nicht vor.

        A.

        T Offline
        T Offline
        Tobias 0
        schrieb am zuletzt editiert von
        #18

        @Asgothian
        Mein Code:

        const {identify, light} = require('zigbee-herdsman-converters/lib/modernExtend');
        const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
        
        const definition = {
            zigbeeModel: ["Mec Driver module"],
            model: "Mec Driver module",
            vendor: "L&S Germany",
            description: 'Unterschrank',
            extend: [
                identify(),
                light({
                    color: false,
                    colorTemp: {range: [150, 500]},
                }),
            ],
            fromZigbee: [fz.on_off, fz.brightness, fz.level_config],
            configure: async (device, coordinatorEndpoint, logger) => {
                const endpoint = device.getEndpoint(11);
                await endpoint.bind('genOnOff', coordinatorEndpoint);
                await endpoint.bind('genLevelCtrl', coordinatorEndpoint);
                await endpoint.bind('lightingColorCtrl', coordinatorEndpoint);
                },
        };
        

        Wenn ich in der Insance den mec.js converter entferne kommt kein Fehler. Nach wieder einbinden kommt folgender Fehler:

        zigbee.0
        	2025-11-21 08:50:46.428	error	Unable to apply converter from module: /opt/iobroker/iobroker-data/zigbee_0/mec.js - the code does not run: TypeError: identify is not a function
        

        Es hat denke irendetwas mit dem teil "extend:" im converter zu tun. Wenn ich z.B. die Funktion "identify()" entferne, kommt ein Fehler für die Funktion light.
        Ich hab mir auch schon etwas mit den Beispielen auseinandergesetzt aber so richtig steige ich da nicht durch.
        Der obere Fehler kommt auch erst seit dem letzten Update das ich gemacht habe.

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

          Da wurde dann an den ZHC mal wieder was geaendert. Nimm mal bitte das identify(), bei extend raus. Dann verlierst du wahrscheinlich den DP 'identify', aber das sollte erstmal nicht schmerzen. vielleicht kann ich am WE schauen was da getan wurde.

          A.

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

          T 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            Da wurde dann an den ZHC mal wieder was geaendert. Nimm mal bitte das identify(), bei extend raus. Dann verlierst du wahrscheinlich den DP 'identify', aber das sollte erstmal nicht schmerzen. vielleicht kann ich am WE schauen was da getan wurde.

            A.

            T Offline
            T Offline
            Tobias 0
            schrieb am zuletzt editiert von
            #20

            @Asgothian
            Wenn ich identify() herauslösche kommt folgender fehler:

            zigbee.0
            	2025-11-21 10:35:16.757	error	Unable to apply converter from module: /opt/iobroker/iobroker-data/zigbee_0/mec.js - the code does not run: TypeError: light is not a function
            

            Ohne die light() oder komplett extend: kommt dann folgendes:

            host.IOBroker22
            	2025-11-21 10:37:54.224	error	instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[2]: at async Promise.all (index 2)
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[2]: at processTicksAndRejections (node:internal/process/task_queues:105:5)
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[2]: at DeviceEvent.onZigbeeStarted (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:15:77)
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[2]: TypeError: Cannot read properties of undefined (reading 'options')
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[2]: 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(). The promise rejected with the reason:
            host.IOBroker22
            	2025-11-21 10:37:54.224	error	Caught by controller[1]: [2025-11-21T09:37:52.473Z] zh:adapter:zstack:manager: Extended PAN ID is reversed (expected=7456afdddddddddd, actual=ddddddddddaf5674)
            zigbee.0
            	2025-11-21 10:37:53.192	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:53.190	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:52.684	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:52.683	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:52.669	error	Cannot read properties of undefined (reading 'options')
            zigbee.0
            	2025-11-21 10:37:52.669	error	TypeError: Cannot read properties of undefined (reading 'options') at DeviceEvent.onZigbeeStarted (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:15:77) at processTicksAndRejections (node:internal/process/task_queues:105:5) at async Promise.all (index 2)
            zigbee.0
            	2025-11-21 10:37:52.669	error	unhandled promise rejection: Cannot read properties of undefined (reading 'options')
            zigbee.0
            	2025-11-21 10:37:52.669	error	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().
            zigbee.0
            	2025-11-21 10:37:52.668	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:52.666	error	DeviceConfigure:Failed to DeviceConfigure.onZigbeeStarted (finalDefinition.toZigbee is not iterable)
            zigbee.0
            	2025-11-21 10:37:52.639	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            zigbee.0
            	2025-11-21 10:37:52.638	error	Resolve entity error: finalDefinition.toZigbee is not iterable
            

            Ich denke es ist irgendwas in diesem extend: fehlerhaft bei mir was ich nicht nachvollziehen kann

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

              muss ich mir heute abend anschauen - da fehlt wirklich was.

              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 am zuletzt editiert von
                #22

                Versuch mal bitte so:

                const m = require('zigbee-herdsman-converters/lib/modernExtend');
                const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
                 
                const definition = {
                    zigbeeModel: ["Mec Driver module"],
                    model: "Mec Driver module",
                    vendor: "L&S Germany",
                    description: 'Unterschrank',
                    extend: [
                        m.identify(),
                        m.light({
                            color: false,
                            colorTemp: {range: [150, 500]},
                        }),
                    ],
                    fromZigbee: [fz.on_off, fz.brightness, fz.level_config],
                    configure: async (device, coordinatorEndpoint, logger) => {
                        const endpoint = device.getEndpoint(11);
                        await endpoint.bind('genOnOff', coordinatorEndpoint);
                        await endpoint.bind('genLevelCtrl', coordinatorEndpoint);
                        await endpoint.bind('lightingColorCtrl', coordinatorEndpoint);
                        },
                };
                

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

                T 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  Versuch mal bitte so:

                  const m = require('zigbee-herdsman-converters/lib/modernExtend');
                  const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
                   
                  const definition = {
                      zigbeeModel: ["Mec Driver module"],
                      model: "Mec Driver module",
                      vendor: "L&S Germany",
                      description: 'Unterschrank',
                      extend: [
                          m.identify(),
                          m.light({
                              color: false,
                              colorTemp: {range: [150, 500]},
                          }),
                      ],
                      fromZigbee: [fz.on_off, fz.brightness, fz.level_config],
                      configure: async (device, coordinatorEndpoint, logger) => {
                          const endpoint = device.getEndpoint(11);
                          await endpoint.bind('genOnOff', coordinatorEndpoint);
                          await endpoint.bind('genLevelCtrl', coordinatorEndpoint);
                          await endpoint.bind('lightingColorCtrl', coordinatorEndpoint);
                          },
                  };
                  
                  T Offline
                  T Offline
                  Tobias 0
                  schrieb am zuletzt editiert von
                  #23

                  @Asgothian Hi, erst mal ein großes Dankeschön für deine Unterstützung.

                  Fehler beim Starten kommt jetzt ein anderer:

                  zigbee.0
                  	2025-11-29 15:12:48.479	error	converter does not export any converter array, please add 'module.exports' statement to /opt/iobroker/iobroker-data/zigbee_0/mec.js
                  

                  Die erste Lampe, die ich mit deinem damaligen Code angelernt habe, funktioniert. Hier wird auch eine Änderung am Taster direkt an der Lampe schneller erkannt als früher.

                  Bei der zweiten Lampe, Baugleich zur ersten, komme ich auf keinen grünen Zweig. Hier ist es immer so, dass der Tastendruck nicht erkannt wird. Ich habe sich jetzt auch reconfigered und nochmals neu angelernt. Hat keine Auswirkung.

                  Was mir zusätulich aufgefallen ist: Nach dem Einfügen deines Vorschlagen von dem Teil:

                      configure: async (device, coordinatorEndpoint, logger) => {
                          const endpoint = device.getEndpoint(11);
                          await endpoint.bind('genOnOff', coordinatorEndpoint);
                          await endpoint.bind('genLevelCtrl', coordinatorEndpoint);
                          await endpoint.bind('lightingColorCtrl', coordinatorEndpoint);
                          },
                  };
                  

                  wird die erste Lampe immer alle paar sekunden abgefragt. Die zweit Lampe nicht. Siehe Bild.
                  341c30c5-8125-410a-a955-4c2e40483ab2-grafik.png

                  Ich weiß nicht wie ich besser unterstützen kann und freue benötige hier hilfe. Jetzt schonmal Danke

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

                    Stimmt. da fehlt am ende das

                    module.exports = definition;
                    

                    statement im Converter

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

                    T 1 Antwort Letzte Antwort
                    0
                    • AsgothianA Asgothian

                      Stimmt. da fehlt am ende das

                      module.exports = definition;
                      

                      statement im Converter

                      T Offline
                      T Offline
                      Tobias 0
                      schrieb am zuletzt editiert von
                      #25

                      @Asgothian Danke Fehler kommt keiner mehr.

                      sagte in L&S Beleuchtungssystem Zigbee unbekannt:

                      wird die erste Lampe immer alle paar sekunden abgefragt. Die zweit Lampe nicht. Siehe Bild.
                      341c30c5-8125-410a-a955-4c2e40483ab2-grafik.png

                      Ich weiß nicht wie ich besser unterstützen kann und freue benötige hier hilfe. Jetzt schonmal Danke

                      Dies bleibt. Kann es sein, dass das device.getEndpoint(11) nur auf einen Endpoint zeigt und nicht beide abfragen kann?

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • T Tobias 0

                        @Asgothian Danke Fehler kommt keiner mehr.

                        sagte in L&S Beleuchtungssystem Zigbee unbekannt:

                        wird die erste Lampe immer alle paar sekunden abgefragt. Die zweit Lampe nicht. Siehe Bild.
                        341c30c5-8125-410a-a955-4c2e40483ab2-grafik.png

                        Ich weiß nicht wie ich besser unterstützen kann und freue benötige hier hilfe. Jetzt schonmal Danke

                        Dies bleibt. Kann es sein, dass das device.getEndpoint(11) nur auf einen Endpoint zeigt und nicht beide abfragen kann?

                        AsgothianA Offline
                        AsgothianA Offline
                        Asgothian
                        Developer
                        schrieb am zuletzt editiert von
                        #26

                        @Tobias-0 sagte in L&S Beleuchtungssystem Zigbee unbekannt:

                        @Asgothian Danke Fehler kommt keiner mehr.

                        sagte in L&S Beleuchtungssystem Zigbee unbekannt:

                        wird die erste Lampe immer alle paar sekunden abgefragt. Die zweit Lampe nicht. Siehe Bild.
                        341c30c5-8125-410a-a955-4c2e40483ab2-grafik.png

                        Ich weiß nicht wie ich besser unterstützen kann und freue benötige hier hilfe. Jetzt schonmal Danke

                        Dies bleibt. Kann es sein, dass das device.getEndpoint(11) nur auf einen Endpoint zeigt und nicht beide abfragen kann?

                        Da musst du mich nochmal auf Stand bringen - soweit ich das quer gelesen habe beide L&S Lampen nur einen EP (11). genau der wird abgefragt.

                        Bitte die Lampe wenn der Konverter funktioniert nochmal über die Rückseite der Kachel konfigurieren.

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

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

                        792

                        Online

                        32.5k

                        Benutzer

                        81.6k

                        Themen

                        1.3m

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