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. Hardware
  4. Moes Zigbee 2-fach Switch schaltet immer beide Kanäle

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    883

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Moes Zigbee 2-fach Switch schaltet immer beide Kanäle

Geplant Angeheftet Gesperrt Verschoben Hardware
14 Beiträge 2 Kommentatoren 371 Aufrufe 2 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.
  • H HiGer

    Der funktionierende Switch:

    Geräteinformation
    
        model:ZM-104B-M
        description:2 gang switch
        vendor:Moes
        hasOnEvent:false
        hasConfigure:true
        options:state_action
    
        modelZigbee:TS0002
        type:Router
        ieee:0xa4c1388169bd96ed
        nwk:62831
        manuf name:_TZ3000_qaa59zqd
        manufacturer:Moes
        power:Mains (single phase)
        app version:72
        hard version:1
        zcl version:3
        date code:
        interviewstate:SUCCESSFUL
        configured:true
    
        endpoint:1
        profile:260
        input clusters:3
        4
        5
        6
        1794
        2820
        57344
        57345
        0
        output clusters:25
        10
    
        endpoint:2
        profile:260
        input clusters:4
        5
        6
    
        endpoint:242
        profile:41440
        output clusters:33
    

    Der nicht funktionierende Switch

    Geräteinformation
    
        model:ZM-104B-M
        description:2 gang switch
        vendor:Moes
        hasOnEvent:false
        hasConfigure:true
        options:state_action
    
        modelZigbee:TS0002
        type:Router
        ieee:0xa4c138db96899bbe
        nwk:27293
        manuf name:_TZ3000_qaa59zqd
        manufacturer:Moes
        power:Mains (single phase)
        app version:72
        hard version:1
        zcl version:3
        date code:
        interviewstate:SUCCESSFUL
        configured:true
    
        endpoint:1
        profile:260
        input clusters:3
        4
        5
        6
        1794
        2820
        57344
        57345
        0
        output clusters:25
        10
    
        endpoint:2
        profile:260
        input clusters:4
        5
        6
    
        endpoint:242
        profile:41440
        output clusters:33
    
    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von
    #4

    @higer sagte in Moes Zigbee 2-fach Switch schaltet immer beide Kanäle:

    Bitte folgendes versuchen:

    • den folgenden Code in einer Datei im Datenverzeichnis des Zigbee-Adapters ablegen (z.Bsp. tuya2chtest.js)
    • in den Einstellungen, als externen converter den Dateinamen eintragen (den den du genommen hast)Screenshot 2025-10-26 at 21.14.25.png
    • Adapter neu starten
    • im log nach Meldungen schauen ob der Converter geladen wurde

    beispiel - allerdings von der 3.2.1 version

    zigbee.0 2025-10-26 21:12:30.869	info	added external converter using addExternalDefinition (0 ms)
    zigbee.0 2025-10-26 21:12:30.869	info	Model TS0002_basic_CC defined in external converter converters/tuya2chtest.js
    zigbee.0 2025-10-26 21:12:30.868	warn	Trying to run sandbox for converters/tuya2chtest.js
    zigbee.0 2025-10-26 21:12:30.867	info	Adding code from './node_modules/zigbee-herdsman-converters/dist/lib/reporting' as 'reporting' to sandbox -- success
    zigbee.0 2025-10-26 21:12:30.866	info	Adding code from './node_modules/zigbee-herdsman-converters/dist/lib/tuya' as 'tuya' to sandbox -- success
    

    Ab da ist offen was passiert. Der Effekt kann weg sein, es können warn- oder Fehlermeldungen kommen. Musst du probieren.

    Wenn du den Eintrag raus nimmst und neu startest ist der eigene Code wieder weg.

        import * as tuya from "../lib/tuya";
        import * as reporting from "../lib/reporting";
    
        module.exports = [
        {
            // TS0002 model with only on/off capability
            fingerprint: tuya.fingerprint("TS0002", [
                "_TZ3000_qaa59zqd",
            ]),
            model: "TS0002_basic_CC",
            vendor: "Tuya",
            description: "2 gang switch module (CC)",
            whiteLabel: [
                {vendor: "OXT", model: "SWTZ22"},
                tuya.whitelabel("Moes", "ZM-104B-M_CC", "2 gang switch CC", ["_TZ3000_qaa59zqd"]),
            ],
            extend: [
                tuya.modernExtend.tuyaOnOff({
                    switchType: true,
                    endpoints: ["l1", "l2"],
                }),
            ],
            endpoint: (device) => {
                return {l1: 1, l2: 2};
            },
            meta: {multiEndpoint: true},
            configure: async (device, coordinatorEndpoint) => {
                await tuya.configureMagicPacket(device, coordinatorEndpoint);
                await reporting.bind(device.getEndpoint(1), coordinatorEndpoint, ["genOnOff"]);
                await reporting.bind(device.getEndpoint(2), coordinatorEndpoint, ["genOnOff"]);
                await device.getEndpoint(1).unbind("genOnOff", device.getEndpoint(2));
                await device.getEndpoint(2).unbind("genOnOff", device.getEndpoint(1));
            },
        },
    ];
    

    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
    • H HiGer

      Der funktionierende Switch:

      Geräteinformation
      
          model:ZM-104B-M
          description:2 gang switch
          vendor:Moes
          hasOnEvent:false
          hasConfigure:true
          options:state_action
      
          modelZigbee:TS0002
          type:Router
          ieee:0xa4c1388169bd96ed
          nwk:62831
          manuf name:_TZ3000_qaa59zqd
          manufacturer:Moes
          power:Mains (single phase)
          app version:72
          hard version:1
          zcl version:3
          date code:
          interviewstate:SUCCESSFUL
          configured:true
      
          endpoint:1
          profile:260
          input clusters:3
          4
          5
          6
          1794
          2820
          57344
          57345
          0
          output clusters:25
          10
      
          endpoint:2
          profile:260
          input clusters:4
          5
          6
      
          endpoint:242
          profile:41440
          output clusters:33
      

      Der nicht funktionierende Switch

      Geräteinformation
      
          model:ZM-104B-M
          description:2 gang switch
          vendor:Moes
          hasOnEvent:false
          hasConfigure:true
          options:state_action
      
          modelZigbee:TS0002
          type:Router
          ieee:0xa4c138db96899bbe
          nwk:27293
          manuf name:_TZ3000_qaa59zqd
          manufacturer:Moes
          power:Mains (single phase)
          app version:72
          hard version:1
          zcl version:3
          date code:
          interviewstate:SUCCESSFUL
          configured:true
      
          endpoint:1
          profile:260
          input clusters:3
          4
          5
          6
          1794
          2820
          57344
          57345
          0
          output clusters:25
          10
      
          endpoint:2
          profile:260
          input clusters:4
          5
          6
      
          endpoint:242
          profile:41440
          output clusters:33
      
      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #5

      @higer Nachtrag:

      Ich konnte feststellen das es helfen kann, ein Gerät das sich so verhält nochmal aus dem Netz zu nehmen, und es dann zurück zu setzen und nochmal anzulernen.

      A.

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

      H 1 Antwort Letzte Antwort
      1
      • AsgothianA Asgothian

        @higer Nachtrag:

        Ich konnte feststellen das es helfen kann, ein Gerät das sich so verhält nochmal aus dem Netz zu nehmen, und es dann zurück zu setzen und nochmal anzulernen.

        A.

        H Offline
        H Offline
        HiGer
        schrieb am zuletzt editiert von
        #6

        @asgothian

        Danke für deine Hilfe. Hat bisschen gedauert die Zeit zum Umsetzen zu finden.

        Neu anlernen hat keinen Erfolg gebracht.

        den externen converter konnte er nicht laden

        zigbee.0	2025-10-28 10:09:38.333	error	unable to load tuya2gang.js - checked /opt/iobroker/node_modules/iobroker.zigbee/tuya2gang.js, /opt/iobroker/iobroker-data/zigbee_0/tuya2gang.js and /opt/iobroker/node_modules/iobroker.zigbee/converters/tuya2gang.js
        

        abgelegt habe ich die Datei hier:

        Bildschirmfoto vom 2025-10-28 10-18-51.png

        AsgothianA 1 Antwort Letzte Antwort
        0
        • H HiGer

          @asgothian

          Danke für deine Hilfe. Hat bisschen gedauert die Zeit zum Umsetzen zu finden.

          Neu anlernen hat keinen Erfolg gebracht.

          den externen converter konnte er nicht laden

          zigbee.0	2025-10-28 10:09:38.333	error	unable to load tuya2gang.js - checked /opt/iobroker/node_modules/iobroker.zigbee/tuya2gang.js, /opt/iobroker/iobroker-data/zigbee_0/tuya2gang.js and /opt/iobroker/node_modules/iobroker.zigbee/converters/tuya2gang.js
          

          abgelegt habe ich die Datei hier:

          Bildschirmfoto vom 2025-10-28 10-18-51.png

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

          @higer du hast den konverter an die falsche Stelle kopiert. Der muss unter einem der drei im Log angegebenen Pfaden liegen.

          A.

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

          H 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @higer du hast den konverter an die falsche Stelle kopiert. Der muss unter einem der drei im Log angegebenen Pfaden liegen.

            A.

            H Offline
            H Offline
            HiGer
            schrieb am zuletzt editiert von
            #8

            @asgothian

            Ja gut, hätte man anhand der Fehlermeldung drauf kommen können. :man-shrugging: Ich bin halt irgendwie davon ausgegangen, dass diese browser-tool schon die Dateien am richtigen Ort ablegt und nur beim Laden was schiefgegangen ist.

            Für Leute die das hier nachvollziehen wollen, so bekommt ihr eine Datei per SSH gefunden und verschoben: Einloggen, suchen, kopieren, in den Ordner wechseln und nachsehen, dass die Datei tatsächlich da ist.

            hilmar@buero-debian:~$ ssh iobroker@192.168.0.112
            iobroker@192.168.0.112's password: 
            .
            .
            iobroker@iobroker:~ $ sudo find / -type f -name "tuya2gang.js"
            [sudo] password for iobroker: 
            /opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js
            iobroker@iobroker:~ $ cp /opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js /opt/iobroker/node_modules/iobroker.zigbee/
            iobroker@iobroker:~ $ cd /opt/iobroker/node_modules/iobroker.zigbee/
            iobroker@iobroker:/opt/iobroker/node_modules/iobroker.zigbee $ ls
            admin       docs             lib      main.js       package.json  support
            converters  io-package.json  LICENSE  node_modules  README.md     tuya2gang.js
            
            

            Nach einem Neustart des Zigbee Adapters wird der converter jetzt geladen:

            	2025-10-28 23:35:10.054	info	added external converter using addExternalDefinition (1 ms)
            zigbee.0
            	2025-10-28 23:35:10.053	info	Model TS0002_basic_CC defined in external converter tuya2gang.js
            zigbee.0
            	2025-10-28 23:35:10.046	warn	Trying to run sandbox for tuya2gang.js
            zigbee.0
            	2025-10-28 23:35:10.043	info	Adding code from './../zigbee-herdsman-converters/dist/lib/reporting' as 'reporting' to sandbox -- success
            zigbee.0
            	2025-10-28 23:35:10.041	info	Adding code from './../zigbee-herdsman-converters/dist/lib/tuya' as 'tuya' to sandbox -- success
            zigbee.0
            	2025-10-28 23:35:10.019	info	Adapter ready - starting subsystems. Adapter is running in info mode.
            zigbee.0
            	2025-10-28 23:35:09.882	info	starting. Version 3.1.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v20.19.5, js-controller: 7.0.6
            

            Der switch der vorher funktioniert hat funktioniert nach wie vor, unverändert. Ob der neue, problematische switch jetzt wie gewollt funktioniert probiere ich morgen aus, wenn das entsprechende Kind sein Kinderzimmer geräumt hat :sunglasses:

            H 1 Antwort Letzte Antwort
            0
            • H HiGer

              @asgothian

              Ja gut, hätte man anhand der Fehlermeldung drauf kommen können. :man-shrugging: Ich bin halt irgendwie davon ausgegangen, dass diese browser-tool schon die Dateien am richtigen Ort ablegt und nur beim Laden was schiefgegangen ist.

              Für Leute die das hier nachvollziehen wollen, so bekommt ihr eine Datei per SSH gefunden und verschoben: Einloggen, suchen, kopieren, in den Ordner wechseln und nachsehen, dass die Datei tatsächlich da ist.

              hilmar@buero-debian:~$ ssh iobroker@192.168.0.112
              iobroker@192.168.0.112's password: 
              .
              .
              iobroker@iobroker:~ $ sudo find / -type f -name "tuya2gang.js"
              [sudo] password for iobroker: 
              /opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js
              iobroker@iobroker:~ $ cp /opt/iobroker/iobroker-data/files/zigbee.admin/tuya2gang.js /opt/iobroker/node_modules/iobroker.zigbee/
              iobroker@iobroker:~ $ cd /opt/iobroker/node_modules/iobroker.zigbee/
              iobroker@iobroker:/opt/iobroker/node_modules/iobroker.zigbee $ ls
              admin       docs             lib      main.js       package.json  support
              converters  io-package.json  LICENSE  node_modules  README.md     tuya2gang.js
              
              

              Nach einem Neustart des Zigbee Adapters wird der converter jetzt geladen:

              	2025-10-28 23:35:10.054	info	added external converter using addExternalDefinition (1 ms)
              zigbee.0
              	2025-10-28 23:35:10.053	info	Model TS0002_basic_CC defined in external converter tuya2gang.js
              zigbee.0
              	2025-10-28 23:35:10.046	warn	Trying to run sandbox for tuya2gang.js
              zigbee.0
              	2025-10-28 23:35:10.043	info	Adding code from './../zigbee-herdsman-converters/dist/lib/reporting' as 'reporting' to sandbox -- success
              zigbee.0
              	2025-10-28 23:35:10.041	info	Adding code from './../zigbee-herdsman-converters/dist/lib/tuya' as 'tuya' to sandbox -- success
              zigbee.0
              	2025-10-28 23:35:10.019	info	Adapter ready - starting subsystems. Adapter is running in info mode.
              zigbee.0
              	2025-10-28 23:35:09.882	info	starting. Version 3.1.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v20.19.5, js-controller: 7.0.6
              

              Der switch der vorher funktioniert hat funktioniert nach wie vor, unverändert. Ob der neue, problematische switch jetzt wie gewollt funktioniert probiere ich morgen aus, wenn das entsprechende Kind sein Kinderzimmer geräumt hat :sunglasses:

              H Offline
              H Offline
              HiGer
              schrieb am zuletzt editiert von HiGer
              #9

              @higer said in Moes Zigbee 2-fach Switch schaltet immer beide Kanäle:

              Ob der neue, problematische switch jetzt wie gewollt funktioniert probiere ich morgen aus, wenn das entsprechende Kind sein Kinderzimmer geräumt hat :sunglasses:

              Nö, tut er leider nicht. Schaltet nach wie vor beide Kanäle wenn ich per iobroker steuere.

              AsgothianA 1 Antwort Letzte Antwort
              0
              • H HiGer

                @higer said in Moes Zigbee 2-fach Switch schaltet immer beide Kanäle:

                Ob der neue, problematische switch jetzt wie gewollt funktioniert probiere ich morgen aus, wenn das entsprechende Kind sein Kinderzimmer geräumt hat :sunglasses:

                Nö, tut er leider nicht. Schaltet nach wie vor beide Kanäle wenn ich per iobroker steuere.

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

                @higer bitte den Switch einmal neu konfigurieren ( via ‘reconfigure’ button auf der Kachel.

                Und auf der Info Kachel nachschauen ob er den externen Konverter auch nutzt ( geänderte Bezeichnung)

                A.

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

                H 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @higer bitte den Switch einmal neu konfigurieren ( via ‘reconfigure’ button auf der Kachel.

                  Und auf der Info Kachel nachschauen ob er den externen Konverter auch nutzt ( geänderte Bezeichnung)

                  A.

                  H Offline
                  H Offline
                  HiGer
                  schrieb am zuletzt editiert von
                  #11

                  @asgothian

                  Das wars. Jetzt funktioniert alles wie es soll.

                  Vielen Dank für die Hilfe!

                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • H HiGer

                    @asgothian

                    Das wars. Jetzt funktioniert alles wie es soll.

                    Vielen Dank für die Hilfe!

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

                    @higer sagte in Moes Zigbee 2-fach Switch schaltet immer beide Kanäle:

                    @asgothian

                    Das wars. Jetzt funktioniert alles wie es soll.

                    Vielen Dank für die Hilfe!

                    Abwarten - das ist nur ein Pflaster. Kannst du bitte folgendes Testen:

                    • externen konverter aus der Konfiguration nehmen.
                    • Adapter neu starten
                    • wenn du kannst: den einen der so seltsam sich verhält aus dem Netz werfen und neu anlernen.
                    • schauen ob es immer noch so geht oder ob das 'falsche' verhalten immer noch da ist.

                    A.

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

                    H 1 Antwort Letzte Antwort
                    0
                    • AsgothianA Asgothian

                      @higer sagte in Moes Zigbee 2-fach Switch schaltet immer beide Kanäle:

                      @asgothian

                      Das wars. Jetzt funktioniert alles wie es soll.

                      Vielen Dank für die Hilfe!

                      Abwarten - das ist nur ein Pflaster. Kannst du bitte folgendes Testen:

                      • externen konverter aus der Konfiguration nehmen.
                      • Adapter neu starten
                      • wenn du kannst: den einen der so seltsam sich verhält aus dem Netz werfen und neu anlernen.
                      • schauen ob es immer noch so geht oder ob das 'falsche' verhalten immer noch da ist.

                      A.

                      H Offline
                      H Offline
                      HiGer
                      schrieb am zuletzt editiert von
                      #13
                      • externen konverter aus der Konfiguration nehmen.
                      • Adapter neu starten

                      Bild auf der Kachel ist jetzt wieder das alte. Funktioniert noch wie gewünscht, auch nach einem Reconfigure.

                      • wenn du kannst: den einen der so seltsam sich verhält aus dem Netz werfen und neu anlernen.
                      • schauen ob es immer noch so geht oder ob das 'falsche' verhalten immer noch da ist.

                      Nach dem neu anlernen ist das alte Verhalten jetzt wieder zurück, er schaltet beide Kanäle zusammen.

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • H HiGer
                        • externen konverter aus der Konfiguration nehmen.
                        • Adapter neu starten

                        Bild auf der Kachel ist jetzt wieder das alte. Funktioniert noch wie gewünscht, auch nach einem Reconfigure.

                        • wenn du kannst: den einen der so seltsam sich verhält aus dem Netz werfen und neu anlernen.
                        • schauen ob es immer noch so geht oder ob das 'falsche' verhalten immer noch da ist.

                        Nach dem neu anlernen ist das alte Verhalten jetzt wieder zurück, er schaltet beide Kanäle zusammen.

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

                        @higer kannst du mir deine Shepherd.db zukommen lassen ? Es ist eine Textdatei. ich möchte sehen ob man die Bindings darin erkennen kann.

                        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

                        743

                        Online

                        32.6k

                        Benutzer

                        82.1k

                        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