Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. TS0601 Zigbee

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

TS0601 Zigbee

Scheduled Pinned Locked Moved Hardware
75 Posts 16 Posters 15.6k Views 15 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    peterfido
    wrote on last edited by peterfido
    #49

    @asgothian ok, danke. Ich hatte die relativen Pfade vermutet. Zumindest von dort, wo die Datei sizt, laufen die ins Leere. Den neuen Herdsmann gibt es noch nicht? Oder müsste ich da z.B. auf zigbee2mqtt gehen?

    Das wäre dann wohl auch ein umfangreicher Aufwand, alle Geräte umzuziehen und die Skripte anpassen. Ich probiere noch bis zum Wochenende und, wenn es nicht will, schicke ich die Teile zurück.

    Optisch passt dieser hier genau.

    Gruß

    Peterfido


    Proxmox auf Intel NUC12WSHi5
    ioBroker: Debian (VM)
    CCU: Debmatic (VM)
    Influx: Debian (VM)
    Grafana: Debian (VM)
    eBus: Debian (VM)
    Zigbee: Debian (VM) mit zigbee2mqtt

    AsgothianA JLegJ 2 Replies Last reply
    0
    • P peterfido

      @asgothian ok, danke. Ich hatte die relativen Pfade vermutet. Zumindest von dort, wo die Datei sizt, laufen die ins Leere. Den neuen Herdsmann gibt es noch nicht? Oder müsste ich da z.B. auf zigbee2mqtt gehen?

      Das wäre dann wohl auch ein umfangreicher Aufwand, alle Geräte umzuziehen und die Skripte anpassen. Ich probiere noch bis zum Wochenende und, wenn es nicht will, schicke ich die Teile zurück.

      Optisch passt dieser hier genau.

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by
      #50

      @peterfido den neuen Herdsman gibt es schon. Du kannst auch probieren was der für Dich bedeutet. Allerdings werden dann viele Datenpuntke insbesondere bei Tastern und Schaltern umbenannt - da gibt es also extra Arbeit wenn du den nutzen willst.

      Solltest du das probieren wollen, dann kann ich Dir diesen Thread empfehlen:
      https://forum.iobroker.net/topic/78969/iobroker-zigbee-1-11-x-tester-gesucht/11

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

      P 1 Reply Last reply
      0
      • P peterfido

        @asgothian ok, danke. Ich hatte die relativen Pfade vermutet. Zumindest von dort, wo die Datei sizt, laufen die ins Leere. Den neuen Herdsmann gibt es noch nicht? Oder müsste ich da z.B. auf zigbee2mqtt gehen?

        Das wäre dann wohl auch ein umfangreicher Aufwand, alle Geräte umzuziehen und die Skripte anpassen. Ich probiere noch bis zum Wochenende und, wenn es nicht will, schicke ich die Teile zurück.

        Optisch passt dieser hier genau.

        JLegJ Offline
        JLegJ Offline
        JLeg
        wrote on last edited by
        #51

        @peterfido …ich hab von nodejs wenig Ahnung, bin aber fast sicher, dass relative Pfade in require() immer vom aktuellen Pfad der aufrufenden Datei ausgehen. D.h. „../lib…“ dürfte dann in zigbee.0 nicht funktionieren.
        Bei mir liegen diese Module in node_modules - ich würde einfach mal absolute Pfade ausprobieren, kost‘ ja nix ;-)
        Also z.B.
        require(“/opt/iobroker/node_modules/zigbee-herdsman-converters/lib/exposes“)

        P 1 Reply Last reply
        0
        • JLegJ JLeg

          @peterfido …ich hab von nodejs wenig Ahnung, bin aber fast sicher, dass relative Pfade in require() immer vom aktuellen Pfad der aufrufenden Datei ausgehen. D.h. „../lib…“ dürfte dann in zigbee.0 nicht funktionieren.
          Bei mir liegen diese Module in node_modules - ich würde einfach mal absolute Pfade ausprobieren, kost‘ ja nix ;-)
          Also z.B.
          require(“/opt/iobroker/node_modules/zigbee-herdsman-converters/lib/exposes“)

          P Offline
          P Offline
          peterfido
          wrote on last edited by
          #52

          @jleg Danke für den Tipp. Das hatte ich bereits probiert.

          Ich habe einen lxc Container auf dem Proxmox Server installiert, wo zigbee2mqtt drauf ist. Scheint allerdings nicht die Version 2 zu sein. Da muss ich am Wochenende mal schauen. Im Log tauchte einmal eine Meldung mit Version 21 und 23 auf. Allerdings war das Log nach dem Neustart leer und die Meldung taucht nicht mehr auf.

          Das Gerät wird aktuell nicht unterstützt. Ich mache mich wohl am Wochenende auf die Suche nach der Datei, wo der tuya zth08-e drin ist, und ergänze mal die Kennung von dem Thermometer. Mal schauen, was passiert.

          Gruß

          Peterfido


          Proxmox auf Intel NUC12WSHi5
          ioBroker: Debian (VM)
          CCU: Debmatic (VM)
          Influx: Debian (VM)
          Grafana: Debian (VM)
          eBus: Debian (VM)
          Zigbee: Debian (VM) mit zigbee2mqtt

          1 Reply Last reply
          0
          • AsgothianA Asgothian

            @peterfido den neuen Herdsman gibt es schon. Du kannst auch probieren was der für Dich bedeutet. Allerdings werden dann viele Datenpuntke insbesondere bei Tastern und Schaltern umbenannt - da gibt es also extra Arbeit wenn du den nutzen willst.

            Solltest du das probieren wollen, dann kann ich Dir diesen Thread empfehlen:
            https://forum.iobroker.net/topic/78969/iobroker-zigbee-1-11-x-tester-gesucht/11

            P Offline
            P Offline
            peterfido
            wrote on last edited by
            #53

            @asgothian von zigbee2mqtt wird das Teil nicht unterstützt. Allerdings bin ich mir nicht sicher, ob ich für zigbee2mqtt 2.x eine andere Installation durchführen muss.

            Ich teste jetzt, wie Du oben vorgeschlagen hast, mit dem neuen herdsman. Allerdings lief die Installation nicht sauber durch Bei drei ioBroker Testsystemen gab es die Fehlermeldung, dass der port nicht gelockt werden konnte. (zwei mal lxc und einmal VM unter Proxmox) Auf dem vierten (VM) habe ich dann erst den "normalen" Zigbee-Adapter installiert, da war dann das Fenster vom Admin leer. Dann die Testversion mit der Katze installiert, daraufhin war der Admin wie gewohnt und auch der USB-Stick wurde einwandfrei erkannt.

            Also mache ich dann in dem Test-Thread weiter.

            Gruß

            Peterfido


            Proxmox auf Intel NUC12WSHi5
            ioBroker: Debian (VM)
            CCU: Debmatic (VM)
            Influx: Debian (VM)
            Grafana: Debian (VM)
            eBus: Debian (VM)
            Zigbee: Debian (VM) mit zigbee2mqtt

            arteckA 1 Reply Last reply
            0
            • P peterfido

              @asgothian von zigbee2mqtt wird das Teil nicht unterstützt. Allerdings bin ich mir nicht sicher, ob ich für zigbee2mqtt 2.x eine andere Installation durchführen muss.

              Ich teste jetzt, wie Du oben vorgeschlagen hast, mit dem neuen herdsman. Allerdings lief die Installation nicht sauber durch Bei drei ioBroker Testsystemen gab es die Fehlermeldung, dass der port nicht gelockt werden konnte. (zwei mal lxc und einmal VM unter Proxmox) Auf dem vierten (VM) habe ich dann erst den "normalen" Zigbee-Adapter installiert, da war dann das Fenster vom Admin leer. Dann die Testversion mit der Katze installiert, daraufhin war der Admin wie gewohnt und auch der USB-Stick wurde einwandfrei erkannt.

              Also mache ich dann in dem Test-Thread weiter.

              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              wrote on last edited by
              #54

              @peterfido sagte in TS0601 Zigbee:

              von zigbee2mqtt wird das Teil nicht unterstützt. Allerdings bin ich mir nicht sicher, ob ich für zigbee2mqtt 2.x eine andere Installation durchführen muss.

              wenns da nicht unterstützt wird dann wird es auch bei zigbee NICHT GEHEN

              und nien für z2m 2.0 brauchst keine neue installation..

              zigbee hab ich, zwave auch, nuc's genauso und HA auch

              P 1 Reply Last reply
              0
              • arteckA arteck

                @peterfido sagte in TS0601 Zigbee:

                von zigbee2mqtt wird das Teil nicht unterstützt. Allerdings bin ich mir nicht sicher, ob ich für zigbee2mqtt 2.x eine andere Installation durchführen muss.

                wenns da nicht unterstützt wird dann wird es auch bei zigbee NICHT GEHEN

                und nien für z2m 2.0 brauchst keine neue installation..

                P Offline
                P Offline
                peterfido
                wrote on last edited by peterfido
                #55

                @arteck @Asgothian :

                Ich habe das Teil zum Laufen bekommen. In der Datei tuya.js habe ich zwei Zeilen ergänzt. (Zeilen 13 und 41)

                   {
                        fingerprint: tuya.fingerprint('TS0601', [
                            '_TZE200_yjjdcqsq',
                            '_TZE200_9yapgbuv',
                            '_TZE200_utkemkbs',
                            '_TZE204_utkemkbs',
                            '_TZE204_9yapgbuv',
                            '_TZE204_upagmta9',
                            '_TZE200_cirvgep4',
                            '_TZE200_upagmta9',
                            '_TZE204_yjjdcqsq',
                            '_TZE204_cirvgep4',
                			'_TZE204_jygvp6fk',
                        ]),
                        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']),
                			tuya.whitelabel('Tuya', 'ZTH07-E', 'Temperature and humidity sensor', ['_TZE201_jygvp6fk', '_TZE204_jygvp6fk']),
                        ],
                

                Die Uhrzeit stimmt und die Werte trudeln ein:

                40345e70-696e-449a-a738-7c3ee8a3b7f9-image.png

                Jetzt probiere ich es auf meinem Produktivsystem.

                Gruß

                Peterfido


                Proxmox auf Intel NUC12WSHi5
                ioBroker: Debian (VM)
                CCU: Debmatic (VM)
                Influx: Debian (VM)
                Grafana: Debian (VM)
                eBus: Debian (VM)
                Zigbee: Debian (VM) mit zigbee2mqtt

                AsgothianA 1 Reply Last reply
                0
                • P peterfido

                  @arteck @Asgothian :

                  Ich habe das Teil zum Laufen bekommen. In der Datei tuya.js habe ich zwei Zeilen ergänzt. (Zeilen 13 und 41)

                     {
                          fingerprint: tuya.fingerprint('TS0601', [
                              '_TZE200_yjjdcqsq',
                              '_TZE200_9yapgbuv',
                              '_TZE200_utkemkbs',
                              '_TZE204_utkemkbs',
                              '_TZE204_9yapgbuv',
                              '_TZE204_upagmta9',
                              '_TZE200_cirvgep4',
                              '_TZE200_upagmta9',
                              '_TZE204_yjjdcqsq',
                              '_TZE204_cirvgep4',
                  			'_TZE204_jygvp6fk',
                          ]),
                          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']),
                  			tuya.whitelabel('Tuya', 'ZTH07-E', 'Temperature and humidity sensor', ['_TZE201_jygvp6fk', '_TZE204_jygvp6fk']),
                          ],
                  

                  Die Uhrzeit stimmt und die Werte trudeln ein:

                  40345e70-696e-449a-a738-7c3ee8a3b7f9-image.png

                  Jetzt probiere ich es auf meinem Produktivsystem.

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  wrote on last edited by
                  #56

                  @peterfido sagte in TS0601 Zigbee:

                  Jetzt probiere ich es auf meinem Produktivsystem.

                  Wichtiger Hinweis: diese Anpassung wird verloren gehen sobald du den Zigbee-Adapter aktualisierst / neu installierst. Darüber musst du dir im klaren sein. ggf. musst du diese Anpassung wiederholen.

                  Ein Einspielen bei den zigbee-herdsman-converters ist ausgeschlossen, da diese Änderung da bereits vorhanden ist, aber erst in einer 21.x Version, die nicht mit dem Zigbee-Adapter 1.10 funktioniert.

                  A

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

                  P 2 Replies Last reply
                  0
                  • AsgothianA Asgothian

                    @peterfido sagte in TS0601 Zigbee:

                    Jetzt probiere ich es auf meinem Produktivsystem.

                    Wichtiger Hinweis: diese Anpassung wird verloren gehen sobald du den Zigbee-Adapter aktualisierst / neu installierst. Darüber musst du dir im klaren sein. ggf. musst du diese Anpassung wiederholen.

                    Ein Einspielen bei den zigbee-herdsman-converters ist ausgeschlossen, da diese Änderung da bereits vorhanden ist, aber erst in einer 21.x Version, die nicht mit dem Zigbee-Adapter 1.10 funktioniert.

                    A

                    P Offline
                    P Offline
                    peterfido
                    wrote on last edited by peterfido
                    #57

                    @asgothian Ist mir bewusst. Wie müsste denn in diesem Fall eine eigene Converter-Datei aussehen?

                    Edit: Bei der 1.11.x ist das Gerät noch unbekannt. Da hatte ich die Änderung zuerst auf meinem Testsystem durchgeführt.

                    Gruß

                    Peterfido


                    Proxmox auf Intel NUC12WSHi5
                    ioBroker: Debian (VM)
                    CCU: Debmatic (VM)
                    Influx: Debian (VM)
                    Grafana: Debian (VM)
                    eBus: Debian (VM)
                    Zigbee: Debian (VM) mit zigbee2mqtt

                    1 Reply Last reply
                    0
                    • AsgothianA Asgothian

                      @peterfido sagte in TS0601 Zigbee:

                      Jetzt probiere ich es auf meinem Produktivsystem.

                      Wichtiger Hinweis: diese Anpassung wird verloren gehen sobald du den Zigbee-Adapter aktualisierst / neu installierst. Darüber musst du dir im klaren sein. ggf. musst du diese Anpassung wiederholen.

                      Ein Einspielen bei den zigbee-herdsman-converters ist ausgeschlossen, da diese Änderung da bereits vorhanden ist, aber erst in einer 21.x Version, die nicht mit dem Zigbee-Adapter 1.10 funktioniert.

                      A

                      P Offline
                      P Offline
                      peterfido
                      wrote on last edited by
                      #58

                      @asgothian im Github unter zigbee-herdsman-converters/.../tuya.ts

                      wird das Gerät noch nicht aufgeführt. Müsste dort ab Zeile 1100 stehen. Gibt es für die 21.x Version eine andere Quelle?

                      Gruß

                      Peterfido


                      Proxmox auf Intel NUC12WSHi5
                      ioBroker: Debian (VM)
                      CCU: Debmatic (VM)
                      Influx: Debian (VM)
                      Grafana: Debian (VM)
                      eBus: Debian (VM)
                      Zigbee: Debian (VM) mit zigbee2mqtt

                      P 1 Reply Last reply
                      0
                      • P peterfido

                        @asgothian im Github unter zigbee-herdsman-converters/.../tuya.ts

                        wird das Gerät noch nicht aufgeführt. Müsste dort ab Zeile 1100 stehen. Gibt es für die 21.x Version eine andere Quelle?

                        P Offline
                        P Offline
                        peterfido
                        wrote on last edited by peterfido
                        #59

                        Ich habe jetzt eine wohl gute Lösung gefunden.

                        In Proxmox habe ich eine VM erstellt, auf welcher ich zusätzlich curl, mosquitto, zigbee2mqtt und vsftpd installiert habe.

                        Geht man nach der Anleitung von zigbee2mqtt vor, dann verschwinden bei jedem Neustart die Rechte, den USB-Stick zu nutzen. Ist mir jetzt allerdings egal, da ich heute Morgen mein LAN-Gateway vom Zigbee-Adapter auf zigbee2mqtt umgezogen habe.

                        Der Umzug war etwas trickreich, da die Konfiguration bei z2m die ext. Pan ID und den Transport-Key in einzelnen dezimalen Zahlen haben möchte. Obendrein ist die ext. Pan ID rückwärts einzutragen. Also die letzte Zahl zuerst und zuletzt die erste Zahl.

                        Dann noch die Konfigurations-Dateien nach /opt/zigbee2mqtt/data kopieren und umbenennen. Das habe ich dann mit FileZilla über ftp gemacht. Die shepherd.db muss in database.db umbenannt werden.

                        Dann noch im data Ordner einen Unterordner external_converters erstellen und da die selbst erstellte (ok - zusammenkopierte) Datei reinkopieren.

                        var __importStar = (this && this.__importStar) || (function () {
                            var ownKeys = function(o) {
                                ownKeys = Object.getOwnPropertyNames || function (o) {
                                    var ar = [];
                                    for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
                                    return ar;
                                };
                                return ownKeys(o);
                            };
                            return function (mod) {
                                if (mod && mod.__esModule) return mod;
                                var result = {};
                                if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
                                __setModuleDefault(result, mod);
                                return result;
                            };
                        })();
                        const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
                        const tz = require('zigbee-herdsman-converters/converters/toZigbee');
                        const exposes = require('zigbee-herdsman-converters/lib/exposes');
                        const reporting = require('zigbee-herdsman-converters/lib/reporting');
                        const ota = require('zigbee-herdsman-converters/lib/ota');
                        const utils = require('zigbee-herdsman-converters/lib/utils');
                        const globalStore = require('zigbee-herdsman-converters/lib/store');
                        const e = exposes.presets;
                        const ea = exposes.access;
                        const tuya = __importStar(require("zigbee-herdsman-converters/lib/tuya"));
                        
                        const definition = {
                        	fingerprint: tuya.fingerprint('TS0601', [
                        		'_TZE204_jygvp6fk',
                        	]),	
                            zigbeeModel: ['lumi.sens'],
                            model: 'TS0601_temperature_humidity_sensor_2',
                            vendor: 'EMOS',
                            description: 'Temperature and humidity sensor',
                            extend: [],
                            /**
                             * Clusters reporting "from zigbee"
                             */
                            fromZigbee: [tuya.fz.datapoints],
                            /**
                             * Clusters to send commands "to zigbee"
                             */
                            toZigbee: [tuya.tz.datapoints],
                            /**
                             * Defines which fields are exposed in the definition message to configure a frontend
                             * (e.g. Z2M frontend, Home Assistant, Domoticz)
                             */
                        	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', 'EGS0101', 'Temperature and humidity sensor', ['_TZE200_jygvp6fk', '_TZE204_jygvp6fk']),
                        	],
                        };
                        
                        module.exports = definition;
                        

                        Danach können die Thermometer mit Uhr genutzt werden. Es gibt zwar beim Anlernen eine Meldung, dass diese nur von einer älteren Zigbee-Revision unterstützt werden, läuft aber trotzdem.

                        info 2025-01-12 09:23:39zh:controller:device: Device '0xa4c1385f24e9365e' is only compliant to revision '21' of the ZigBee specification (current revision: 23).
                        info 2025-01-12 09:23:43zh:controller: Succesfully interviewed '0xa4c1385f24e9365e'
                        info 2025-01-12 09:23:43z2m: Successfully interviewed '0xa4c1385f24e9365e', device has successfully been paired
                        info 2025-01-12 09:23:43z2m: Device '0xa4c1385f24e9365e' is supported, identified as: Tuya Temperature and humidity sensor (EGS0101)
                        

                        4d3f10d0-2cf9-48c5-aa17-6a1ad956c0c9-image.png

                        und taucht im ioBroker mit Werten auf.
                        78935a03-ac98-4d3e-b607-d1fbf60b4658-image.png

                        Gruß

                        Peterfido


                        Proxmox auf Intel NUC12WSHi5
                        ioBroker: Debian (VM)
                        CCU: Debmatic (VM)
                        Influx: Debian (VM)
                        Grafana: Debian (VM)
                        eBus: Debian (VM)
                        Zigbee: Debian (VM) mit zigbee2mqtt

                        P 1 Reply Last reply
                        0
                        • P peterfido

                          Ich habe jetzt eine wohl gute Lösung gefunden.

                          In Proxmox habe ich eine VM erstellt, auf welcher ich zusätzlich curl, mosquitto, zigbee2mqtt und vsftpd installiert habe.

                          Geht man nach der Anleitung von zigbee2mqtt vor, dann verschwinden bei jedem Neustart die Rechte, den USB-Stick zu nutzen. Ist mir jetzt allerdings egal, da ich heute Morgen mein LAN-Gateway vom Zigbee-Adapter auf zigbee2mqtt umgezogen habe.

                          Der Umzug war etwas trickreich, da die Konfiguration bei z2m die ext. Pan ID und den Transport-Key in einzelnen dezimalen Zahlen haben möchte. Obendrein ist die ext. Pan ID rückwärts einzutragen. Also die letzte Zahl zuerst und zuletzt die erste Zahl.

                          Dann noch die Konfigurations-Dateien nach /opt/zigbee2mqtt/data kopieren und umbenennen. Das habe ich dann mit FileZilla über ftp gemacht. Die shepherd.db muss in database.db umbenannt werden.

                          Dann noch im data Ordner einen Unterordner external_converters erstellen und da die selbst erstellte (ok - zusammenkopierte) Datei reinkopieren.

                          var __importStar = (this && this.__importStar) || (function () {
                              var ownKeys = function(o) {
                                  ownKeys = Object.getOwnPropertyNames || function (o) {
                                      var ar = [];
                                      for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
                                      return ar;
                                  };
                                  return ownKeys(o);
                              };
                              return function (mod) {
                                  if (mod && mod.__esModule) return mod;
                                  var result = {};
                                  if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
                                  __setModuleDefault(result, mod);
                                  return result;
                              };
                          })();
                          const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
                          const tz = require('zigbee-herdsman-converters/converters/toZigbee');
                          const exposes = require('zigbee-herdsman-converters/lib/exposes');
                          const reporting = require('zigbee-herdsman-converters/lib/reporting');
                          const ota = require('zigbee-herdsman-converters/lib/ota');
                          const utils = require('zigbee-herdsman-converters/lib/utils');
                          const globalStore = require('zigbee-herdsman-converters/lib/store');
                          const e = exposes.presets;
                          const ea = exposes.access;
                          const tuya = __importStar(require("zigbee-herdsman-converters/lib/tuya"));
                          
                          const definition = {
                          	fingerprint: tuya.fingerprint('TS0601', [
                          		'_TZE204_jygvp6fk',
                          	]),	
                              zigbeeModel: ['lumi.sens'],
                              model: 'TS0601_temperature_humidity_sensor_2',
                              vendor: 'EMOS',
                              description: 'Temperature and humidity sensor',
                              extend: [],
                              /**
                               * Clusters reporting "from zigbee"
                               */
                              fromZigbee: [tuya.fz.datapoints],
                              /**
                               * Clusters to send commands "to zigbee"
                               */
                              toZigbee: [tuya.tz.datapoints],
                              /**
                               * Defines which fields are exposed in the definition message to configure a frontend
                               * (e.g. Z2M frontend, Home Assistant, Domoticz)
                               */
                          	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', 'EGS0101', 'Temperature and humidity sensor', ['_TZE200_jygvp6fk', '_TZE204_jygvp6fk']),
                          	],
                          };
                          
                          module.exports = definition;
                          

                          Danach können die Thermometer mit Uhr genutzt werden. Es gibt zwar beim Anlernen eine Meldung, dass diese nur von einer älteren Zigbee-Revision unterstützt werden, läuft aber trotzdem.

                          info 2025-01-12 09:23:39zh:controller:device: Device '0xa4c1385f24e9365e' is only compliant to revision '21' of the ZigBee specification (current revision: 23).
                          info 2025-01-12 09:23:43zh:controller: Succesfully interviewed '0xa4c1385f24e9365e'
                          info 2025-01-12 09:23:43z2m: Successfully interviewed '0xa4c1385f24e9365e', device has successfully been paired
                          info 2025-01-12 09:23:43z2m: Device '0xa4c1385f24e9365e' is supported, identified as: Tuya Temperature and humidity sensor (EGS0101)
                          

                          4d3f10d0-2cf9-48c5-aa17-6a1ad956c0c9-image.png

                          und taucht im ioBroker mit Werten auf.
                          78935a03-ac98-4d3e-b607-d1fbf60b4658-image.png

                          P Offline
                          P Offline
                          peterfido
                          wrote on last edited by
                          #60

                          Ich hatte ein Issue auf Github eröffnet, und Koenkk hat das Gerät im dev branch hinzugefügt.

                          Das ging echt flott.

                          Gruß

                          Peterfido


                          Proxmox auf Intel NUC12WSHi5
                          ioBroker: Debian (VM)
                          CCU: Debmatic (VM)
                          Influx: Debian (VM)
                          Grafana: Debian (VM)
                          eBus: Debian (VM)
                          Zigbee: Debian (VM) mit zigbee2mqtt

                          1 Reply Last reply
                          0
                          • Sleepless135S Offline
                            Sleepless135S Offline
                            Sleepless135
                            wrote on last edited by
                            #61

                            Moin in die Runde,

                            bin auch über das End Gerät TS0601 gekommen.

                            Es ist ein Bodensensor von Ali, wollte mal schauen ob dann weniger Blumen bei mir sterben :D

                            Die Zigbee Version ist so weit ich sehen kann die neuste.
                            type:zStack3x0
                            version:2-1.2.7.1.
                            revision:20210708
                            port:/dev/ttyUSB0
                            channel:12

                            Wie bekomme ich diesen kleinen Sensor in mein Netzwerk eingebunden ?
                            Hat jemand einen Tipp für mich ?

                            danke :)

                            Gruß aus dem kühlen Keller
                            Tim

                            modelZigbee:TS0601
                            type:EndDevice
                            nwk:25184
                            manuf id:4742
                            manufacturer:_TZE200_npj9bug3
                            power:Battery
                            app version:149
                            hard version:1
                            zcl version:3
                            stack version:2
                            build:0122052017
                            interviewed:true
                            configured:true
                            endpoint:1
                            profile:260
                            input clusters:genBasic (0)
                            genIdentify (3)
                            msTemperatureMeasurement (1026)
                            msRelativeHumidity (1029)
                            genPowerCfg (1)
                            output clusters:genIdentify (3)

                            AsgothianA 1 Reply Last reply
                            0
                            • Sleepless135S Sleepless135

                              Moin in die Runde,

                              bin auch über das End Gerät TS0601 gekommen.

                              Es ist ein Bodensensor von Ali, wollte mal schauen ob dann weniger Blumen bei mir sterben :D

                              Die Zigbee Version ist so weit ich sehen kann die neuste.
                              type:zStack3x0
                              version:2-1.2.7.1.
                              revision:20210708
                              port:/dev/ttyUSB0
                              channel:12

                              Wie bekomme ich diesen kleinen Sensor in mein Netzwerk eingebunden ?
                              Hat jemand einen Tipp für mich ?

                              danke :)

                              Gruß aus dem kühlen Keller
                              Tim

                              modelZigbee:TS0601
                              type:EndDevice
                              nwk:25184
                              manuf id:4742
                              manufacturer:_TZE200_npj9bug3
                              power:Battery
                              app version:149
                              hard version:1
                              zcl version:3
                              stack version:2
                              build:0122052017
                              interviewed:true
                              configured:true
                              endpoint:1
                              profile:260
                              input clusters:genBasic (0)
                              genIdentify (3)
                              msTemperatureMeasurement (1026)
                              msRelativeHumidity (1029)
                              genPowerCfg (1)
                              output clusters:genIdentify (3)

                              AsgothianA Offline
                              AsgothianA Offline
                              Asgothian
                              Developer
                              wrote on last edited by
                              #62

                              @sleepless135 dumm gefragt:

                              • welchen Adapter nutzt du ?
                              • in welcher Version ?
                              • ist genau dein Gerät sicher bei zigbee2mqtt.io als supported gelistet ?

                              A.

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

                              HomoranH 1 Reply Last reply
                              0
                              • AsgothianA Asgothian

                                @sleepless135 dumm gefragt:

                                • welchen Adapter nutzt du ?
                                • in welcher Version ?
                                • ist genau dein Gerät sicher bei zigbee2mqtt.io als supported gelistet ?

                                A.

                                HomoranH Offline
                                HomoranH Offline
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by Homoran
                                #63

                                @asgothian sagte in TS0601 Zigbee:

                                ist genau dein Gerät sicher bei zigbee2mqtt.io als supported gelistet ?

                                wenn es

                                @sleepless135 sagte in TS0601 Zigbee:

                                das End Gerät TS0601

                                als Bodensendor sein soll, müsste es eins von diesen
                                Screenshot_20250702-183028_Firefox.jpg

                                sein

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                AsgothianA 1 Reply Last reply
                                0
                                • HomoranH Homoran

                                  @asgothian sagte in TS0601 Zigbee:

                                  ist genau dein Gerät sicher bei zigbee2mqtt.io als supported gelistet ?

                                  wenn es

                                  @sleepless135 sagte in TS0601 Zigbee:

                                  das End Gerät TS0601

                                  als Bodensendor sein soll, müsste es eins von diesen
                                  Screenshot_20250702-183028_Firefox.jpg

                                  sein

                                  AsgothianA Offline
                                  AsgothianA Offline
                                  Asgothian
                                  Developer
                                  wrote on last edited by
                                  #64

                                  @homoran sagte in TS0601 Zigbee:

                                  als Bodensendor sein soll, müsste es eins von diesen

                                  Optimist.

                                  Du unterschätzt das Chaos von TuYa gewaltig. Das kann ein beliebiges sein. Selbst wenn es so wie eines von denen aussieht heisst es nicht das es sich auch so betreiben lässt,

                                  A.

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

                                  HomoranH 1 Reply Last reply
                                  1
                                  • AsgothianA Asgothian

                                    @homoran sagte in TS0601 Zigbee:

                                    als Bodensendor sein soll, müsste es eins von diesen

                                    Optimist.

                                    Du unterschätzt das Chaos von TuYa gewaltig. Das kann ein beliebiges sein. Selbst wenn es so wie eines von denen aussieht heisst es nicht das es sich auch so betreiben lässt,

                                    A.

                                    HomoranH Offline
                                    HomoranH Offline
                                    Homoran
                                    Global Moderator Administrators
                                    wrote on last edited by
                                    #65

                                    @asgothian sagte in TS0601 Zigbee:

                                    Optimist

                                    mistverständnis.
                                    Das kommt davon wenn man zu schreibfaul ist.

                                    Also neu:
                                    Wenn @Sleepless135 tatsächlich einen Senso hätte, der

                                    @asgothian sagte in TS0601 Zigbee:

                                    sicher bei zigbee2mqtt.io als supported gelistet

                                    ist, müsste er einen der drei abgebildeten haben.

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    AsgothianA 1 Reply Last reply
                                    0
                                    • HomoranH Homoran

                                      @asgothian sagte in TS0601 Zigbee:

                                      Optimist

                                      mistverständnis.
                                      Das kommt davon wenn man zu schreibfaul ist.

                                      Also neu:
                                      Wenn @Sleepless135 tatsächlich einen Senso hätte, der

                                      @asgothian sagte in TS0601 Zigbee:

                                      sicher bei zigbee2mqtt.io als supported gelistet

                                      ist, müsste er einen der drei abgebildeten haben.

                                      AsgothianA Offline
                                      AsgothianA Offline
                                      Asgothian
                                      Developer
                                      wrote on last edited by
                                      #66

                                      @homoran sagte in TS0601 Zigbee:

                                      ist, müsste er einen der drei abgebildeten haben.

                                      leider nein.

                                      • es gibt TuYa Geräte die unterschiedlich aussehen, sich aber gleich melden und auch gleich verhalten
                                      • es gibt TuYa Geräte, die gleich aussehen, sich aber unterschiedlich melden und auch unterschiedlich verhalten.

                                      Wirklich sicher sein kann man sich da nur dann wenn auch der Hersteller / Whitelabel Eintrag zusammen passt.

                                      TuYa ist ein Sumpf.

                                      A.

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

                                      Sleepless135S 1 Reply Last reply
                                      1
                                      • AsgothianA Asgothian

                                        @homoran sagte in TS0601 Zigbee:

                                        ist, müsste er einen der drei abgebildeten haben.

                                        leider nein.

                                        • es gibt TuYa Geräte die unterschiedlich aussehen, sich aber gleich melden und auch gleich verhalten
                                        • es gibt TuYa Geräte, die gleich aussehen, sich aber unterschiedlich melden und auch unterschiedlich verhalten.

                                        Wirklich sicher sein kann man sich da nur dann wenn auch der Hersteller / Whitelabel Eintrag zusammen passt.

                                        TuYa ist ein Sumpf.

                                        A.

                                        Sleepless135S Offline
                                        Sleepless135S Offline
                                        Sleepless135
                                        wrote on last edited by
                                        #67

                                        @asgothian

                                        Nabend,
                                        mache meinen Namen mal Ehre :D Schlaflos aus der Nacht

                                        https://www.zigbee2mqtt.io/devices/SNT858Z.html

                                        das hier "sollte" er sein. Optik sieht zumindest gleich aus.
                                        Zigbee Version ist 2.0.5

                                        Screenshot 2025-07-03 001920.png Screenshot 2025-07-03 001856.png Screenshot 2025-07-03 002215.png

                                        A 1 Reply Last reply
                                        0
                                        • Sleepless135S Sleepless135

                                          @asgothian

                                          Nabend,
                                          mache meinen Namen mal Ehre :D Schlaflos aus der Nacht

                                          https://www.zigbee2mqtt.io/devices/SNT858Z.html

                                          das hier "sollte" er sein. Optik sieht zumindest gleich aus.
                                          Zigbee Version ist 2.0.5

                                          Screenshot 2025-07-03 001920.png Screenshot 2025-07-03 001856.png Screenshot 2025-07-03 002215.png

                                          A Offline
                                          A Offline
                                          AlexHaxe
                                          wrote on last edited by
                                          #68

                                          @sleepless135 said in TS0601 Zigbee:

                                          Zigbee Version ist 2.0.5

                                          zigbee-herdsman-converters Bibliothek hat dieses Gerät erst vor drei Wochen eingepflegt. Du musst also mindestens die Version 23.59.0 davon installiert haben, um eine Chance zu haben, dass es automatisch unterstützt wird.
                                          Zigbee Adapter 2.0.5 ist da um Längen zu alt, um diese Version zu mitliefern (selbst die 3.0.1 reicht da nicht aus).

                                          Lies Dir mal https://forum.iobroker.net/topic/80644/tester-zigbee-adapter-3-x-gesucht/173 durch, um auf Zigbee Adapter 3.x mit neuer zigbee-herdsman-converters Bibliothek upzudaten, und Dein Gerät zum Laufen zu bringen.
                                          Alternativ: den Konverter aus der Bibliothek klauen und als externen Konverter im Adapter einbinden.

                                          Sleepless135S 1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          385

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe