ENKI Recepteur connecté fil pilote

Salut,

Du coup la « Enky » n’est pas vue comme une nodon ?

Sa référence est différente, donc je dirais que non. Sauf si dans la config Z2M, ils ont également saisi la référence EQUATION, puisque les 2 sont identiques. A voir sur le site Z2M.

J’ai pas l’impression qu’ils aient mis les deux ref.
Pour l’instant sur le site Z2M il n’y a que le on/off pour le SIN-4-FP-21 et pas le SIN-4-FP-21_EQU mais c’était sûr qu’ils mettraient d’abord la version NodOn avant celle du partenariat qu’ils ont conclu avec Leroy Merlin (dont on ne connait pas les potentiels accords d’exclusivité …?)

1 « J'aime »

Hello, non ils n’ont référencés que le NODON :

Autre mauvaise nouvelle : ils n’on ajouté que le on/off et mesure energie/puissance mais pas les 4 autres ordres du fil pilote !
Seul avantage : l’extender est plus propre : il suffit d’étendre le nodon pour que ce soit reconnu. J’ai pas le temps de le faire là mais dés que je peux je mettrai ici les quelques lignes de code pour que l’EQUATION soit reconnu
@++

1 « J'aime »

Merci pour ton travail c’est cool

Dommage de créer 7n modul fil pilote pour avoir que du on off

Hello à tous,

Voici le contenu du convertisseur externe SIN-4-FP-21_EQU.js avec le setting du Nodon publié dans la version Z2M 1.33.2 :

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: ['SIN-4-FP-21_EQU'],
    model: 'SIN-4-FP-21_EQU',
    vendor: 'Adeo',
    description: 'Pilot wire heating module',
//    ota: ota.zigbeeOTA,
    fromZigbee: [fz.on_off, fz.metering],
    toZigbee: [tz.on_off],
    exposes: [e.switch(), e.power(), e.energy()],
    configure: async (device, coordinatorEndpoint, logger) => {
        const ep = device.getEndpoint(1);
        await reporting.bind(ep, coordinatorEndpoint, ['genBasic', 'genIdentify', 'genOnOff', 'seMetering']);
        await reporting.onOff(ep, {min: 1, max: 3600, change: 0});
        await reporting.readMeteringMultiplierDivisor(ep);
        await reporting.instantaneousDemand(ep);
        await reporting.currentSummDelivered(ep);
    },

};

module.exports = definition;

Bien sûr en pré-requis il faut passer Z2M en version 1.33.2.
J’ai réalisé 5 intégrations ce matin sans problème.

1 « J'aime »

Le module ne sera proposé à la vente que dans 18 jours.
Il faut juste attendre un peu :wink:

Petit update, un de mes radiateurs s’est mis à ne plus répondre à mes commandes hier soir. Dans l’intégration MQTT, son interrupteur reste sur la position ON, et quand je clique pour passer OFF, il revient sur ON 2 secondes plus tard. Aucun souci avec mes 2 autres radiateurs. Je vais modifier le external converter avec la nouvelle version (merci @fredoune77 ), et je vais le ré-appairer avec Z2M.

En tout cas j’attends de vos nouvelles pour savoir lequel acheter et si l’intégration avec toutes les commandes se fait ! Merci !

Bon en fait celui de domadoo sera disponible en janvier… Des nouvelles de l’intégration HA ZigBee 2mqtt de celui de Leroy Merlin ?

l’intégration du SIN-4-FP-21_EQU est faite dans zigbee2mqtt mais avec seulement confort/hors gel, mesure de puissance et energie

J’ai l’impression qu’en fait ça ne se fait effectivement pas automatiquement. J’ai fouillé un peu dans les entités que je vois, et hors Z2M, quand je regarde l’intégration MQTT, je vois toujours les radiateurs avec leur ancien nom…

J’ai donc été faire un tour sur le site officiel Z2M, et je ne trouve pas le modèle equation dans la liste des devices supportés. J’ai cherché sur le vendor = nodon.

EDIT : Dans le changelog Z2M, on voit bien l’ajout d’un produit leroy merlin, mais ce n’est pas le module fil pilote.

bizarre, j ai supprimé le convertisseur, remarré z2m et pas pris en charge :stuck_out_tongue:

z2m 1.33.2 commit: [unknown]

Hello à tous,

Bon je vais aller m’en acheter 4, aussi pour mailler un peu mon ZigBee à l’étage… Ceux qui en ont, vous trouvez qu’ils font de bon « noeuds » ?
(parce que j’ai des relais sonoff un peu partout et mes devices à pile préfèrent rebondir n’importe où sauf sur les sonoff)

De Mon côté ils améliorent bien mon maillage (j’en ai 3 à l’étage, 1 au RDC).
Ça m’a d’ailleurs permis de remettre des Philips hue en mode Philips hue plutôt qu’en mode zigbee. Je peux donc de nouveau les piloter via l’app hue.
Vas y sans hésiter !

On voit ton URL duckdns dans ton screenshot :face_with_peeking_eye:

Oups bien vu. Je supprime

Bon désolé pour la question de débutant mais jusqu’à maintenant pour moi le zigbee2MQTT, c’était du plug and play !
Ca trouve bien mon nouveau SIN-4-FP-21_EQU mais ça m’écrit non pris en charge alors que j’ai bien la dernière version de l’addon…
Ca veut dire que je dois installer un converter en suivant ce qui est mis ici ? :

et je dois faire les étapes 2 et 3 ?
Ca a l’air compliqué pour moi…
Pourtant, je vois un message qui dit pouvoir supprimer son converter…
Merci pour votre aide !

pour ma part, z2m est bien plug n play , du moins pour ce qui est reconnu :slight_smile:
là on as un périph qui n est pas encore officiellement supporté
il te faut donc creer un convertisseur , et dire a z2m de l utiliser ( et rebooter z2m ) , et il est pris en charge dans les limites du convertisseur

plus tard, quand le fabricant ( ou la communauté ) aurront integré ce module a z2m , ca passera tout seul
c est comme ça que je vois les choses .

ps, je suis en 1.33.2 et le module n est pas reconnu de base ( je passe par un convertisseur )
@fredoune77 tu as quelle version ?

Merci Zekje,
je me lance… Je créé un fichier SIN-4-FP-21_EQU.js dans le dossier zigbee2mqtt avec le configuration.yaml.
Puis j’ajoute :

advanced:
  log_level: debug
external_converters:
  - SIN-4-FP-21_EQU.js

à mon configuration.yaml du dossier zigbee2mqtt.
Je redémarre la config yaml. Je redémarre l’add on. Ca ne redémarre pas et met :
[17:17:59] INFO: Preparing to start…
[17:18:00] INFO: Socat not enabled
[17:18:02] INFO: Starting Zigbee2MQTT…

/app/node_modules/zigbee-herdsman-converters/index.js:69
definition.toZigbee.push(tz.scene_store, tz.scene_recall, tz.scene_add, tz.scene_remove, tz.scene_remove_all, tz.scene_rename, tz.read, tz.write, tz.command, tz.factory_reset);
^
TypeError: Cannot read properties of undefined (reading ‹ push ›)
at Object.addDefinition [as addDeviceDefinition] (/app/node_modules/zigbee-herdsman-converters/index.js:69:25)
at new ExternalConverters (/app/lib/extension/externalConverters.ts:15:17)
at new Controller (/app/lib/controller.ts:84:58)
at start (/app/index.js:106:18)

Qu’est-ce que j’ai foiré SVP ?