# Integrer un materiel non comptabile nativement zigbee2mqtt

**URL:** <https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309>\
**Category:** Zigbee\
**Created:** [Avril 22, 2021, 5:34 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309 "2021-04-22T17:34:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan\_y](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jonathan_y/32/5288_2.png) [@Jonathan\_y](https://forum.hacf.fr/u/Jonathan_y)\
**Post date:** [Avril 22, 2021, 5:34 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/1 "2021-04-22T17:34:09Z")

</div>

Bonsoir a tous

j’ai fais l’acquisition précipitée ( le demon de la domotique est en moi), de cet accessoire.  
J’ai vu a posteriori qu’il n’était pas recensé comme étant compatible zigbee2mqtt.  
Cependant , j’ai vu qu’il était possible d’intégrer des matériaux non compatible nativement mais clairement je sèche .  
Si quelqu’un a une façon simple et claire de me l’expliquer je suis preneur  
Merci les amis

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Avril 22, 2021, 8:53 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/2 "2021-04-22T20:53:17Z")

</div>

Il ne manquerait pas le nom de l’appareil ??

😅

> [@Jonathan\_y](#):
>
> Cependant , j’ai vu qu’il était possible d’intégrer des matériaux non compatible nativement mais clairement je sèche .

un lien ?

---

<div class="post-metadata">

**Author:** ![Jonathan\_y](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jonathan_y/32/5288_2.png) [@Jonathan\_y](https://forum.hacf.fr/u/Jonathan_y)\
**Post date:** [Avril 22, 2021, 9:20 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/3 "2021-04-22T21:20:06Z")

</div>

En effet 😆

> **[22.27€ |Moes ZigBee Smart Szene Schalter 4 Gang Remote Tragbare Tuya Zigbee...](https://de.aliexpress.com/item/1005002364888486.html?aff_fcid=fc1e981f3bf14fb19b3f771d557a2f40-1660697088155-02431-_All9bw&aff_fsk=_All9bw&aff_platform=portals-tool&sk=_All9bw&aff_trace_key=fc1e981f3bf14fb19b3f771d557a2f40-1660697088155-02431-_All9bw&terminal_id=ac5489a8e92145e9aed00942dfb61065&afSmartRedirect=y&gatewayAdapt=glo2deu)**
>
> Smarter Shopping, Better Living! Aliexpress.com

---

<div class="post-metadata">

**Author:** ![Steve](https://forum.hacf.fr/user_avatar/forum.hacf.fr/steve/32/2003_2.png) [@Steve](https://forum.hacf.fr/u/Steve)\
**Post date:** [Juillet 7, 2021, 6:47 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/4 "2021-07-07T06:47:01Z")

</div>

J’ai le meme souci. Je tente d’intégrer un interrupteur Odace zigbee [Amazon.fr](https://www.amazon.fr/gp/product/B091Z2X7D2/ref=ppx_yo_dt_b_asin_title_o01_s00?tag=hacf0d-21)  
(qui rentre parfaitement dans les petits boitiers d’encastrement, et fait «&nbsp;vrai interrupteur&nbsp;», sans neutre, avec variateur si besoin. Pas loin d’être l’interrupteur parfait je trouve en dehors du prix et de sa non compatibilité Z2M)

J’ai suivi ce Tuto à la lettre [Zigbee2MQTT](https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html)

Le nom du device est. NHPB/DIMMER/1

au redémarrage de l’add on zigbee2mqtt j’ai ce message d’erreur  
Error: Cannot find module ‹&nbsp;zigbee-herdsman-converters/lib/extend&nbsp;›  
Require stack:

- /app/lib/util/utils.js
- /app/lib/util/settings.js
- /app/index.js  
Mais vu que je suis en version add on j’ai pas accès aux fichiers /app/lib.

Avez vous deja fait ? Ou est mon erreur ?

Merci d’avance pour vos retours d’experience

---

<div class="post-metadata">

**Author:** ![toto9262](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/b4bc9f/32.png) [@toto9262](https://forum.hacf.fr/u/toto9262)\
**Post date:** [Juillet 11, 2021, 3:57 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/5 "2021-07-11T15:57:00Z")

</div>

Bonjour,  
Après quelques heures de labeur, j’ai réussi à intégrer un module schneider CCT5015 à zigbee2mqtt. Je peux peut-être t’aider pour intégrer ton interrupteur. As tu ajouté ton fichier js dans le dossier MQTT ?  
Et au niveau de la config Z2M, as tu ces 3 lignes

```auto
data_path: /config/zigbee2mqtt
external_converters:
  - moninterrupteur.js

```

Je débute sur HA, donc j’en sais peut être beaucoup moins que toi.  
Yvon

---

<div class="post-metadata">

**Author:** ![Jonathan\_y](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jonathan_y/32/5288_2.png) [@Jonathan\_y](https://forum.hacf.fr/u/Jonathan_y)\
**Post date:** [Juillet 11, 2021, 4:20 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/6 "2021-07-11T16:20:09Z")

</div>

hello

Merci de ta réponse  
je te rassure ce sur plan tu gère deja plus que moi lol  
pour le moment j’avoue avoir mis cela de coté aprés moule prise de tete avec cet télécommande.

tu as fais comment

---

<div class="post-metadata">

**Author:** ![toto9262](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/b4bc9f/32.png) [@toto9262](https://forum.hacf.fr/u/toto9262)\
**Post date:** [Juillet 11, 2021, 6:17 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/7 "2021-07-11T18:17:16Z")

</div>

créer un fichier js dans le dossier Z2m, et inserer les lignes, exemple mon module volet roulant

```auto
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 = {
    zigbeeModel: ['PUCK/SHUTTER/1'],
    model: 'CCT5015-0001',
    vendor: 'Schneider Electric',
    description: 'Volet_SDB',

        fromZigbee: [fz.cover_position_tilt, fz.command_cover_close, fz.command_cover_open, fz.command_cover_stop],
        toZigbee: [tz.cover_position_tilt, tz.cover_state, tz.command_cover_stop],
        exposes: [e.cover_position()],
        meta: {coverInverted: true},
        configure: async (device, coordinatorEndpoint, logger) => {
            const endpoint = device.getEndpoint(1) || device.getEndpoint(5);
            await reporting.bind(endpoint, coordinatorEndpoint, ['closuresWindowCovering']);
            await reporting.currentPositionLiftPercentage(endpoint);

```

et dans la config de Z2M les 3 lignes de mon 1er message

A+  
Yvon

---

<div class="post-metadata">

**Author:** ![Steve](https://forum.hacf.fr/user_avatar/forum.hacf.fr/steve/32/2003_2.png) [@Steve](https://forum.hacf.fr/u/Steve)\
**Post date:** [Juillet 12, 2021, 6:45 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/8 "2021-07-12T06:45:03Z")

</div>

J’ai réussit également. Je rajoute que mon adon zigbee2mqtt ne voulait pas d’external converters quand je l’activait ca merdait (z2m ne démarrait pas j’avais une erreur de converter il manquait des fichiers) , j’ai pris un autre repo de l’add on.

Apres il y a des fichiers .js qui aide sur le site selon ton type de device

---

<div class="post-metadata">

**Author:** ![Wanfr](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/w/e9c0ed/32.png) [@Wanfr](https://forum.hacf.fr/u/Wanfr)\
**Post date:** [Juillet 12, 2021, 3:02 UTC](https://forum.hacf.fr/t/integrer-un-materiel-non-comptabile-nativement-zigbee2mqtt/4309/9 "2021-07-12T15:02:15Z")

</div>

Bonjour,

Moi aussi je bloque systématiquement à l’ajout d’external converters…

Par contre la chance est avec moi, les trois modules non reconnus, le sont avec la dernière version edge

@+
