Probleme zigbee herdsman converter sur z2m , device non reconnu

Bonjour à tous,

je sollicite votre aide pour l installation d une ampoule sous zigbee2mqtt.

Elle n est à priori pas supporté (TS0505B). J ai donc vu que l on pouvait installer des convertisseurs externes. Je me suis orienté vers ça et j ai réussi à trouver un fichier .JS contenant mon device( zigbee herdsman converter). J ai copié mon fichier tuya.js dans le répertoire zigbee2mqtt à côté du fichier configuration.yaml puis j ai ajouté le nom tuya.js dans la configuration de zigbee2mqtt. Cependant j ai une erreur de type:
(node:3625) UnhandledPromiseRejectionWarning: internal/modules/cjs/loader.js:905 throw err;
^
`Error: Cannot find module ‹ …/lib/exposes ›.
je pense que mon fichier ne trouve pas les répertoires. avez vous une idée d’où vient le problème. Merci d avance 👍*






Ma configuration
___System Health

version: core-2022.2.3
installation_type: Home Assistant OS
dev: false
hassio: true
docker: true
user: root
virtualenv: false
python_version: 3.9.7
os_name: Linux
os_version: 5.10.92-v8
arch: aarch64
timezone: Europe/Paris

GitHub API: ok
Github API Calls Remaining: 5000
Installed Version: 1.22.0
Stage: running
Available Repositories: 1046
Downloaded Repositories: 18

logged_in: false
can_reach_cert_server: ok
can_reach_cloud_auth: ok
can_reach_cloud: ok

host_os: Home Assistant OS 7.3
update_channel: stable
supervisor_version: supervisor-2022.01.1
docker_version: 20.10.9
disk_total: 28.6 GB
disk_used: 8.8 GB
healthy: true
supported: true
board: rpi4-64
supervisor_api: ok
version_api: ok
installed_addons: Spotify Connect (0.10.0), File editor (5.3.3), Samba share (9.5.1), AirCast (3.2.1), Duck DNS (1.14.0), AppDaemon 4 (0.8.1), Let’s Encrypt (4.12.0), Mosquitto broker (6.0.1), Zigbee2mqtt (1.23.0-1), SSH & Web Terminal (10.0.2)

dashboards: 1
resources: 9
views: 6
mode: storage

api_endpoint_reachable: ok>

Salut à toi,

commence déjà par lire ceci.
Et concernant ton erreur, c’est normal, tu copies un fichier auquel il cherche des dépendances dans un certain dossier mais comme tu l’as copié n’importe où, il ne trouve pas.

Lis la documentation et tu verra que ça ira beaucoup mieux :wink:

Bonjour
Contrairement à ce que tu dis les ampoules TS0505B semblent être gérée par ZIGBEE2MQTT, enfin si l’on en croit la fiche TuYa TS0505B control via MQTT | Zigbee2MQTT

Je n’ai que des TS0505A mais j’en ai une qui est capricieuse et qui a beaucoup de mal à être appairée (alors que les autres ne posent pas se problème). J’ai réglé le problème en déconnectant cette ampoule du 220v pendant 24h. le lendemain j’ai réussi à l’appairer sans soucis.

J’imagine que ça va pas beaucoup t’aider mais ce sera peut être plus simple que d’installer un convertisseur.

A+ Fred

Bonjour Carthage, j’ai déjà lu à plusieurs reprise le documents mais je n’y arrive pas. Où dois je copier le fichier?

Bonjour bricodx, je vais tester

@kallran quel fichier ? Il n’y a aucun fichier à copier, c’est toi qui doit le créé. Honnêtement, je ne peux pas être plus explicite que la documentation qui est, pour le coup, très bien faite.

Qu’est-ce qu’il y a dans ton fichier zigbee2mqtt/data/database.db ?
Comme a dit @bricodx, il est censé être supporté

@carthage le fichier a déjà été créé par quelqun. je l’ai trouvé sur GitHub - Koenkk/zigbee-herdsman-converters: Collection of device converters to be used with zigbee-herdsman
dans databas.db jai le texte ci dessous, cependant je ne trouve pas mes ampoules…

{« id »:1,« type »:« Coordinator »,« ieeeAddr »:« 0x00212effff075076 »,« nwkAddr »:0,« manufId »:4405,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:5,« inClusterList »:[0,10,25],« outClusterList »:[1,32,1280],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:100,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« interviewCompleted »:true,« meta »:{},« lastSeen »:null,« defaultSendRequestWhen »:« immediate »}
{« id »:2,« type »:« Router »,« ieeeAddr »:« 0xa4c13835a40b645b »,« nwkAddr »:18759,« manufId »:4417,« manufName »:« _TZ3000_fccpjz5z »,« powerSource »:« Mains (single phase) »,« modelId »:« TS130F »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:514,« inClusterList »:[4,5,6,258,0],« outClusterList »:[25,10],« clusters »:{« genOnOff »:{« attributes »:{« tuyaBacklightMode »:0}},« closuresWindowCovering »:{« attributes »:{« 32768 »:0,« currentPositionLiftPercentage »:100,« tuyaMovingState »:1,« tuyaCalibration »:1,« tuyaMotorReversal »:0,« moesCalibrationTime »:258}},« genBasic »:{« attributes »:{« modelId »:« TS130F »,« manufacturerName »:« _TZ3000_fccpjz5z »,« powerSource »:1,« zclVersion »:3,« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644307649671,« defaultSendRequestWhen »:« immediate »}
{« id »:3,« type »:« Router »,« ieeeAddr »:« 0xa4c1389bbb3734fa »,« nwkAddr »:38497,« manufId »:4417,« manufName »:« LELLKI »,« powerSource »:« Mains (single phase) »,« modelId »:« JZ-ZB-005 »,« epList »:[1,2,3,4,5],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« JZ-ZB-005 »,« manufacturerName »:« LELLKI »,« powerSource »:1,« zclVersion »:3,« appVersion »:2,« stackVersion »:2,« hwVersion »:0,« dateCode »:« 20211016 »,« swBuildId »:« 2.0.1 »}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 2 »:{« profId »:260,« epId »:2,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« hwVersion »:0}},« genOnOff »:{« attributes »:{« onOff »:1}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 3 »:{« profId »:260,« epId »:3,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« hwVersion »:0}},« genOnOff »:{« attributes »:{« onOff »:1}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 4 »:{« profId »:260,« epId »:4,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« hwVersion »:0}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 5 »:{« profId »:260,« epId »:5,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:1}},« genBasic »:{« attributes »:{« hwVersion »:0}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}}},« appVersion »:2,« stackVersion »:2,« hwVersion »:0,« dateCode »:« 20211016 »,« swBuildId »:« 2.0.1 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:-1379451466},« lastSeen »:1644309513989,« defaultSendRequestWhen »:« immediate »}
{« id »:4,« type »:« Router »,« ieeeAddr »:« 0x84fd27fffe3e26f9 »,« nwkAddr »:49463,« manufId »:4098,« manufName »:« _TZ3000_rdtixbnu »,« powerSource »:« Mains (single phase) »,« modelId »:« TS0121 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:81,« inClusterList »:[0,4,5,6,1794,2820],« outClusterList »:[25,10],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TS0121 »,« manufacturerName »:« _TZ3000_rdtixbnu »,« powerSource »:1,« zclVersion »:3,« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}},« genOnOff »:{« attributes »:{« onOff »:1,« onTime »:0,« offWaitTime »:0,« tuyaBacklightMode »:1,« moesStartUpOnOff »:0}},« seMetering »:{« attributes »:{« divisor »:100,« multiplier »:1,« currentSummDelivered »:[0,6366]}},« haElectricalMeasurement »:{« attributes »:{« acVoltageMultiplier »:1,« acVoltageDivisor »:1,« acCurrentMultiplier »:1,« acCurrentDivisor »:1000,« acPowerMultiplier »:1,« acPowerDivisor »:1,« rmsVoltage »:242,« rmsCurrent »:11,« activePower »:0}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:2820,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1794,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1794,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:3600,« repChange »:[1,1]}],« meta »:{}}},« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:545190599},« lastSeen »:1644309510515,« defaultSendRequestWhen »:« immediate »}
{« id »:5,« type »:« Router »,« ieeeAddr »:« 0x0c4314fffe9e866a »,« nwkAddr »:14178,« manufId »:4098,« manufName »:« _TZ3000_rdtixbnu »,« powerSource »:« Mains (single phase) »,« modelId »:« TS0121 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:81,« inClusterList »:[0,4,5,6,1794,2820],« outClusterList »:[25,10],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TS0121 »,« manufacturerName »:« _TZ3000_rdtixbnu »,« powerSource »:1,« zclVersion »:3,« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}},« genOnOff »:{« attributes »:{« onOff »:1,« onTime »:0,« offWaitTime »:0,« tuyaBacklightMode »:1,« moesStartUpOnOff »:0}},« seMetering »:{« attributes »:{« divisor »:100,« multiplier »:1,« currentSummDelivered »:[0,1167]}},« haElectricalMeasurement »:{« attributes »:{« acVoltageMultiplier »:1,« acVoltageDivisor »:1,« acCurrentMultiplier »:1,« acCurrentDivisor »:1000,« acPowerMultiplier »:1,« acPowerDivisor »:1,« rmsVoltage »:242,« rmsCurrent »:106,« activePower »:17}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:2820,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1794,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1794,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:3600,« repChange »:[1,1]}],« meta »:{}}},« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:545190599},« lastSeen »:1644309493248,« defaultSendRequestWhen »:« immediate »}
{« id »:6,« type »:« Router »,« ieeeAddr »:« 0x00124b002343b1e2 »,« nwkAddr »:1241,« manufId »:0,« manufName »:" « ,« powerSource »:« Mains (single phase) »,« modelId »:« E220-KR4N0Z0-HA »,« epList »:[1,2,3,4],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6],« outClusterList »:[0],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:0}},« genBasic »:{« attributes »:{« modelId »:« E220-KR4N0Z0-HA »,« manufacturerName »: » « ,« powerSource »:1,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201207 »,« swBuildId »:« 1.0.5 »}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 2 »:{« profId »:260,« epId »:2,« devId »:256,« inClusterList »:[0,3,4,5,6],« outClusterList »:[0],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:1}},« genBasic »:{« attributes »:{}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 3 »:{« profId »:260,« epId »:3,« devId »:256,« inClusterList »:[0,3,4,5,6],« outClusterList »:[0],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:1}},« genBasic »:{« attributes »:{}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 4 »:{« profId »:260,« epId »:4,« devId »:256,« inClusterList »:[0,3,4,5,6],« outClusterList »:[0],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:0}},« genBasic »:{« attributes »:{}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201207 »,« swBuildId »:« 1.0.5 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309519267,« defaultSendRequestWhen »:« immediate »}
{« id »:7,« type »:« Router »,« ieeeAddr »:« 0x84fd27fffe3e27af »,« nwkAddr »:34831,« manufId »:4098,« manufName »: »_TZ3000_rdtixbnu",« powerSource »:« Mains (single phase) »,« modelId »:« TS0121 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:81,« inClusterList »:[0,4,5,6,1794,2820],« outClusterList »:[25,10],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TS0121 »,« manufacturerName »:« _TZ3000_rdtixbnu »,« powerSource »:1,« zclVersion »:3,« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}},« genOnOff »:{« attributes »:{« onOff »:1,« onTime »:0,« offWaitTime »:0,« tuyaBacklightMode »:1,« moesStartUpOnOff »:1}},« seMetering »:{« attributes »:{« divisor »:100,« multiplier »:1,« currentSummDelivered »:[0,14982]}},« haElectricalMeasurement »:{« attributes »:{« acVoltageMultiplier »:1,« acVoltageDivisor »:1,« acCurrentMultiplier »:1,« acCurrentDivisor »:1000,« acPowerMultiplier »:1,« acPowerDivisor »:1,« rmsVoltage »:242,« rmsCurrent »:683,« activePower »:142}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:2820,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1794,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1794,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:3600,« repChange »:[1,1]}],« meta »:{}}},« appVersion »:65,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:545190599},« lastSeen »:1644309493353,« defaultSendRequestWhen »:« immediate »}
{« id »:8,« type »:« EndDevice »,« ieeeAddr »:« 0xa4c1383cdc53432b »,« nwkAddr »:46846,« manufId »:4417,« manufName »:« _TZ3000_qmi1cfuq »,« powerSource »:« Mains (single phase) »,« modelId »:« TS0011 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[3,4,5,6,57344,57345,0],« outClusterList »:[25,10],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TS0011 »,« manufacturerName »:« _TZ3000_qmi1cfuq »,« powerSource »:3,« zclVersion »:3,« appVersion »:64,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}},« genOnOff »:{« attributes »:{« onOff »:1,« onTime »:0,« offWaitTime »:0,« moesStartUpOnOff »:2}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}}},« appVersion »:64,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:-999208499},« lastSeen »:1644307789954,« defaultSendRequestWhen »:« immediate »}
{« id »:9,« type »:« Router »,« ieeeAddr »:« 0xa4c138aac03af1ba »,« nwkAddr »:26121,« manufId »:4417,« manufName »:« _TZ3000_fccpjz5z »,« powerSource »:« Mains (single phase) »,« modelId »:« TS130F »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:514,« inClusterList »:[4,5,6,258,0],« outClusterList »:[25,10],« clusters »:{« genOnOff »:{« attributes »:{« tuyaBacklightMode »:0}},« closuresWindowCovering »:{« attributes »:{« 32768 »:0,« currentPositionLiftPercentage »:100,« tuyaMovingState »:1,« tuyaCalibration »:1,« tuyaMotorReversal »:0,« moesCalibrationTime »:275}},« genBasic »:{« attributes »:{« modelId »:« TS130F »,« manufacturerName »:« _TZ3000_fccpjz5z »,« powerSource »:1,« zclVersion »:3,« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644308053652,« defaultSendRequestWhen »:« immediate »}
{« id »:10,« type »:« Router »,« ieeeAddr »:« 0x847127fffec7b395 »,« nwkAddr »:32683,« manufId »:4098,« manufName »:« SONOFF »,« powerSource »:« Mains (single phase) »,« modelId »:« 01MINIZB »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[4096],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« 01MINIZB »,« manufacturerName »:« SONOFF »,« powerSource »:0,« zclVersion »:3,« dateCode »:« 20200927 »}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« dateCode »:« 20200927 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309435614,« defaultSendRequestWhen »:« immediate »}
{« id »:11,« type »:« Router »,« ieeeAddr »:« 0x00124b0023a54125 »,« nwkAddr »:34987,« manufId »:0,« manufName »:« eWeLight »,« powerSource »:« Mains (single phase) »,« modelId »:« ZB-CL01 »,« epList »:[1,13],« endpoints »:{« 1 »:{« profId »:49246,« epId »:1,« devId »:528,« inClusterList »:[0,3,4,5,6,8,768],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« ZB-CL01 »,« manufacturerName »:« eWeLight »,« powerSource »:1,« zclVersion »:1,« appVersion »:15,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20210407 »,« swBuildId »:« 1.0.13 »}},« lightingColorCtrl »:{« attributes »:{« colorCapabilities »:31,« colorTempPhysicalMin »:153,« colorTempPhysicalMax »:370,« colorMode »:2,« currentX »:8913,« currentY »:2621,« enhancedCurrentHue »:43264,« currentSaturation »:250,« colorTemperature »:370}},« genOnOff »:{« attributes »:{« onOff »:1}},« genLevelCtrl »:{« attributes »:{« currentLevel »:254}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 13 »:{« profId »:49246,« epId »:13,« devId »:57694,« inClusterList »:[4096],« outClusterList »:[4096],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:15,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20210407 »,« swBuildId »:« 1.0.13 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:2},« lastSeen »:1644307316224,« defaultSendRequestWhen »:« immediate »}
{« id »:12,« type »:« Router »,« ieeeAddr »:« 0x00124b0023a554e6 »,« nwkAddr »:59703,« manufId »:0,« manufName »:« eWeLight »,« powerSource »:« Mains (single phase) »,« modelId »:« ZB-CL01 »,« epList »:[1,13],« endpoints »:{« 1 »:{« profId »:49246,« epId »:1,« devId »:528,« inClusterList »:[0,3,4,5,6,8,768],« outClusterList »:[],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« ZB-CL01 »,« manufacturerName »:« eWeLight »,« powerSource »:1,« zclVersion »:1,« appVersion »:15,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20210407 »,« swBuildId »:« 1.0.13 »}},« lightingColorCtrl »:{« attributes »:{« colorCapabilities »:31,« colorTempPhysicalMin »:153,« colorTempPhysicalMax »:370,« colorMode »:1,« currentX »:40238,« currentY »:16974,« enhancedCurrentHue »:60160,« currentSaturation »:218,« colorTemperature »:370}},« genOnOff »:{« attributes »:{« onOff »:1}},« genLevelCtrl »:{« attributes »:{« currentLevel »:254}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 13 »:{« profId »:49246,« epId »:13,« devId »:57694,« inClusterList »:[4096],« outClusterList »:[4096],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:15,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20210407 »,« swBuildId »:« 1.0.13 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:2},« lastSeen »:1644306191147,« defaultSendRequestWhen »:« immediate »}
{« id »:13,« type »:« Router »,« ieeeAddr »:« 0xb4e3f9fffe2d7f97 »,« nwkAddr »:39570,« manufId »:4098,« manufName »:« SONOFF »,« powerSource »:« Mains (single phase) »,« modelId »:« 01MINIZB »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[4096],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« 01MINIZB »,« manufacturerName »:« SONOFF »,« powerSource »:0,« zclVersion »:3,« dateCode »:« 20200927 »}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« dateCode »:« 20200927 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309448998,« defaultSendRequestWhen »:« immediate »}
{« id »:14,« type »:« Router »,« ieeeAddr »:« 0x847127fffec99eed »,« nwkAddr »:20623,« manufId »:4098,« manufName »:« SONOFF »,« powerSource »:« Mains (single phase) »,« modelId »:« 01MINIZB »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[4096],« clusters »:{« genOnOff »:{« attributes »:{« onOff »:0}},« genBasic »:{« attributes »:{« modelId »:« 01MINIZB »,« manufacturerName »:« SONOFF »,« powerSource »:0,« zclVersion »:3,« dateCode »:« 20200927 »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« dateCode »:« 20200927 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309477191,« defaultSendRequestWhen »:« immediate »}
{« id »:15,« type »:« Router »,« ieeeAddr »:« 0xa4c138eab1235d78 »,« nwkAddr »:911,« manufId »:4417,« manufName »:« _TZ3000_fccpjz5z »,« powerSource »:« Mains (single phase) »,« modelId »:« TS130F »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:514,« inClusterList »:[4,5,6,258,0],« outClusterList »:[25,10],« clusters »:{« genOnOff »:{« attributes »:{« tuyaBacklightMode »:0}},« closuresWindowCovering »:{« attributes »:{« 32768 »:0,« currentPositionLiftPercentage »:100,« tuyaMovingState »:1,« tuyaCalibration »:1,« tuyaMotorReversal »:0,« moesCalibrationTime »:336}},« genBasic »:{« attributes »:{« modelId »:« TS130F »,« manufacturerName »:« _TZ3000_fccpjz5z »,« powerSource »:1,« zclVersion »:3,« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:66,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644309410787,« defaultSendRequestWhen »:« immediate »}
{« id »:16,« type »:« Router »,« ieeeAddr »:« 0xcc86ecfffeeecdba »,« nwkAddr »:5544,« manufId »:4098,« manufName »:« SONOFF »,« powerSource »:« Mains (single phase) »,« modelId »:« 01MINIZB »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[4096],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« 01MINIZB »,« manufacturerName »:« SONOFF »,« powerSource »:0,« zclVersion »:3,« dateCode »:« 20200927 »}},« genOnOff »:{« attributes »:{« onOff »:1}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« dateCode »:« 20200927 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309334974,« defaultSendRequestWhen »:« immediate »}
{« id »:17,« type »:« Router »,« ieeeAddr »:« 0xcc86ecfffee9b439 »,« nwkAddr »:56095,« manufId »:4098,« manufName »:« SONOFF »,« powerSource »:« Mains (single phase) »,« modelId »:« 01MINIZB »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:256,« inClusterList »:[0,3,4,5,6,4096],« outClusterList »:[4096],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« 01MINIZB »,« manufacturerName »:« SONOFF »,« powerSource »:0,« zclVersion »:3,« dateCode »:« 20200927 »}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« dateCode »:« 20200927 »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{« configured »:1},« lastSeen »:1644309306273,« defaultSendRequestWhen »:« immediate »}
{« id »:18,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b0023b4771c »,« nwkAddr »:37397,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1912}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:6807}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:32,« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:20},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1644308817147,« defaultSendRequestWhen »:« immediate »}
{« id »:19,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b00234e1e28 »,« nwkAddr »:43206,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1997}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:7206}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:32,« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:20},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1644309453025,« defaultSendRequestWhen »:« immediate »}
{« id »:20,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b00234e0803 »,« nwkAddr »:20820,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:2003}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:6654}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:32,« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:50},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1644309314142,« defaultSendRequestWhen »:« immediate »}
{« id »:21,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b00234e0e72 »,« nwkAddr »:17350,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1657}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:7595}},« genPowerCfg »:{« attributes »:{« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:50}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1641844903099,« defaultSendRequestWhen »:« immediate »}
{« id »:22,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b00234e099f »,« nwkAddr »:16876,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1743}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:7436}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:29,« batteryPercentageRemaining »:140}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:20},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1644308986027,« defaultSendRequestWhen »:« immediate »}
{« id »:23,« type »:« Router »,« ieeeAddr »:« 0x00124b00239efd0d »,« nwkAddr »:22131,« manufId »:0,« manufName »:« ORVIBO »,« powerSource »:« Mains (single phase) »,« modelId »:« 82c167c95ed746cdbd21d6817f72c593 »,« epList »:[1,2,3],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:11,« inClusterList »:[0,5,4,6],« outClusterList »:[0],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« 82c167c95ed746cdbd21d6817f72c593 »,« manufacturerName »:« ORVIBO »,« powerSource »:1,« zclVersion »:1,« appVersion »:« \u0001\u0001 »,« hwVersion »:1,« dateCode »:« 2018-08-16 »,« swBuildId »:« v3.1.06 »}},« genOnOff »:{« attributes »:{« onOff »:0}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 2 »:{« profId »:260,« epId »:2,« devId »:11,« inClusterList »:[0,5,4,6],« outClusterList »:[0],« clusters »:{« genBasic »:{« attributes »:{}},« genOnOff »:{« attributes »:{« onOff »:1}}},« binds »:[{« cluster »:6,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}},« 3 »:{« profId »:260,« epId »:3,« devId »:11,« inClusterList »:[0,5,4,6],« outClusterList »:[0],« clusters »:{« genBasic »:{« attributes »:{}},« genOnOff »:{« attributes »:{« onOff »:1}}},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:« \u0001\u0001 »,« hwVersion »:1,« dateCode »:« 2018-08-16 »,« swBuildId »:« v3.1.06 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644059720497,« defaultSendRequestWhen »:« immediate »}
{« id »:24,« type »:« Router »,« ieeeAddr »:« 0x001788010bd4d02d »,« nwkAddr »:6611,« manufId »:4107,« manufName »:« Signify Netherlands B.V. »,« powerSource »:« Mains (single phase) »,« modelId »:« LWA017 »,« epList »:[11,242],« endpoints »:{« 11 »:{« profId »:260,« epId »:11,« devId »:257,« inClusterList »:[0,3,4,5,6,8,4096,64514],« outClusterList »:[25],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« LWA017 »,« manufacturerName »:« Signify Netherlands B.V. »,« powerSource »:1,« zclVersion »:2,« appVersion »:2,« stackVersion »:1,« hwVersion »:1,« dateCode »:« 20201012 »,« swBuildId »:« 1.76.10 »}},« genOnOff »:{« attributes »:{« onOff »:1}},« genLevelCtrl »:{« attributes »:{« currentLevel »:254}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:2,« stackVersion »:1,« hwVersion »:1,« dateCode »:« 20201012 »,« swBuildId »:« 1.76.10 »,« zclVersion »:2,« interviewCompleted »:true,« meta »:{« configured »:2},« lastSeen »:1644139421353,« defaultSendRequestWhen »:« immediate »}
{« id »:25,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b002517ea21 »,« nwkAddr »:42785,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1329}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:7652}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:31,« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:50},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1644308535545,« defaultSendRequestWhen »:« immediate »}
{« id »:26,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b00250b48e9 »,« nwkAddr »:51751,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »}}},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:15672516},« lastSeen »:1642582366030,« defaultSendRequestWhen »:« immediate »}
{« id »:27,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b002517deb7 »,« nwkAddr »:8270,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« msTemperatureMeasurement »:{« attributes »:{« measuredValue »:1963}},« msRelativeHumidity »:{« attributes »:{« measuredValue »:6362}},« genPowerCfg »:{« attributes »:{« batteryVoltage »:32,« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[{« cluster »:1026,« attrId »:0,« minRepIntval »:5,« maxRepIntval »:1800,« repChange »:50},{« cluster »:1029,« attrId »:0,« minRepIntval »:10,« maxRepIntval »:3600,« repChange »:100},{« cluster »:1,« attrId »:32,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0},{« cluster »:1,« attrId »:33,« minRepIntval »:3600,« maxRepIntval »:62000,« repChange »:0}],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:3},« lastSeen »:1639455365993,« defaultSendRequestWhen »:« immediate »}
{« id »:28,« type »:« EndDevice »,« ieeeAddr »:« 0x00124b002517bf34 »,« nwkAddr »:61296,« manufId »:0,« manufName »:« eWeLink »,« powerSource »:« Battery »,« modelId »:« TH01 »,« epList »:[1],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:770,« inClusterList »:[0,3,1026,1029,1],« outClusterList »:[3],« clusters »:{« genBasic »:{« attributes »:{« modelId »:« TH01 »,« manufacturerName »:« eWeLink »,« powerSource »:3,« zclVersion »:1,« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »}},« genPowerCfg »:{« attributes »:{« batteryPercentageRemaining »:200}}},« binds »:[{« cluster »:1026,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1029,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1},{« cluster »:1,« type »:« endpoint »,« deviceIeeeAddress »:« 0x00212effff075076 »,« endpointID »:1}],« configuredReportings »:[],« meta »:{}}},« appVersion »:5,« hwVersion »:1,« dateCode »:« 20201026 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{« configured »:3},« lastSeen »:1638811262779,« defaultSendRequestWhen »:« immediate »}
{« id »:29,« type »:« EndDevice »,« ieeeAddr »:« 0x00158d0007074e8f »,« nwkAddr »:1563,« manufId »:4151,« manufName »:« LUMI »,« powerSource »:« Battery »,« modelId »:« lumi.sensor_cube.aqgl01 »,« epList »:[1,2,3],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:24321,« inClusterList »:[0,3,25,18],« outClusterList »:[0,4,3,5,25,18],« clusters »:{« genBasic »:{« attributes »:{« 65281 »:{« 1 »:3005,« 3 »:18,« 4 »:5032,« 5 »:162,« 6 »:[0,1],« 10 »:34831,« 151 »:0,« 152 »:15729,« 153 »:14836,« 154 »:4},« modelId »:« lumi.sensor_cube.aqgl01 »,« appVersion »:5,« zclVersion »:1,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20160704 »,« swBuildId »:« 3000-0001 »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 2 »:{« profId »:260,« epId »:2,« devId »:24322,« inClusterList »:[3,18],« outClusterList »:[4,3,5,18],« clusters »:{« genMultistateInput »:{« attributes »:{« presentValue »:2}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 3 »:{« profId »:260,« epId »:3,« devId »:24323,« inClusterList »:[3,12],« outClusterList »:[4,3,5,12],« clusters »:{« genAnalogInput »:{« attributes »:{« 65285 »:500,« presentValue »:26.079992294311523}}},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:5,« stackVersion »:2,« hwVersion »:1,« dateCode »:« 20160704 »,« swBuildId »:« 3000-0001 »,« zclVersion »:1,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644309273719,« defaultSendRequestWhen »:« immediate »}
{« id »:31,« type »:« Router »,« ieeeAddr »:« 0xa4c138e1aff119f7 »,« nwkAddr »:5437,« manufId »:4417,« manufName »:« _TZ3210_jd3z4yig »,« powerSource »:« Mains (single phase) »,« modelId »:« TS0505B »,« epList »:[1,242],« endpoints »:{« 1 »:{« profId »:260,« epId »:1,« devId »:269,« inClusterList »:[3,4,5,6,4096,8,768,61184,0],« outClusterList »:[25,10],« clusters »:{« genBasic »:{« attributes »:{« stackVersion »:0,« dateCode »:«  »}}},« binds »:[],« configuredReportings »:[],« meta »:{}},« 242 »:{« profId »:41440,« epId »:242,« devId »:97,« inClusterList »:[],« outClusterList »:[33],« clusters »:{},« binds »:[],« configuredReportings »:[],« meta »:{}}},« appVersion »:98,« stackVersion »:0,« hwVersion »:1,« dateCode »:«  »,« zclVersion »:3,« interviewCompleted »:true,« meta »:{},« lastSeen »:1644137122009,« defaultSendRequestWhen »:« immediate »}

Cette procédure est faite pour un matériel qui n’est pas supporté par zigbee2mqtt. Mais tes lampes sont supportées, alors …

Inutile d’aller sur le github si c’est pour copier un fichier sans trop savoir comment l’intégrer. Tu vas avoir des messages d’erreur dans tous les sens.
Soit tu fais un git clone en remplacement du dossier zigbee-herdsman-converters afin d’avoir les derniers push, soit tu attends la prochaine release et la mise à jour se fera automatiquement sur HA.

Dans tous les cas, ton device est bien là :

{
  "id": 31,
  "type": "Router",
  "ieeeAddr": "0xa4c138e1aff119f7",
  "nwkAddr": 5437,
  "manufId": 4417,
  "manufName": "_TZ3210_jd3z4yig",
  "powerSource": "Mains (single phase)",
  "modelId": "TS0505B",
  "epList": [
    1,
    242
  ],
  "endpoints": {
    "1": {
      "profId": 260,
      "epId": 1,
      "devId": 269,
      "inClusterList": [
        3,
        4,
        5,
        6,
        4096,
        8,
        768,
        61184,
        0
      ],
      "outClusterList": [
        25,
        10
      ],
      "clusters": {
        "genBasic": {
          "attributes": {
            "stackVersion": 0,
            "dateCode": ""
          }
        }
      },
      "binds": [],
      "configuredReportings": [],
      "meta": {}
    },
    "242": {
      "profId": 41440,
      "epId": 242,
      "devId": 97,
      "inClusterList": [],
      "outClusterList": [
        33
      ],
      "clusters": {},
      "binds": [],
      "configuredReportings": [],
      "meta": {}
    }
  },
  "appVersion": 98,
  "stackVersion": 0,
  "hwVersion": 1,
  "dateCode": "",
  "zclVersion": 3,
  "interviewCompleted": true,
  "meta": {},
  "lastSeen": 1644137122009,
  "defaultSendRequestWhen": "immediate"
}

Si tu suis seulement le "modelId": "TS0505B", effectivement il est supporté.
Le problème, c’est que le "manufName": "_TZ3210_jd3z4yig" n’est pas connu.

Donc son device n’est pas supporté…

je ne connais pas git clone. je vais me renseigner dessus . merci

@Carthage oui effectivement.

Pour ajouter un nouveau device tuya c’est ce tuto Support new Tuya devices | Zigbee2MQTT. Ça semble beaucoup plus simple

@kallran je viens de vérifier le github, ton device n’est pas supporté.

Je te propose ça :

  • Crée un fichier TS0505B.js à côté de ton fichier configuration.yaml de Zigbee2MQTT.
  • Copie et colle dans ce fichier les lignes suivantes :
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 extend = require('zigbee-herdsman-converters/lib/extend');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    fingerprint: [{modelID: 'TS0505B', manufacturerName: '_TZ3210_jd3z4yig'}],
        model: 'TS0505B',
        vendor: 'TuYa',
        description: 'Zigbee RGB+CCT light',
        whiteLabel: [{vendor: 'Mercator Ikuü', model: 'SMD4106W-RGB-ZB'},
            {vendor: 'TuYa', model: 'A5C-21F7-01'}, {vendor: 'Mercator Ikuü', model: 'S9E27LED9W-RGB-Z'},
            {vendor: 'Aldi', model: 'L122CB63H11A9.0W', description: 'LIGHTWAY smart home LED-lamp - bulb'},
            {vendor: 'Lidl', model: '14153706L', description: 'Livarno smart LED ceiling light'},
        ],
        extend: extend.light_onoff_brightness_colortemp_color({colorTempRange: [153, 500]}),
        meta: {applyRedFix: true, enhancedHue: false},
};

module.exports = definition;
  • Ajoute à ton fichier configuration.yaml de Zigbee2MQTT :
external_converters:
  - TS0505B.js

Redémarre Zigbee2MQTT et normalement, ton device devrait être reconnu et, être fonctionnel.
Tiens moi au courant si ça fonctionne.

j’ai essayer et j’ai un message d’erreur suivant:

[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] socat.sh: executing…
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing…
[17:09:57] INFO: MQTT available, fetching server detail …
[17:09:57] INFO: Previous config file found, checking backup
[17:09:57] INFO: Creating backup config in ‹ /config/zigbee2mqtt/.configuration.yaml.bk ›
[17:09:57] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks …
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[17:09:59] INFO: Handing over control to Zigbee2mqtt Core …
Socat startup parameters:
Options: -d -d
Master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
Slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
[17:09:59] INFO: Starting socat process …
2022/02/08 17:09:59 socat[318] N PTY is /dev/pts/0
2022/02/08 17:09:59 socat[318] W ioctl(7, IOCTL_VM_SOCKETS_GET_LOCAL_CID, …): Not a tty
2022/02/08 17:09:59 socat[318] N listening on AF=2 0.0.0.0:8485

zigbee2mqtt@1.23.0 start
node index.js
CREATED DECONZ ADAPTER
Zigbee2MQTT:error 2022-02-08 17:11:07: Failed to configure ‹ 0x00124b00239efd0d ›, attempt 1 (Error: Bind 0x00124b00239efd0d/1 genOnOff from ‹ 0x00212effff075076/1 › failed (waiting for response TIMEOUT)
at DeconzAdapter.bind (/app/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:753:19)
at Endpoint.bind (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:522:13)
at Object.bind (/app/node_modules/zigbee-herdsman-converters/lib/reporting.js:33:9)
at Object.configure (/app/node_modules/zigbee-herdsman-converters/devices/orvibo.js:70:13)
at Configure.configure (/app/lib/extension/configure.ts:115:13)
at Configure.start (/app/lib/extension/configure.ts:68:13)
at Controller.callExtensions (/app/lib/controller.ts:315:17)
at Controller.start (/app/lib/controller.ts:152:9)
at start (/app/index.js:101:5))

Je me permet de revenir car cela fonctionne maintenant Merci à tous pour tout :slight_smile:

1 « J'aime »

Parfait. Le Pull Request que j’avais effectué pour ajouter ton device a été validé.
La prochaine release, tu n’auras plus besoin d’utiliser external_converters pour que ton device soit bien reconnu :wink:

1 « J'aime »

merci beaucoup :slight_smile: @Carthage

1 « J'aime »

Bonjour,

Je suis entrain d’essayer d’intégrer « zigbee-herdsman-converters », mais je ne comprend pas ou copier le dossier. Il faut le copier dans la racine de « \config » ?

Salut @Nicox17,

Pas besoin d’intégrer « zigbee-herdsman-converters », il est inclus avec zigbee2mqtt.

En revanche, si tu souhaites ajouter toi-même un device qui n’est pas reconnu par Z2M, je te conseille de lire la documentation, qui pour le coup, est très bien expliquée.

1 « J'aime »

Merci pour ta réponse @Carthage :slight_smile:
Ok, je pensais qu’il fallait l’integré… Donc si dans le fichier " zigbee-herdsman-converters/devices/tuya.js"

Le nom du ‹ Model › exist c’est qu’il est repris dans Z2M?