Capteur ir zigbeelinker

Bonsoir
Quelqu un a déjà inclu ce type de capteur dans zigbeelinker
€ 9,79 45%de réduction | ZigBee – détecteur infrarouge PIR de corps humain, dispositif de sécurité sans fil, Mini Tuya Smart Life pour maison intelligente Compatible avec Alexa

Il me le reconnais pas

Bonsoir

il faut chercher ici

et si tu ne le trouve pas

suivre cette procédure

En faite moi il me met non supporté

donc option 2

Je comprend rien à ce qu’il faut faire
Désolé

Alors achete un capteur qui est reconnu dans la liste !


Un capteur de température

Pas tout a fait regarde j’ai changer un peut ma phrase le post au dessus !

Ok merci quand meme

1 « J'aime »

Bonjour,

Quelle référence sur la boite de ton capteur ?

Bonjour
Zm-rt201
Merci

Re,

Donc oui ce modèle fonctionne j’en ai moi même un dans zigbee2mqtt

L’image du produit n’est pas la bonne mais le produit est OK

Non pas le même
Chez moi non reconnu

Dans zigbeelinker tu peux ajouter une définition en .js

Voilà le contenu du miens si cela peu aider

//       Converter for ZM-RT201 ZM-35ZH-Q with battery now.        https://www.youtube.com/channel/UCJRaKbgv8u1O4OwG-0D3uRw
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 globalStore = require('zigbee-herdsman-converters/lib/store');
const e = exposes.presets;
const ea = exposes.access;
const { setTimeout, clearTimeout } = require("timers");

const motionSensorDetector = {
    cluster: 'ssIasZone',
    type: ['attributeReport'],
    convert: (model, msg, publish, options, meta) => {
            if (msg.data.zoneStatus !== 1) {
                // In case of 0 no occupancy is reported.
                // https://github.com/Koenkk/zigbee2mqtt/issues/467
                return;
            }

            // The occupancy sensor only sends a message when motion detected.
            // Therefore we need to publish the no_motion detected by ourselves.
            const timeout = options && options.hasOwnProperty('occupancy_timeout') ?
                options.occupancy_timeout : 20;   // occupancy delay in seconds

            // Stop existing timers because motion is detected and set a new one.
            globalStore.getValue(msg.endpoint, 'timers', []).forEach((t) => clearTimeout(t));
            globalStore.putValue(msg.endpoint, 'timers', []);

            if (timeout !== 0) {
                const timer = setTimeout(() => {
                    publish({occupancy: false});
                }, timeout * 1000);

                globalStore.getValue(msg.endpoint, 'timers').push(timer);
            }

            // No occupancy since
            if (options && options.no_occupancy_since) {
                options.no_occupancy_since.forEach((since) => {
                    const timer = setTimeout(() => {
                        publish({no_occupancy_since: since});
                    }, since * 1000);
                    globalStore.getValue(msg.endpoint, 'timers').push(timer);
                });
            }

            if (options && options.no_occupancy_since) {
                return {occupancy: true, no_occupancy_since: 0};
            } else {
                return {occupancy: true};
            }
        
            }
};

const definition = {
    zigbeeModel: ['TS0202', '_TYZB01_dl7cejts'],
       model: 'ZM-RT201',
       vendor: 'TuYa',
       description: 'Motion sensor (Custom driver version)',
    fromZigbee: [ motionSensorDetector, fz.battery ],
    //fromZigbee: [ motionSensorDetector, fz.battery, fz.ignore_basic_report ],
    toZigbee: [],
    exposes: [e.occupancy(), e.battery_low(), e.battery()],
};

module.exports = definition;

J ai copier coller dans ajouter une définitions
Et tjr pas reconnu :sob:

Quelle version de zigbee2mqtt as tu?
As tu redémarré z2m après l’ajout du fichier définition et tenté une réincluions?

Version
2021-11-07
Oui redemare et refais une inclusion

Pas la version de zigbeelinker mais de zigbee2mqtt :wink:


Voila

1 « J'aime »

Là je sèche, essaie d’aller voir sur le github ici voir si tu y trouve des info, l’issue est statut close donc ça devrait fonctionné.