j’ai acheté récement un module d’ouverture de garage GDC311ZBQ1.
J’ai pu l’installer et l’intégrer dans Zigbee2Mqtt mais il l’indique comme « unsuported » et ne me remonte que la qualité du lien et s’il est up ou non.
Ce module est en principe supporté mais il est indiqué V2 dans la notice.
j’ai vérifié la ref et le mien à la ref « _TZE204_wfxuhoea » alors que l’ancien avez la ref « _TZE200_wfxuhoea ».
J’ai essayé de faire un external _converter mais il me rajoute « .invalid » au nom du fichier.
Voici le code :
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 tuya = require('zigbee-herdsman-converters/lib/tuya');
const definition = {
fingerprint: [{modelID: 'TS0601', manufacturerName: '_TZE204_wfxuhoea'}],#### my change
model: 'GDC311ZBQ1_V2',#### my change
vendor: 'TuYa',
description: 'LoraTap garage door opener with wireless sensor V2',#### my change
fromZigbee: [fz.matsee_garage_door_opener, fz.ignore_basic_report],
toZigbee: [tz.matsee_garage_door_opener, tz.tuya_data_point_test],
whiteLabel: [{vendor: 'LoraTap', model: 'GDC311ZBQ1_V2'}],#### my change
configure: async (device, coordinatorEndpoint, logger) => {
const endpoint = device.getEndpoint(1);
await reporting.bind(endpoint, coordinatorEndpoint, ['genBasic']);
},
exposes: [exposes.binary('trigger', ea.STATE_SET, true, false).withDescription('Trigger the door movement'),
exposes.binary('garage_door_contact', ea.STATE, false, true).withDescription('Indicates if the garage door contact is closed (= true) or open (= false)')],
};
module.exports = definition;
Je suis sous home assistant (dernière version) Docker avec mosquitto et zigbe2mqtt (2.X) sous docker aussi.
Quelqu’un pourrait m’aider ? J’en ai besoin rapidement mais si je n’arrive à rien, je vais devoir en acheter un autre …
Merci d’avance pour votre aide.