Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. TS0601 Zigbee

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    TS0601 Zigbee

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      michael_4358 @arteck last edited by

      @arteck
      wo finde ich die liste?

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

        @michael_4358 im adapter

        6c94264e-38e7-4dfd-adf0-528d249df9b1-grafik.png

        1 Reply Last reply Reply Quote 0
        • M
          michael_4358 last edited by

          @arteck

          bcb7b891-3bc6-47cd-b293-cad5473ba3bc-grafik.png

          arteck 1 Reply Last reply Reply Quote 0
          • D
            dimaiv @michael_4358 last edited by

            @michael_4358
            Vielleicht ist der manufacturer anderes als im Konverter? Oder spielt es mittlerweile kein Rolle mehr?

            M 1 Reply Last reply Reply Quote 0
            • M
              michael_4358 @dimaiv last edited by

              @dimaiv

              gute frage nächste....

              https://github.com/Koenkk/zigbee-herdsman-converters/pull/2612

              im converter steht der tracker schon drin...

              D 1 Reply Last reply Reply Quote 0
              • D
                dimaiv @michael_4358 last edited by dimaiv

                @michael_4358
                Jetzt ist die Frage, ob du die neuesten Konverter schon bei dir installiert hast? Ich denke nein. Weil es ist erst seit 2 Tagen drin.
                Du kannst es aber manuel die entsprechende Zeilen bei dir hinzufügen, oder abwarten.

                M 1 Reply Last reply Reply Quote 0
                • M
                  michael_4358 @dimaiv last edited by michael_4358

                  @dimaiv

                  Habe die Einzel Daten abgeglichen... sind passend...neustart und neues einbinden hat nicht geklappt...

                  EdiT:

                  die frage ist wenn ich einfach das ganze zip packet da stumpf reinbügel ob das so der richtige weg ist....

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

                    @michael_4358 adapter neu gestartet ?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      michael_4358 @arteck last edited by

                      @arteck
                      Ja(den zigbee Adapter)

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        ninharp @michael_4358 last edited by

                        @michael_4358 Die Änderung mit der Smart Air Box sind ja im zigbee-herdsman-converters Repository geschehen, wird dies auch geupdated wenn der Adapter aktualisiert wird!?

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

                          @ninharp

                          generell ja, allerdings kann das die eine und/oder die andere Woche dauern bis das passiert ist.

                          A.

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

                            @asgothian

                            Ich habe jetzt zwei von diesen Thermometern mit Uhr gekauft: Amazon

                            Die Daten, die ich so finden konnte:

                            {"type":"commandMcuSyncTime","data":{"payloadSize":268},"linkquality":69,"groupID":0,"cluster":"manuSpecificTuya","meta":{"zclTransactionSequenceNumber":241,"manufacturerCode":null,"frameControl":{"frameType":1,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0}},"endpoint_id":1}
                            
                            ieee:0xa4c138b8b21c0b91
                            nwk:9269 (0x2435)
                            model:TS0601
                            groups:
                            
                            modelZigbee:TS0601
                            type:EndDevice
                            nwk:9269
                            manuf id:4417
                            manufacturer:_TZE204_jygvp6fk
                            power:Battery
                            app version:73
                            hard version:1
                            zcl version:3
                            stack version:0
                            date code:
                            interviewed:true
                            configured:false
                            endpoint:1
                            profile:260
                            input clusters:genGroups (4)
                            genScenes (5)
                            manuSpecificTuya (61184)
                            genBasic (0)
                            output clusters:genOta (25)
                            genTime (10)
                            

                            Hat da schon jemand mit Erfolg gehabt?

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

                              @peterfido sagte in TS0601 Zigbee:

                              Hat da schon jemand mit Erfolg gehabt?

                              Sicher nicht - die sind bisher in den zigbee-herdsman-convertern nicht drin.

                              Da die neuen Konverter auf den Herdsman 3.0 angewiesen sind, wirst du warten müssen bis die 1.11 des zigbee Adapters fertig ist - ich rechne mit 2-3 Monaten.

                              A

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

                                @asgothian Danke für die Antwort. Das ist eine lange Zeit. Ist sicher, dass die zukünftig unterstützt werden, oder ist es schlauer, die zurückzuschicken?

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

                                  @peterfido sagte in TS0601 Zigbee:

                                  @asgothian Danke für die Antwort. Das ist eine lange Zeit. Ist sicher, dass die zukünftig unterstützt werden, oder ist es schlauer, die zurückzuschicken?

                                  Es ist nicht sicher - zum einen muss der neue Herdsman integriert sein. Ob das in dem Zeitraum passt weiss ich nicht. Zum anderen muss jemand das Gerät in die Zigbee-Herdsman-Converters integrieren. Ob das wer macht weiss ich nicht.

                                  A.
                                  Nachtrag: ich mach es sicher nicht - ich hab kein Gerät und kann auch nicht versprechen das ich die Zeit habe.

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

                                    @asgothian Kann ich da "irgendwie" weiterhelfen? Aber wahrscheinlich müsste ich ein Tuya-Zigbee-Gateway haben und dann mitloggen. Gerade das Stellen der Uhr wird wohl sonst schwer herauszufinden sein.

                                    Edit:
                                    Es scheint da bei Github ein Projekt zu geben, wo jemand ein scheinbar baugleiches Gerät per Quirks?? eingebunden hat.

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

                                      @peterfido unter der Bedingung das das Gerät in dem Projekt so ist wie deins:

                                      • pass den beiliegenden Code so an das der Fingerprint zu deinem Gerät passt.
                                      • speicher den Code im Datenverzeichnis des zigbee Adapters (üblicherweise /opt/iobroker/iobroker-data/zigbee_0)
                                      • trag den Dateinamen als "externen Konverter" in den Einstellungen ein
                                      • Start den Zigbee-Adapter neu und prüfe das log auf Fehlermeldungen.

                                      Der Code ist ohne Gewähr - ich hab da nichts getestet.

                                      "use strict";
                                      //const fromZigbee_1 = (require("../converters/fromZigbee"));
                                      //const toZigbee_1 = (require("../converters/toZigbee"));
                                      const constants_1 = require("../lib/constants");
                                      const exposes = (require("../lib/exposes"));
                                      const legacy = (require("../lib/legacy"));
                                      const logger_1 = require("../lib/logger");
                                      const modernExtend_1 = require("../lib/modernExtend");
                                      const reporting = (require("../lib/reporting"));
                                      const globalStore = (require("../lib/store"));
                                      const tuya = (require("../lib/tuya"));
                                      const NS = 'zhc:tuya';
                                      const { tuyaLight, tuyaBase, tuyaMagicPacket, dpBinary, dpNumeric, dpEnumLookup } = tuya.modernExtend;
                                      const e = exposes.presets;
                                      const ea = exposes.access;
                                      const definitions = [
                                         {
                                             fingerprint: tuya.fingerprint('TS0601', [
                                                 '_TZE200_yjjdcqsq',
                                                 '_TZE200_9yapgbuv',
                                                 '_TZE200_utkemkbs',
                                                 '_TZE204_utkemkbs',
                                                 '_TZE204_9yapgbuv',
                                                 '_TZE204_upagmta9',
                                                 '_TZE200_cirvgep4',
                                                 '_TZE200_upagmta9',
                                                 '_TZE204_yjjdcqsq',
                                                 '_TZE204_cirvgep4',
                                             ]),
                                             model: 'TS0601_temperature_humidity_sensor_2',
                                             vendor: 'Tuya',
                                             description: 'Temperature and humidity sensor',
                                             fromZigbee: [tuya.fz.datapoints],
                                             toZigbee: [tuya.tz.datapoints],
                                             onEvent: tuya.onEvent({ queryOnDeviceAnnounce: true }),
                                             configure: async (device, coordinatorEndpoint) => {
                                                 await tuya.configureMagicPacket(device, coordinatorEndpoint);
                                                 // Required to get the device to start reporting
                                                 await device.getEndpoint(1).command('manuSpecificTuya', 'dataQuery', {});
                                             },
                                             exposes: [e.temperature(), e.humidity(), tuya.exposes.batteryState(), tuya.exposes.temperatureUnit()],
                                             meta: {
                                                 tuyaDatapoints: [
                                                     [1, 'temperature', tuya.valueConverter.divideBy10],
                                                     [2, 'humidity', tuya.valueConverter.raw],
                                                     [3, 'battery_state', tuya.valueConverter.batteryState],
                                                     [9, 'temperature_unit', tuya.valueConverter.temperatureUnitEnum],
                                                 ],
                                             },
                                             whiteLabel: [
                                                 tuya.whitelabel('Tuya', 'ZTH01', 'Temperature and humidity sensor', ['_TZE200_yjjdcqsq', '_TZE204_yjjdcqsq']),
                                                 tuya.whitelabel('Tuya', 'SZTH02', 'Temperature and humidity sensor', ['_TZE200_utkemkbs', '_TZE204_utkemkbs']),
                                                 tuya.whitelabel('Tuya', 'ZTH02', 'Temperature and humidity sensor', ['_TZE200_9yapgbuv', '_TZE204_9yapgbuv']),
                                                 tuya.whitelabel('Tuya', 'ZTH05', 'Temperature and humidity sensor', ['_TZE204_upagmta9', '_TZE200_upagmta9']),
                                                 tuya.whitelabel('Tuya', 'ZTH08-E', 'Temperature and humidity sensor', ['_TZE200_cirvgep4', '_TZE204_cirvgep4']),
                                             ],
                                         },
                                      
                                      ];
                                      exports.default = definitions;
                                      module.exports = definitions;
                                      //# sourceMappingURL=tuya.js.map
                                      

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

                                        @asgothian

                                        Die Datei habe ich angelegt. Er stolpert allerdings über eine fehlende lib:

                                        External converter /opt/iobroker/iobroker-data/zigbee_0/tuya_twc.js contains an unsupported reference to '/lib/legacy' - external converter not loaded.
                                        
                                        Asgothian 1 Reply Last reply Reply Quote 0
                                        • Asgothian
                                          Asgothian Developer @peterfido last edited by

                                          @peterfido dann schmeiss die Zeile mit /lib/legacy aus dem code und schau ob es dann geht.

                                          A.

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

                                            @asgothian

                                            habe ich erledigt. Jetzt kommt folgender Fehler:

                                            Unable to apply converter from module: /opt/iobroker/iobroker-data/zigbee_0/tuya_twc.js - the code does not run: Error: Cannot find module '../lib/exposes' Require stack: - /opt/iobroker/node_modules/iobroker.zigbee/main.js
                                            

                                            Schmeisse ich die Zeile mit esposes auch raus, kommt der nächste Fehler:

                                            Unable to apply converter from module: /opt/iobroker/iobroker-data/zigbee_0/tuya_twc.js - the code does not run: Error: Cannot find module '../lib/reporting' Require stack: - /opt/iobroker/node_modules/iobroker.zigbee/main.js
                                            

                                            passt da was mit dem Pfad nicht?

                                            Was mich überrascht ist, dass man die Zeilen wirklich rausscheissen muss.
                                            Auskommentieren mittels // scheint nicht zu funkionieren, da die Fehlermeldungen identisch sind.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            929
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            12
                                            60
                                            8196
                                            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