fairecasoimeme / Zlinky_TIC

Téléinformation Linky autoalimenté ZigBee 3.0
303 stars 21 forks source link

Problème lecture EAIT à 0 #78

Open fairecasoimeme opened 2 years ago

fairecasoimeme commented 2 years ago

le cluster 0x0702 attribut 0x0001 remonte 0. https://github.com/fairecasoimeme/Zlinky_TIC/issues/73

fairecasoimeme commented 2 years ago

Pouvez-vous donnez la valeur STGE cluster 0xff66 attribut 0x217 ?

JSteunou commented 2 years ago

J'allais créer un ticket quand j'ai vu votre réponse.

Je ne vois pas de 0x217.

J'ai 0x0300 qui est à 1 (mode standard monophasé)

Update : j'étais en historique quand j'ai installé / configuré tout ça. Je suis passé en standard entre temps. Est-ce que ça joue ?

fairecasoimeme commented 2 years ago

Vous ne le voyez pas avec Deconz ? peut-être le rajouter dans le DDF

JSteunou commented 2 years ago

Il n'apparait pas non.

image

Pas sûr que le DDF change quelque chose, c'est plutôt pour mapper des attributs avec l'API REST non ?

Je crois que @smanar est l'expert là dessus, il saura mieux dire que moi.

Smanar commented 2 years ago

Hello, sur un OS classique tu as un fichier XML /usr/share/deCONZ/zcl/general.xml Vers la ligne 3948 tu as le bloc lixee, la ligne a rajouter est celle du millieu

        <attribute id="0x0207" type="u16" name="Puissance app. Instantanée injectée" access="r" required="m" default="0x00"/>
        <attribute id="0x0217" type="cstring" name="Registre de Statuts" access="r" required="m"/>
        <attribute id="0x0300" type="u8" name="Protocole Linky" access="r" required="m" default="0x00"/>

Il faut par contre redemarrer deconz pour qu'il prenne en compte le nouveau XML.

fairecasoimeme commented 2 years ago

Merci @Smanar pour les infos.

JSteunou commented 2 years ago

Oui merci, j'ai pu avoir l'info du coup. Ça me dit : 003A0001

fairecasoimeme commented 2 years ago

Ok, la valeur en bit de 003A0001 est : 1110100000000000000001 avec le bit 8 correspondant au fonctionnement de votre linky. Vous pouvez retrouver ces informations sur le doc Enedis-NOI-CPT_54E.pdf (dispo sur le net)

