Compteur d'energie DDS238-2 Zigbee

Forum dédié au ZigBee : objets, interfaces ...
Plugins DeConz et ZigBee2MQTT
Pour les questions concernant le plugin ZigBeeForDomoticZ, merci d'utiliser le forum spécifique en dessous.
xbu05400
Messages : 77
Inscription : 18 déc. 2019, 19:17

Compteur d'energie DDS238-2 Zigbee

Message par xbu05400 »

Bonjour ,
J'ai acheté un compteur DDS238-2 Zigbee et j'ai une clef conbee2.
Je trouve bien un interrupteur sous deconz mais pas les compteur d'énérgies !
C'est indiqué Tuya !!! est ce un autre protocole que zigbee ? faut il une passerelle ?

Je suis un peu perdu dans tous ces protocoles ?

Ou sinon avez vous la connaissance d'un compteur d'energie zigbee directement compatible connbee2 et sur Rail !

Merci
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Compteur d'energie DDS238-2 Zigbee

Message par Jeff »

Voir ici le matériel compatible
https://zigbee.blakadder.com/vendors.html

Il faudrait épingler cette adresse en entête zigbee, comme ca fini les achats non compatible ou en accord avec la team du plugin pour l'intégrer
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Compteur d'energie DDS238-2 Zigbee

Message par Keros »

Je dirais que le Tuya correspond au firmware ZigBee qui est implanté dans l'objet. En parallèle, il y a la passerelle Tuya qui permet de communiquer en ZigBee avec les objets. Maintenant le souci avec le Tuya est que chaque fabricant fait un peu se qu'il veut dedans : l'appli Tuya est mise à jour, là pas de soucis.
Par contre, pour les autres passerelles ZigBee, c'est un peu comme si c'était un nouvel objet : il faut mettre à jour le plugin. Pas à chaque fois, heureusement, mais c'est comme ça que tu peux avoir un objet qui fonctionne à moitié. On a eu un exemple où sur 3 objets "identiques" achetés en même temps, l'un deux était différents des deux autres et ne fonctionnait pas pareil.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
xbu05400
Messages : 77
Inscription : 18 déc. 2019, 19:17

Re: Compteur d'energie DDS238-2 Zigbee

Message par xbu05400 »

Je peux donc faire marcher des objets tuya avec conbee2 ?
Merci
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Compteur d'energie DDS238-2 Zigbee

Message par Thorgal »

Pour la conbee c'est assez compliqué de trouver le matériel compatible, et oublis Blackadder, ce site est juste une blague, si tu rajoutes pas toi meme le materiel compatible, ca ne sera jamais a jour.
La team de deconz est completement a la ramasse, en retard de partout, donc pour savoir si un materiel est compatible, le seul moyen fiable c'est de rechercher dans leur github.

Et oui certains appareils Tuya fonctionnent sur la conbee,
Et non celui la ne fonctionnera pas, le PR est bloqué ici https://github.com/dresden-elektronik/d ... /pull/5287 depuis septembre, et ne sera jamais debloqué, pour favoriser les DDFs.

Si tu l'as deja, on peut essayer de le rajouter nous meme avec les DDFs, mais la derniere version pour tuya sort a peine aujourdhui en beta, donc je decouvre en meme temps que toi.
Mais je vois que tu te renseignes deja pour le modele Legrand ?
xaxa
Messages : 30
Inscription : 27 sept. 2017, 19:49

Re: Compteur d'energie DDS238-2 Zigbee

Message par xaxa »

Bonjour, j ai ce compteur et je veux bien un coup de main pour le rajouter avec les DDFs
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Compteur d'energie DDS238-2 Zigbee

Message par Thorgal »

Ha oui il devrait marcher maintenant, essayes ce DDF

Code : Tout sélectionner

{
  "schema": "devcap1.schema.json",
  "manufacturername": "_TZE200_byzdayie",
  "modelid": "TS0601",
  "product": "Single Phase 65A Din Rail Smart Energy Meter",
  "sleeper": true,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_CONSUMPTION_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0702"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion",
          "parse": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001", "script": "tuya_swversion.js"},
          "read": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001"}
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/offset",
          "default": 0
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/consumption",
          "parse": {"fn": "tuya", "dpid": 11, "eval": "Item.val = Attr.val;" },
          "read": {"fn": "tuya"},
          "default": 0
        },
        {
          "name": "state/lastupdated"
        }
      ]
    },
    {
      "type": "$TYPE_POWER_SENSOR",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0b04"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion",
          "parse": {"fn": "zcl", "ep": 1, "cl": "0x0000", "at": "0x0001", "script": "tuya_swversion.js"},
          "read": {"fn": "none"}
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/offset",
          "default": 0
        },
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/lastupdated"
        },
        {
          "name": "state/current",
          "parse": {"fn": "tuya", "dpid": 12, "eval": "Item.val = Attr.val;" },
          "read": {"fn": "none"},
          "default": 0
        },
        {
          "name": "state/voltage",
          "parse": {"fn": "tuya", "dpid": 14, "eval": "Item.val = Attr.val;" },
          "read": {"fn": "none"},
          "default": 0
        },
        {
          "name": "state/power",
          "parse": {"fn": "tuya", "dpid": 13, "eval": "Item.val = Attr.val;" },
          "read": {"fn": "none"},
          "default": 0
        }
      ]
    }
  ]
}

Pour cet appreil

Code : Tout sélectionner

  "manufacturername": "_TZE200_byzdayie",
  "modelid": "TS0601",
xaxa
Messages : 30
Inscription : 27 sept. 2017, 19:49

Re: Compteur d'energie DDS238-2 Zigbee

Message par xaxa »

merci
mais comment je dois procéder
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: Compteur d'energie DDS238-2 Zigbee

Message par Thorgal »

Ca depend de ton OS mais si tu as quelque chose de non virtuel
All DDF provided directly with deCONZ typically reside in /usr/share/deCONZ/devices/ on a Linux system and are loaded first. However, files residing in the home directory of the user running deCONZ (e.g. /home/<DECONZUSER>/.local/share/dresden-elektronik/deCONZ/devices) will override the pre-packaged files to allow users to amend and keep their own files if desired
.

Il te suffit de creer un fichier texte appelle cequetuveux.json et de le mettre dans un des repertoire de dessus (avec le contenu du DDF).
Le premier est remit a zero a chaque MAJ de deconz, le second est a toi

Puis de demarrer deconz et d'inclure l'appareil.

Si tu passes par le GUI tu auras plus d'options, utilser "hot reload" par exemple au lieu de re demarrer deconz. https://github.com/dresden-elektronik/d ... heat-sheet
xaxa
Messages : 30
Inscription : 27 sept. 2017, 19:49

Re: Compteur d'energie DDS238-2 Zigbee

Message par xaxa »

je suis sous linux avec un Raspberry 3 b+
Deconz version: 2.18.02-raspbian-buster-stable

J'y arrive pas,
ce que j'ai fait
j'ai créé le fichier compteur.json avec le code que tu m'as donné et enregisté dans /home/<DECONZUSER>/.local/share/dresden-elektronik/deCONZ/devices
je couple le capteur
il est reconnu
ensuit avec VNC je vais sur sur le Raspberry, j ouvre deconz je sélectionne le compteur
puis edit DDF
j'ouvre le fichier compteur.json
Hot Reload
la config du device change
Mais après il ce passe rien
et si je redémarre et que je retourne sur edit DDF c'est l'anciennes config qui réapparait
Répondre