Zlinky_TIC icon indicating copy to clipboard operation
Zlinky_TIC copied to clipboard

Problème lecture EAIT à 0

Open fairecasoimeme opened this issue 1 year ago • 84 comments

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

fairecasoimeme avatar Jul 28 '22 12:07 fairecasoimeme

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

fairecasoimeme avatar Jul 28 '22 12:07 fairecasoimeme

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 ?

JSteunou avatar Jul 28 '22 12:07 JSteunou

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

fairecasoimeme avatar Jul 28 '22 13:07 fairecasoimeme

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.

JSteunou avatar Jul 28 '22 13:07 JSteunou

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.

Smanar avatar Jul 28 '22 15:07 Smanar

Merci @Smanar pour les infos.

fairecasoimeme avatar Jul 28 '22 16:07 fairecasoimeme

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

JSteunou avatar Jul 28 '22 19:07 JSteunou

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.

fairecasoimeme avatar Jul 29 '22 16:07 fairecasoimeme

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

gsemet avatar Jul 29 '22 16:07 gsemet

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 avatar Jul 29 '22 22:07 JSteunou

@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 ?

JSteunou avatar Aug 02 '22 19:08 JSteunou

@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.

fairecasoimeme avatar Aug 03 '22 08:08 fairecasoimeme

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 avatar Aug 03 '22 08:08 JSteunou

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

JSteunou avatar Aug 03 '22 08:08 JSteunou

je fais suivre la question

fairecasoimeme avatar Aug 03 '22 08:08 fairecasoimeme

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

gsemet avatar Aug 03 '22 12:08 gsemet

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

fairecasoimeme avatar Aug 03 '22 13:08 fairecasoimeme

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,

gsemet avatar Aug 04 '22 11:08 gsemet

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.

JSteunou avatar Aug 21 '22 12:08 JSteunou

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

Smanar avatar Aug 21 '22 12:08 Smanar

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.

JSteunou avatar Aug 21 '22 12:08 JSteunou

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

fairecasoimeme avatar Aug 21 '22 15:08 fairecasoimeme

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

gsemet avatar Sep 05 '22 11:09 gsemet

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)

fairecasoimeme avatar Sep 07 '22 11:09 fairecasoimeme

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 ?

gsemet avatar Sep 22 '22 11:09 gsemet

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

fairecasoimeme avatar Sep 23 '22 07:09 fairecasoimeme

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.

ddelpire avatar Nov 02 '22 21:11 ddelpire