Apparemment, votre Linky est en mode consommateur (même s'il remonte des étiquettes de production).

Je suis en contact avec Enedis qui me dit que c'est une erreur possible. Pour régler le problème, il m'a demandé votre PDL (numéro unique de votre linky) et votre ville. Vous pouvez me les envoyer par mail (contact[at]lixee.fr) et je ferais suivre.

gsemet commented 2 years ago

Je pense être dans le même problème, est ce que je peux contacter enedis directement ?

JSteunou commented 2 years ago

Ok c'est peut-être normal tant que le dossier CAC n'est pas entièrement validé (mais que c'est long...). Mais c'est dommage cette façon de faire car le Linky est capable de comptabiliser l'injection peu importe le mode‚ donc pourquoi ne pas juste transmettre l'info tout le temps ?

JSteunou commented 2 years ago

@fairecasoimeme est-ce que ça veut dire que la TIC ne contient pas forcément tout ce qu'on peut lire physiquement sur son linky et que le ZLinky ne peut remonter qu'une partie des informations ?

fairecasoimeme commented 2 years ago

@JSteunou je communique actuellement avec Enedis, voici un début de réponse sur votre cas :

Le compteur Linky associé au PDL xxxxxxxxxxxxxx est programmé en mode consommateur.

Dans ce mode, comme indiqué dans la note 54E, l'étiquette  EAIT (Energie active injectée totale) n'est pas transmise. Par ailleurs, le client ne dispose pas de contrat avec injection, uniquement soutirage.

Il est nécessaire que les clients aient un compteur configurés en mode producteur. Nous échangerons à le rentrée sur les conditions de basculement en configuration producteur.
JSteunou commented 2 years ago

Ok donc si je comprends bien, pas de CACSI ou de CRAE pas de mode producteur et pas d EAIT transmise.

Aucun autre moyen de récupérer l'information ? Car côté Linky, je peux le lire, mais c'est juste pénible de faire du relevé manuel plusieurs fois par jour :/

JSteunou commented 2 years ago

Et encore même pas sûr pour la CACSI du coup ça se trouve, vous avez l'info ?

fairecasoimeme commented 2 years ago

je fais suivre la question

gsemet commented 2 years ago

Alors pour ma part, j'ai la valeur toujours à zero et pourtant j'ai bien confirmé avec Enedis que mon compteur est en mode producteur. Est-ce que je me serais pas trompé dans mon automatisation pour lire la valeur:

automation:
  - alias: Read ZLinky_TIC every minute
    description: ""
    trigger:
      - platform: time_pattern
        hours: "*"
        minutes: /1
        seconds: "0"
    condition: []
    action:
      - service: zha_toolkit.execute
        data:
          command: attr_read
          ieee: 00:15:8d:00:05:d2:a9:c5
          cluster: 1794 # 0x702
          attribute: 0 # 0x0000 : Energie active soutirée totale (Wh)
          state_id: sensor.lixee_zlinky_tic_consumed_metering_forced_refresh
          allow_create: false
      - service: zha_toolkit.execute
        data:
          command: attr_read
          ieee: 00:15:8d:00:05:d2:a9:c5
          cluster: 2820 # 0xB04
          attribute: 1295 # 0x050F # Puissance app. Instantanée soutirée (VA)
          state_id: sensor.lixee_zlinky_tic_consumed_power_forced_refresh
          allow_create: false
      - service: zha_toolkit.execute
        data:
          command: attr_read
          ieee: 00:15:8d:00:05:d2:a9:c5
          cluster: 1794 # 0x702
          attribute: 1 # 0x0001 : Energie active injectée totale (Wh)
          state_id: sensor.lixee_zlinky_tic_injected_metering_forced_refresh
          allow_create: false
      - service: zha_toolkit.execute
        data:
          command: attr_read
          ieee: 00:15:8d:00:05:d2:a9:c5
          cluster: 65382 # 0xFF66
          attribute: 519 # 0x0207 # Puissance app. Instantanée injectée (VA)
          state_id: sensor.lixee_zlinky_tic_injected_power_forced_refresh
          allow_create: false
    mode: single
fairecasoimeme commented 2 years ago

@gsemet pouvez vous remonter la valeur STGE ? cluster 0xff66 attribut 0x217 ?

gsemet commented 2 years ago

Alors avec la commande home assistant:

service: zha_toolkit.attr_read
data:
  ieee: 00:15:8d:00:05:d2:a9:c5
  cluster: 65382  # 0xFF66
  attribute: 535  # 0x217
  csvout: zlinky

Je lis la valeur suivante:

2022-08-04T11:41:49.645837+00:00,Manufacturer Specific,535,b'\x00\x00\x00\x00\x00\x00\x00\x00',0x0217,0xFF66,1,00:15:8d:00:05:d2:a9:c5,
JSteunou commented 2 years ago

Bon j'ai eu des infos de la part du support Enedis, pas de Linky en mode producteur si pas de CRAE. En CACSI ils ne touchent à rien donc la valeur ne remontera pas.

Pour tout ceux qui ont du PV ça veut dire EDF OA ou rachat par un autre qui veut bien (perso je n'en connais pas pour de l'auto installation) ou batterie virtuelle avec Urban Solar par exemple. Et si vous ne voulez (comme moi) pas vous emmerder avec Consuel et paperasse bin retour à la bonne vieille pince ampermetrique pour avoir son injection.

Smanar commented 2 years ago

Heu ... L'info m'interesse, mais tu pourrais me dire ce que veut dire CRAE et CACSI ?

JSteunou commented 2 years ago

CACSI : Convention d’AutoConsommation Sans Injection, c'est la demande de raccordement hyper basique dans laquelle Enedis se protège en demandant de ne rien injecter selon leur interprétation de la loi alors qu'on peut se permettre d'injecter un peu. Dans les faits, avec ou sans CACSI je crois que personne ne voit la différence.

CRAE : Contrat de Raccordement, d'Accès et d'Exploitation : là on arrive dans de l'injection officielle dans le réseau, soit avec revente soit cédé à titre gratuit, et apparemment il faudrait au minimum ça pour avoir son Linky en mode producteur.

Il manque un contrat de type CACAI (avec injection) qui satisferait tous les auto installateurs / consommateurs, sans Consuel, sans revente, sans limite d'injection, mais considéré comme producteur.

fairecasoimeme commented 2 years ago

D'après mon contact chez Enedis, il y a des discussions sur le passage en mode production. On a une réunion mi-septembre où on doit en parler. Je vous tiendrai au courant

gsemet commented 2 years ago

Bonjour. J'ai eu le support Enedis et ils m'ont bien confirmé que mon Linky était bien configuré en mode "producteur" (depuis 2018, j'ai mes facturations etc, pas de pbl), et pourtant je n'arrive toujours pas à lire de valeur injectée sur le réseau

fairecasoimeme commented 2 years ago

Bonjour, la valeur de STGE que vous m'avez fourni plus haut semble être NULL. Serait-il possible de redemander la valeur correspondante à cluster: 0xFF66 attribut: 0x217 ? (ne pas mettre le manufacturer specific si possible)

gsemet commented 1 year ago

J'ai toujours la même valeure lue:

service: zha_toolkit.attr_read
data:
  ieee: 00:15:8d:00:05:d2:a9:c5
  cluster: 0xFF66
  attribute: 0x217
  csvout: zlinky

->

2022-09-22T11:42:44.008991+00:00,Manufacturer Specific,535,b'\x00\x00\x00\x00\x00\x00\x00\x00',0x0217,0xFF66,1,00:15:8d:00:05:d2:a9:c5,,0x41

Si je lis le cluster: 0x702 attribute: 0x0001

service: zha_toolkit.attr_read
data:
  ieee: 00:15:8d:00:05:d2:a9:c5
  cluster: 0x702
  attribute: 0x0001
  csvout: zlinky

->

2022-09-22T11:44:30.133005+00:00,ZLinkyTICMetering,current_summ_received,0,0x0001,0x0702,1,00:15:8d:00:05:d2:a9:c5,,0x25

Je pense qu'il y a un problème de remontée de cette information du linky mais Enedis me dis qu'il est configuré comme il faut en producteur, et j'ai vois bien ma production sur le site d'enedis...

Je suis en Firmware: 0x00000001, est ce que ça aiderait de faire la mise à jour ?

fairecasoimeme commented 1 year ago

@gsemet Oui pas normal de pas avoir la valeur STGE. C'est l'occasion de mettre à jour en effet.

ddelpire commented 1 year ago

Bonsoir, post très intéressant, je viens de comprendre pourquoi j'ai image alors que mon compteur m'affiche plus de 300kw de ré-injection mais j'ai le choix d'un contrat CACSI.

Donc ce n'est pas la sonde qui est en cause mais je croyais que la sonde Zlinky prenait ses infos sur le compteur pas en téléinfo. Là, j'ai du mal à comprendre, pourquoi allez récupérer les valeurs sur leurs serveurs alors qu'elles sont disponibles en locales.

Il n'y a donc aucune solution avec le Zlinky pour suivre sa ré-injection ? mon but était de pouvoir faire des scenari en cas de ré-injection.

Merci.

pabaillon commented 1 year ago

Je pense qu'il serait pas-mal de mettre cette information (en mode CACSI le zlinky ne sert à rien en ce qui concerne les panneaux solaires ) sur la boutique , ce qui éviterait des déconvenues comme la mienne. Surtout que certains sites véhiculent l'idée que l'on peut faire remonter les informations d'injection : https://www.lesalexiens.fr/labo-test-alexa/test-du-lixee-zlinky-votre-consommation-electrique-sur-home-assistant-en-temps-reel/ .

fairecasoimeme commented 1 year ago

Bonjour, je ne l'avais pas rajouté parce que c'était en discussion. Ils peuvent le débloquer actuellement uniquement à la main (au cas par cas) et malgré discussions, il ne semble pas que l'automatisation puisse se faire prochainement. Je vais donc rajouter dans la description du produit que les contrats CACSI ne permette pas de récupérer l'injection au travers de la téléinformation.

Certains sites véhiculent l'idée parce que ce sont des utilisateurs qui ont surement un contrat le permettant et qu'ils ont testé. Ils ne sont pas forcément au fait de tous les cas particuliers.

nyroDev commented 1 year ago

@fairecasoimeme Je suis actuellement en attente de mon consuel pour valider mon contrat de vente et passer officiellement en producteur. Pour le moment, je ne reçois pas l'information via le TIC d'injection (mode standard) alors que le Linky l'affiche bien (total injecté et instantané)

Dès réception du consuel et validation par le service OA de mon compte producteur, j'espère avoir les informations qui remontent dans le TIC. Je ne manquerai pas de revenir ici pour confirmer ou infirmer ce point là.

fairecasoimeme commented 1 year ago

Dans tous les cas, si PB, je pourrais alors contacter directement Enedis pour leur signaler.

navycrow commented 1 year ago

je croyais également le zlinky prenais l'info direct sur le compteur. Je suis dans le même cas. Injection affiché à l'écran mais rien qui remonte. C'est balot !

bubar26 commented 1 year ago

Bonjour, voici ma config: RPI3, HAOS 2023.2.4, ZHA Mosquitto, Cobee2, Lixee

Je ne suis pas du tout a l'aise toutes les possibilités de HA mais grace aux echanges comme ici , j'avance tout de meme, MERCI!

Apres avoir lu ici et la qu'il fallait être déclaré producteur auprès d'Enedis pour exploiter le cluster 0xff66, c'est enfin chose faite. l' attribut 0X0300 linky mode remonte = 5 :-) je peux enfin lire les attributs d'injection 0x0207 - 209 manuellement.

comment a present remonter cela simplement dans une carte jauge pour mon dashboard?

D'avance merci

bubar26 commented 1 year ago

Bonjour, un petit UP, au cas où une bonne âme passerait par la :-)

Bonne journée

VianneyHENON commented 1 year ago

Pour info si cela peut aider, j'arrive bien à récupérer l'index d'injection EAIT avec le Zlinky sous home assistant avec une clé conbee2 et zigbee2mqtt. Avec un contrat autoconsommation. Déclaré chez Enedis comme production et le Linky en mode Standard, le mode Historique ne permet de récupérer cette information.

image

image

image

JSteunou commented 1 year ago

Votre contrat d'auto-consomation est-il un CRAE ? Avez-vous dû passer le consuel ?

bubar26 commented 1 year ago

@JSteunou je ne sais pas ce qu'est CRAE ni ou le voir. Aussi je n'ai pas eu a faire passer de Consuel (je crois par ce que inferieur a 3Kw de panneau PV). Mon Linky est en mode "standard producteur" .

@VianneyHENON Merci beaucoup pour ce retour plein d'espoir :-) je n'arrive pas a avoir ce genre de compteur, je n'ai pas de sensor correspondant a l'injection... L'injection n'est dispo que via les interrogation de cluster... Si je comprend bien ma différence apriori est que je passe par ZHA qui ne propose pas tous les sensor disponibles sur Lixee ?

JSteunou commented 1 year ago

@VianneyHENON et @bubar26 quelles ont été vos démarches pour passer en mode "producteur". J'ai fait une CACSI (simple, 5 min, validé très rapidement) mais je ne vois pas comment passer en producteur sans que ça soit tout de suite les gros dossiers, le consuel, ...

bubar26 commented 1 year ago

non pas de gros dossier mais il faudra tout de même faire l'effort d'expliquer parfois longuement a la personne d'ENEDIS en ligne. Voir réexpliquer a un autre service, puis attendre 10 ou 15j et enfin un jour vers minuit le mode du linky changera en 5 ds HA. Pour ma part j'avais oublié une étape de signature électronique sur le portail ENEDIS sur ma déclaration de production en autoconso, sans revente, avec injection gratuite. Les explication ENEDIS: Dans l'ordre j'ai été basculé de HISTORIQUE vers STANDARD 1. Puis de STANDARD 1 vers HISTORIQUE pour pouvoir appliquer le mode STANDARD 2 (Producteur)

JSteunou commented 1 year ago

@bubar26 c'était quelle démarche cette déclaration de production, une CACSI ?

bubar26 commented 1 year ago

j'ai recherché pour vous et en effet j'ai retrouvé le contrat "producteur" CRAE : Contrat D'accès et d'Exploitation. il avait fallu prendre une photo des panneau au sol et fournir l'attestation des onduleur disposant de la protection des intervenant en cas de coupure pour éviter le passage du CONSUEL et donc une facture. a titre d'info, sur mon espace client Enedis on peut voir que tous les documents echangés sont tagués " attestation de conformité visée par le CONSUEL"

JSteunou commented 1 year ago

C'est bien ce qui me semblait, vous faîtes parti des chanceux qui sont passés entre les mailles sans consuel ;)

bubar26 commented 1 year ago

je ne suis pas sur que cela soit de la chance, il y a cette histoire de production de moins de 3Kw, installé a moins d'1.8m de hauteur, protection électrique intégrée au micro onduleur = procédure simplifié et gratuite du Consuel.

Ensuite les histoires de producteur standard ou standard simple ou historique c'est un peu la bataille, et j'ai peut être eu de la chance en jouant les imbéciles qui demande gentiment a ENEDIS de l'aide.

Le discours que j'ai tenu : le monsieur qui a installé les panneau et la box domotique me dit que ca marche pas a cause du mode linky que ENEDIS gere, il faut leur demander. Du coup allo ENEDIS help me...

Les personnes ne st pas toute au courant de cela chez Enedis, mais ont toutes essayer de faire au mieux et cela a finalement marché, ca a été long.

bubar26 commented 1 year ago

maintenant j'aimerai pouvoir en bénéficier mais j'i l'impression que mon problème est ZHA qui ne sait pas lire le Lixee...

bubar26 commented 1 year ago

j'aurai aimé avoir comme sur la page ENEDIS mais ds HA image

bubar26 commented 1 year ago

@JSteunou la declaration se fait non pas sur l'espace Enedis classic ( https://mon-compte-particulier.enedis.fr/) mais sur le portail de raccordement >>> https://connect-racco.enedis.fr/

JSteunou commented 1 year ago

@bubar26 je ne connais pas assez ZHA, moi je passe par Deconz mais même déjà là c'est compliqué, suivant le profil du Linky il faut charger une config différente. À cause de la manière dont a été fait l interface zigbee, apparemment ce n'est pas possible d'avoir quelque chose d'universelle, du coup il y a un profile pour ceux en Historique, un pour Standard, un pour Standard HC/HP, etc. ZHA est peut être moins souple là dessus. J'ai entendu beaucoup de bien de Zigbee2MQTT, le support sera peut-être meilleur.

gsemet commented 1 year ago

Il faut demander a votre fournisseur energetiques (EDF, Total,..) de passer le compteur en mode Standard, ca se fait par téléphone ça prend 10 minutes, et en 24-48h, Enedis a fait la transition sur votre compteur.

Et oui depuis que je suis en mode standard avec zigbee2mqtt, HA est très content: image

bubar26 commented 1 year ago

est ce que je peux installer l'integration Z2Mqtt juste pour le Lixee et garder tous les autre device sous ZHA ?

VianneyHENON commented 1 year ago

@JSteunou, oui c'est un contrat CRAE, panneaux solaire installé par un installateur agréé et un électricien est venu faire le raccordement, donc j'imagine que le consuel est passé ;)

Un Contrat CACSI = (Convention d'Autoconsommation Sans Injection) Donc vous ne faites pas d'injection sur le réseau.

@bubar26, je n'ai utilisé que zigbee2mqtt sur home assistant, l'index d'injection n'était pas récupéré quand le linky était en mode historique, dès que j'ai eu le mode standard, j'ai réapparait le zlinky et l'index EAIT est apparu. :) Le plus difficile et le plus long ;) a été faire comprendre à EDF (mon fournisseur) de faire une demande F185 auprès d'énédis. Quelques jours après le linky est passé en mode Standard. P.S: j'ai fait la demande F185 par téléphone.

Ma conf du zlinky: image