ESPHome / Linky Mode Standard

Bonjour,
J’ai installé via ESPHome sur un ESP32 le programme pour recevoir les informations TIC de mon Linky.
En mode historique tout fonctionnait correctement
Je suis passé en mode standard et depuis plus rien.
Suite au passage en mode standard j’ai modifié:

  • « baud_rate: 1200 » en « baud_rate: 9600 »
  • « historical_mode: true » en « historical_mode: false »
    tous les tag_name pour les faire correspondre à ceux du mode standard
uart:
  id: uart_bus
  rx_pin: GPIO16
  baud_rate: 9600
  parity: EVEN
  data_bits: 7

teleinfo:
  id: myteleinfo
  update_interval: 60s
  historical_mode: false

J’ai branché un FTDI sur l’entrée RX2 (GPIO16) et j’obtiens bien les informations sur le PC en 9600 bauds

Avez vous une piste pour résoudre ce problème ?

J’ai hésité à faire comme toi car apparemment le mode standard apporte plus d’informations, mais je n’ai rien trouvé sur le net la dessus. Du coup je suis resté en mode historique.
Ça m’embête car j’ai un contrat zen avec des heures pleines et creuse en semaine et en week-end. Pas encore trouvé comment récupérer ces info du linky, j’ai tout essayé à l’aide de la seul doc du linky, tout les codes HC/HP n’ont jamais fonctionné.
Donc à moins de trouver quelqu’un qui à déjà optenu quelque chose de cette manière, je vais suivre attentivement ton post.

j’ai utiliser ce tuto indiqué dans ce post : [Partage] LINKY, esp ou weemos directement sur la prise TIC HP/HC ou Tarif BASE - Home Assistant - Tutoriels & Partages / ESPHome - Home Assistant Communauté Francophone (hacf.fr) si cela peut aider :slight_smile:

Bonjour,
je suis en mode « Standard » avec un wemos et tout fonctionne bien. Voici ma config pour aider.

#2.0 
#20211122
substitutions:
  name: teleinfo
  freq: 60s
  freqsys: 300s
  
esphome:
  name: ${name}
  platform: ESP8266
  board: d1_mini

wifi:
  fast_connect: on
  networks:
  - ssid: !secret ssid
    password: !secret wifi_password
  #- ssid: !secret ssid2
  #  password: !secret wifi_password

  # Optional manual IP
  manual_ip:
    static_ip: 192.168.x.x
    gateway: 192.168.x.x
    subnet: 255.255.255.0

    
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Teleinfo Fallback Hotspot"
    password: "777XXX777XXX"

captive_portal:

# Enable logging
logger: 
#  hardware_uart : UART1
  baud_rate: 0   # disable logging via UART, help to avoid numerous crash with ESP_LOGD
  level: DEBUG  # INFO for less log, put DEBUG to view all the linky's "étiquettes" received  in the logs
#  esp8266_store_log_strings_in_flash: False     # recommanded for ESP8266 https://esphome.io/components/sensor/custom.html

# read time and timezone Home Assistant
time:
  - platform: homeassistant
    timezone: "Europe/Paris"
    id: ha_time

# Enable Home Assistant API
api:

ota:

web_server:
  port: 80

# ajout du composant uart pour la communication série avec la sortie TIC du compteur
# GPIO3 = Pin Rx sur Wemos D1
# Example configuration entry

uart:
  id: uart_bus
  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 9600
  parity: EVEN
  data_bits: 7

teleinfo:
  id: myteleinfo
  update_interval: ${freq}
  historical_mode: false

sensor:
  - platform: teleinfo
    tag_name: "ADSC" #Adresse Secondaire du Compteur
    name: "${name}-ADSC"
    unit_of_measurement: ""
    icon: mdi:eye
    teleinfo_id: myteleinfo
 
  - platform: teleinfo
    tag_name: "PREF" #Puissance app. de référence
    name: "${name}-Intensité-souscrite"
    unit_of_measurement: "kVA"
    icon: mdi:information
    teleinfo_id: myteleinfo
    
  - platform: teleinfo
    tag_name: "EAST" #Energie active soutirée totale
    name: "${name}-Index-Wh"
    unit_of_measurement: "Wh"
    icon: mdi:home-analytics
    teleinfo_id: myteleinfo

  - platform: teleinfo
    tag_name: "EAST" #Energie active soutirée totale calcul kWh
    name: "${name}-Index-kWh"
    unit_of_measurement: "kWh"
    icon: mdi:home-analytics
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
    teleinfo_id: myteleinfo

  - platform: teleinfo
    tag_name: "SINSTS" #Puissance app. Instantanée soutirée
    name: "${name}-Puissance"
    unit_of_measurement: "VA"
    icon: mdi:flash
    teleinfo_id: myteleinfo

  - platform: teleinfo
    tag_name: "SINSTS" #Puissance app. Instantanée soutirée
    name: "${name}-puissance-apparente-kva"
    unit_of_measurement: "kVA"
    icon: mdi:flash
    accuracy_decimals: 1
    filters:
      - multiply: 0.001
    teleinfo_id: myteleinfo    

  - platform: teleinfo
    tag_name: "EAIT" #Energie active injectée totale
    name: "${name}-energie-active-injectee-totale-Wh"
    unit_of_measurement: "Wh"
    icon: mdi:flash
    teleinfo_id: myteleinfo

  - platform: teleinfo
    tag_name: "EAIT" #Energie active injectée totale
    name: "${name}-energie-active-injectee-totale-kWh"
    unit_of_measurement: "kWh"
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
    teleinfo_id: myteleinfo

  - platform: teleinfo
    tag_name: "SINSTI" #Puissance app. Instantanée injectée
    name: "${name}-puissance-apparente-intantanee-injectee"
    unit_of_measurement: "VA"
    icon: mdi:flash
    teleinfo_id: myteleinfo

  - platform: wifi_signal
    name: "${name}-WiFi Signal Sensor"
    update_interval: ${freqsys}
    unit_of_measurement: dB
    accuracy_decimals: 0
    force_update: false
    icon: mdi:wifi
    
  - platform: uptime
    id: uptime_seconds
    name: "${name}-Uptime Sensor"
    update_interval: 60s
    unit_of_measurement: s
    accuracy_decimals: 0
    force_update: false
    icon: mdi:timer

binary_sensor:
  - platform: status
    name: "${name}-Status"

switch:
  - platform: restart
    name: "${name}-reboot"

text_sensor:
  - platform: template
    name: ${name}-Uptime
    update_interval: ${freqsys}
    icon: mdi:clock-start
    lambda: |-
      int seconds = (id(uptime_seconds).state);
      int days = seconds / (24 * 3600);
      seconds = seconds % (24 * 3600);
      int hours = seconds / 3600;
      seconds = seconds % 3600;
      int minutes = seconds /  60;
      seconds = seconds % 60;
      if ( days ) {
        return { (String(days) +"d " + String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };
      } else if ( hours ) {
        return { (String(hours) +"h " + String(minutes) +"m "+ String(seconds) +"s").c_str() };
      } else if ( minutes ) {
        return { (String(minutes) +"m "+ String(seconds) +"s").c_str() };
      } else {
        return { (String(seconds) +"s").c_str() };
      }


3 « J'aime »

Un grand merci pour cette config que j’ai reprise intégralement à quelques variantes près pour l’adapter à l’ESP32.

teleinfo-circuit

En fait le problème ne venait pas du fichier yaml, mais du circuit de démodulation des signaux de téléinfo.

J’ai du passer la valeur de la résistance de pulldown sur la grille du MOSFET à 4,7k.
Je suis arrivé à cela par tâtonnement. Difficile de faire mieux et de comprendre pourquoi sans oscilloscope.
A noter que ce circuit fonctionnait très bien en mode historique (en 1200 bauds)

Et donc en mode standard ça apporte quoi de plus ou de différent ? :thinking:
J’ai pas encore trop compris la différence entre les deux sur ce que le linky envoie. C’est juste une connection de meilleur qualité ? :thinking:
Car j’ai essayé tout les tag name en mode historique seul les classiques fonctionnent. En mode standard j’aurais peut être plus de chance de trouver les options de mon contrat zen ? :thinking:

La qualité de la connexion est la même entre les 2 modes.

Le mode « historique » correspond au mode de téléinformation utilisé avant le linky.
Pour garder la compatibilité avec les systèmes existants, c’est le mode « historique » qui est paramétré par défaut sur les linky
Dans ce mode la transmission se fait en 1200 bauds.

Le mode « standard » est similaire mais il y a plus d’informations disponibles et la transmission se fait en 9600 bauds.
Ce mode n’est pas compatible avec les systèmes existants sans modifications.

Pour ce qui est des informations disponibles dans les 2 modes, tout ce trouve ici : http://www.enedis.fr/sites/default/files/Enedis-NOI-CPT_54E.pdf

Bonne lecture :grinning:

Donc mon wemos sur pitinfo ça fonctionnera pas en mode standard ? :thinking:

Wemos et pitinfo ? Ou autre chose que le pitinfo ?

Bonjour,
Je me permet de demander si vous arrivez a avoir les informations d’injection EAIT ?
J’ai essayé plusieurs module téléinfo (pas encore avec ESPHOME) et je n’ai pas de donnée sur l’injection. Je suis bien en mode standard avec le linky. J’ai des panneaux en autoconso total sans injection
Merci par avance
Stéphane

1 « J'aime »

Bonjour, est ce que vous arrivez à lire l’index injection ?
Si oui avec quel module svp.
Merci

Hello,

Il me semble (à vérifier) que les informations EAIT et consor , sur un linky (cf, page 19 de document enedis)
ne sont disponibles que dans le cas ou le linky est configuré en mode producteur.

Comme vous n’avez pas signé de convention de revente de surplus/totalité, vous avez, comme moi, votre linky qui est resté en mode consommateur.

++

Bonjour,
je pas oublier qu’il faut demander a Enedis ou votre fournisseur le changement de mode du Linky (Historique vers Standard)

***** exemple chez Engie
Pour changer le mode de fonctionnement du compteur LinkyTM, rendez-vous dans les conditions de l’offre et autres informations de la page Ma conso : vous y trouverez un formulaire à remplir pour demander à ENGIE de modifier le mode.


Bref si vous êtes client Enedis, demandez leur, si vous avez un fournisseur différent, demandez-lui, il transmettra à Enedis.

Juste une petite précision, personne n’est client ENEDIS (ex: ERDF). ENEDIS est le gestionnaire de réseau pas le fournisseur d’électricité comme EDF, TotalEnergie, Engie, …

Pour le changement du mode TIC du Linky il faut, en principe, passer par votre fournisseur d’électricité qui fera la demande à ENEDIS. Mais en appelant l’Accueil de Raccordement d’Electricité d’ENEDIS au 09 69 32 18 00 directement, ils peuvent faire la manip en quelques minutes
Voir ce lien au paragraphe " Comment joindre le service raccordement d’Enedis ? " pour les numéros suivant votre région.
Avant d’appeler, noter votre numéro de PDL qui est sur votre facture et que vous pouvez retrouver directement sur l’afficheur du Linky.

ATTENTION: c’est une prestation payante, qui vous sera facturée 32€ (ca été mon cas)

Facturé par Enedis ou par votre fournisseur d’électricité ?

La facturation a été faite par Enedis

Et voici ma contribution:

Je fais actuellement fonctionner une TIC en mode standard avec forfait Tempo sur ESPHome avec un D1 Mini (8266). Ça a été un petit challenge. J’ai hâte de passer à un ESP32 :wink: Car si on active trop de sensor indisponibles, le D1 Mini crash dès le démarrage… Ma prochaine étape est de voir si je peux swapper le D1 Mini par un C3 Mini LOLIN ou ESP32 D1 Mini Nodemcu.

Appareil Home Assistant (vue de hier, j’ai ajouté d’autres capteurs depuis)

Vue du web server sur le D1 Mini:

Je maintiens à jour une config quasi complète pour tous les modes: standard, historique, producteur. Il suffit de commenter et dé-commenter ce qu’on souhaite avoir. S’il y a des chose à modifier ou améliorer, SVP mettre un commentaire dans le GIST :slight_smile:

https://gist.github.com/mathieucarbou/886d2a6f5c0b51bb261d6a1329beb08d

Voici une copie au jour d’aujourd’hui (mode standard, tempo, d1 mini, esphome).

esphome:
  name: linky

# https://esphome.io/components/esp8266.html
esp8266:
  board: d1_mini

# https://esphome.io/components/esp32.html
#esp32:
#  board: lolin_s2_mini
#  variant: esp32s2

# WiFi Component: https://esphome.io/components/wifi.html
wifi:
  ssid: !secret esphome_wifi_ssid
  password: !secret esphome_wifi_password
  ap:
    ssid: Linky
    password: !secret esphome_wifi_password

# OTA Update Component: https://esphome.io/components/ota.html
ota:
  password: !secret esphome_ota_password

# Logger Component: https://esphome.io/components/logger.html
logger:
  baud_rate: 0   # disable logging via UART, help to avoid numerous crash with ESP_LOGD
  hardware_uart : UART1
  level: info
  esp8266_store_log_strings_in_flash: false

# Native API Component: https://esphome.io/components/api.html
api:
  encryption:
    key: imB+N0VsxE6Ape4RhsxuyDLjCkeDIHl0GNyj1Gm3ylU=

# Captive Portal: https://esphome.io/components/captive_portal.html
captive_portal:

# Web Server: https://esphome.io/components/web_server.html
web_server:
  local: true
  port: 80
  auth:
    username: !secret esphome_web_server_username
    password: !secret esphome_web_server_password

# Time: https://esphome.io/components/time.html
time:
  - platform: homeassistant
    timezone: "Europe/Paris"
    id: homeassistant_time

# Status Binary Sensor: https://esphome.io/components/binary_sensor/status.html
binary_sensor:
  - platform: status
    name: "Linky Status"

# Restart Button: https://esphome.io/components/button/restart.html
button:
  - platform: restart
    name: "Linky Restart"

# https://esphome.io/custom/uart.html
uart:
  id: uart_bus
  rx_pin: GPIO3
  baud_rate: 9600 # 9600 == mode standard, 1200 == mode historique
  parity: EVEN
  data_bits: 7
  stop_bits: 1

# https://esphome.io/components/sensor/teleinfo.html
teleinfo:
  update_interval: 5s
  historical_mode: false # false == mode standard, true == mode historique

# https://esphome.io/components/sensor/index.html
sensor:
  # WiFi
  - platform: wifi_signal
    name: "Linky WiFi Signal"
    unit_of_measurement: dB
    accuracy_decimals: 0
    update_interval: 60s
    icon: mdi:wifi
  # Uptime
  - platform: uptime
    name: "Linky Uptime"
    unit_of_measurement: s
    accuracy_decimals: 0
    update_interval: 60s
    icon: mdi:clock-start
  #--------------
  # MODE STANDARD
  #--------------
  # Énergie active soutirée totale
  - platform: teleinfo
    tag_name: "EAST"
    name: "Linky Energie Soutirée"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 01
  - platform: teleinfo
    tag_name: "EASF01"
    name: "Linky Energie Soutirée Tempo Bleu HC"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 02
  - platform: teleinfo
    tag_name: "EASF02"
    name: "Linky Energie Soutirée Tempo Bleu HP"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 03
  - platform: teleinfo
    tag_name: "EASF03"
    name: "Linky Energie Soutirée Tempo Blanc HC"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 04
  - platform: teleinfo
    tag_name: "EASF04"
    name: "Linky Energie Soutirée Tempo Blanc HP"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 05
  - platform: teleinfo
    tag_name: "EASF05"
    name: "Linky Energie Soutirée Tempo Rouge HC"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # Energie active soutirée Fournisseur, index 06
  - platform: teleinfo
    tag_name: "EASF06"
    name: "Linky Energie Soutirée Tempo Rouge HP"
    unit_of_measurement: kWh
    device_class: energy
    state_class: total_increasing
    icon: mdi:flash
    accuracy_decimals: 2
    filters:
      - multiply: 0.001
  # # Energie active soutirée Fournisseur, index 07
  # - platform: teleinfo
  #   tag_name: "EASF07"
  #   name: "Linky Energie Soutirée F07"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Fournisseur, index 08
  # - platform: teleinfo
  #   tag_name: "EASF08"
  #   name: "Linky Energie Soutirée F08"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Fournisseur, index 09
  # - platform: teleinfo
  #   tag_name: "EASF09"
  #   name: "Linky Energie Soutirée F09"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Fournisseur, index 10
  # - platform: teleinfo
  #   tag_name: "EASF10"
  #   name: "Linky Energie Soutirée F10"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Distributeur, index 01
  # - platform: teleinfo
  #   tag_name: "EASD01"
  #   name: "Linky Energie Soutirée D01"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Distributeur, index 02
  # - platform: teleinfo
  #   tag_name: "EASD02"
  #   name: "Linky Energie Soutirée D02"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Distributeur, index 03
  # - platform: teleinfo
  #   tag_name: "EASD03"
  #   name: "Linky Energie Soutirée D03"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Energie active soutirée Distributeur, index 04
  # - platform: teleinfo
  #   tag_name: "EASD04"
  #   name: "Linky Energie Soutirée D04"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # Courant Efficace, phase 1
  - platform: teleinfo
    tag_name: "IRMS1"
    name: "Linky Courant Efficace"
    unit_of_measurement: A
    device_class: current
    state_class: measurement
    icon: mdi:current-ac
  # Tension Efficace, phase 1
  - platform: teleinfo
    tag_name: "URMS1"
    name: "Linky Tension Efficace"
    unit_of_measurement: V
    device_class: voltage
    state_class: measurement
    icon: mdi:flash-triangle
  # Puissance app. de référence
  - platform: teleinfo
    tag_name: "PREF"
    name: "Linky Puissance Apparente Référence"
    state_class: measurement
    device_class: apparent_power
    unit_of_measurement: kVA
    icon: mdi:information
  # Puissance app. de coupure
  - platform: teleinfo
    tag_name: "PCOUP"
    name: "Linky Puissance Apparente Coupure"
    state_class: measurement
    device_class: apparent_power
    unit_of_measurement: kVA
    icon: mdi:information
  # Puissance app. Instantanée Soutirée
  - platform: teleinfo
    tag_name: "SINSTS"
    name: "Linky Puissance Apparente Instantanée Soutirée"
    unit_of_measurement: VA
    state_class: measurement
    device_class: apparent_power
    icon: mdi:gauge
  # Puissance app. max. soutirée
  - platform: teleinfo
    tag_name: "SMAXSN"
    name: "Linky Puissance Apparente Maximale Soutirée"
    unit_of_measurement: VA
    state_class: measurement
    device_class: apparent_power
    icon: mdi:gauge
  # Point n de la courbe de charge active soutirée
  - platform: teleinfo
    tag_name: "CCASN"
    name: "Linky Puissance Soutirée"
    unit_of_measurement: W
    state_class: measurement
    device_class: power
    icon: mdi:gauge
  # Tension Moyenne, phase 1
  - platform: teleinfo
    tag_name: "UMOY1"
    name: "Linky Tension Moyenne"
    unit_of_measurement: V
    device_class: voltage
    state_class: measurement
    icon: mdi:flash-triangle
  #-------------------------
  # MODE STANDARD - TRIPHASÉ
  #-------------------------
  # # Courant Efficace, phase 2
  # - platform: teleinfo
  #   tag_name: "IRMS2"
  #   name: "Linky Courant Efficace Phase 2"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Courant Efficace, phase 3
  # - platform: teleinfo
  #   tag_name: "IRMS3"
  #   name: "Linky Courant Efficace Phase 3"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Tension Efficace, phase 2
  # - platform: teleinfo
  #   tag_name: "URMS2"
  #   name: "Linky Tension Efficace Phase 2"
  #   unit_of_measurement: V
  #   device_class: voltage
  #   state_class: measurement
  #   icon: mdi:flash-triangle
  # # Tension Efficace, phase 3
  # - platform: teleinfo
  #   tag_name: "URMS3"
  #   name: "Linky Tension Efficace Phase 3"
  #   unit_of_measurement: V
  #   device_class: voltage
  #   state_class: measurement
  #   icon: mdi:flash-triangle
  # # Puissance app. Instantanée Soutirée, phase 1
  # - platform: teleinfo
  #   tag_name: "SINSTS1"
  #   name: "Linky Puissance Apparente Instantanée Soutirée Phase 1"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. Instantanée Soutirée, phase 2
  # - platform: teleinfo
  #   tag_name: "SINSTS2"
  #   name: "Linky Puissance Apparente Instantanée Soutirée Phase 2"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. Instantanée Soutirée, phase 3
  # - platform: teleinfo
  #   tag_name: "SINSTS3"
  #   name: "Linky Puissance Apparente Instantanée Soutirée Phase 3"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. max. Soutirée, phase 1
  # - platform: teleinfo
  #   tag_name: "SMAXSN1"
  #   name: "Linky Puissance Apparente Maximale Soutirée Phase 1"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. max. Soutirée, phase 2
  # - platform: teleinfo
  #   tag_name: "SMAXSN2"
  #   name: "Linky Puissance Apparente Maximale Soutirée Phase 2"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. max. Soutirée, phase 3
  # - platform: teleinfo
  #   tag_name: "SMAXSN3"
  #   name: "Linky Puissance Apparente Maximale Soutirée Phase 3"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Tension Moyenne, phase 2
  # - platform: teleinfo
  #   tag_name: "UMOY2"
  #   name: "Linky Tension Moyenne Phase 2"
  #   unit_of_measurement: V
  #   device_class: voltage
  #   state_class: measurement
  #   icon: mdi:flash-triangle
  # # Tension Moyenne, phase 3
  # - platform: teleinfo
  #   tag_name: "UMOY3"
  #   name: "Linky Tension Moyenne Phase 3"
  #   unit_of_measurement: V
  #   device_class: voltage
  #   state_class: measurement
  #   icon: mdi:flash-triangle
  #----------------------------
  # MODE STANDARD - PRODUCTEURS
  #----------------------------
  # # Energie active injectée totale
  # - platform: teleinfo
  #   tag_name: "EAIT"
  #   name: "Linky Energie Injectée"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Puissance app. Instantanée Injectée
  # - platform: teleinfo
  #   tag_name: "SINSTI"
  #   name: "Linky Puissance Apparente Instantanée Injectée"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Puissance app. Maximale Injectée
  # - platform: teleinfo
  #   tag_name: "SMAXIN"
  #   name: "Linky Puissance Apparente Maximale Injectée"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  # # Point n de la courbe de charge active injectée
  # - platform: teleinfo
  #   tag_name: "CCAIN"
  #   name: "Linky Puissance Injectée"
  #   unit_of_measurement: W
  #   state_class: measurement
  #   device_class: power
  #   icon: mdi:gauge
  #----------------
  # MODE HISTORIQUE
  #----------------
  # # Intensité souscrite
  # - platform: teleinfo
  #   tag_name: "ISOUSC"
  #   name: "Linky Intensité souscrite"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Index option Base
  # - platform: teleinfo
  #   tag_name: "BASE"
  #   name: "Linky Index Base"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Index option HP/HC
  # - platform: teleinfo
  #   tag_name: "HCHC"
  #   name: "Linky Index HC"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "HCHP"
  #   name: "Linky Index HP"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Index option EJP
  # - platform: teleinfo
  #   tag_name: "EJPHN"
  #   name: "Linky Index EJP Normal"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "EJPHPM"
  #   name: "Linky Index EJP Pointe"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Index option Tempo
  # - platform: teleinfo
  #   tag_name: "BBRHCJB"
  #   name: "Linky Index Tempo Bleu HC"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "BBRHPJB"
  #   name: "Linky Index Tempo Bleu HP"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "BBRHCJW"
  #   name: "Linky Index Tempo Blanc HC"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "BBRHPJW"
  #   name: "Linky Index Tempo Blanc HP"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "BBRHCJR"
  #   name: "Linky Index Tempo Rouge HC"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # - platform: teleinfo
  #   tag_name: "BBRHPJR"
  #   name: "Linky Index Tempo Rouge HP"
  #   unit_of_measurement: kWh
  #   device_class: energy
  #   state_class: total_increasing
  #   icon: mdi:flash
  #   accuracy_decimals: 2
  #   filters:
  #     - multiply: 0.001
  # # Intensité Instantanée (monophasé)
  # - platform: teleinfo
  #   tag_name: "IINST"
  #   name: "Linky Intensité Instantanée"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Avertissement de Dépassement De Puissance Souscrite
  # - platform: teleinfo
  #   tag_name: "ADPS"
  #   name: "Linky Intensité Instantanée Dépassement"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité maximale appelée (monophasé)
  # - platform: teleinfo
  #   tag_name: "IMAX"
  #   name: "Linky Intensité Maximale"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Puissance apparente
  # - platform: teleinfo
  #   tag_name: "PAPP"
  #   name: "Linky Puissance Apparente"
  #   unit_of_measurement: VA
  #   state_class: measurement
  #   device_class: apparent_power
  #   icon: mdi:gauge
  #---------------------------
  # MODE HISTORIQUE - TRIPHASÉ
  #---------------------------
  # # Intensité Instantanée, phase 1
  # - platform: teleinfo
  #   tag_name: "IINST1"
  #   name: "Linky Intensité Instantanée Phase 1"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité Instantanée, phase 2
  # - platform: teleinfo
  #   tag_name: "IINST2"
  #   name: "Linky Intensité Instantanée Phase 2"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité Instantanée, phase 3
  # - platform: teleinfo
  #   tag_name: "IINST3"
  #   name: "Linky Intensité Instantanée Phase 3"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité maximale appelée, phase 1
  # - platform: teleinfo
  #   tag_name: "IMAX1"
  #   name: "Linky Intensité Maximale Phase 1"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité maximale appelée, phase 2
  # - platform: teleinfo
  #   tag_name: "IMAX2"
  #   name: "Linky Intensité Maximale Phase 2"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Intensité maximale appelée, phase 3
  # - platform: teleinfo
  #   tag_name: "IMAX3"
  #   name: "Linky Intensité Maximale Phase 3"
  #   unit_of_measurement: A
  #   device_class: current
  #   state_class: measurement
  #   icon: mdi:current-ac
  # # Puissance maximale atteinte
  # - platform: teleinfo
  #   tag_name: "PMAX"
  #   name: "Linky Puissance Maximale"
  #   unit_of_measurement: W
  #   state_class: measurement
  #   device_class: power
  #   icon: mdi:gauge

# https://esphome.io/components/text_sensor/index.html
text_sensor:
  #--------------
  # MODE STANDARD
  #--------------
  # # Adresse Secondaire du Compteur
  # - platform: teleinfo
  #   tag_name: "ADSC"
  #   name: "Linky Adresse Secondaire"
  #   icon: mdi:information
  # Libellé tarif fournisseur en cours
  - platform: teleinfo
    tag_name: "LTARF"
    name: "Linky Tarif Actuel"
    icon: mdi:information
  # Nom du calendrier tarifaire fournisseur
  - platform: teleinfo
    tag_name: "NGTF"
    name: "Linky Calendrier Tarifaire"
    icon: mdi:information
  # Registre de Statuts
  - platform: teleinfo
    tag_name: "STGE"
    name: "Linky Registre de Statuts"
    icon: mdi:information
  # # Message court
  # - platform: teleinfo
  #   tag_name: "MSG1"
  #   name: "Linky Message court"
  #   icon: mdi:information
  # # Message Ultra court
  # - platform: teleinfo
  #   tag_name: "MSG2"
  #   name: "Linky Message Ultra court"
  #   icon: mdi:information
  # # PRM
  # - platform: teleinfo
  #   tag_name: "PRM"
  #   name: "Linky PRM"
  #   icon: mdi:information
  # # Relais
  # - platform: teleinfo
  #   tag_name: "RELAIS"
  #   name: "Linky Relais"
  #   icon: mdi:information
  #----------------
  # MODE HISTORIQUE
  #----------------
  # # Adresse du compteur
  # - platform: teleinfo
  #   tag_name: "ADCO"
  #   name: "Linky Adresse"
  #   icon: mdi:information
  # # Option tarifaire choisie
  # - platform: teleinfo
  #   tag_name: "OPTARIF"
  #   name: "Linky Option Tarifaire"
  #   icon: mdi:information
  # # Préavis Début EJP (30 min)
  # - platform: teleinfo
  #   tag_name: "PEJP"
  #   name: "Linky Préavis EJP"
  #   icon: mdi:information
  # # Période Tarifaire en cours
  # - platform: teleinfo
  #   tag_name: "PTEC"
  #   name: "Linky Période Tarifaire"
  #   icon: mdi:information
  # # Couleur du lendemain
  # - platform: teleinfo
  #   tag_name: "DEMAIN"
  #   name: "Linky Couleur Demain"
  #   icon: mdi:information
  # # Horaire Heures Pleines Heures Creuses
  # - platform: teleinfo
  #   tag_name: "HHPHC"
  #   name: "Linky Horaire HP/HC"
  #   icon: mdi:information
  # # Mot d'état du compteur
  # - platform: teleinfo
  #   tag_name: "MOTDETAT"
  #   name: "Linky Mot d'état"
  #   icon: mdi:information
  # # Présence des potentiels
  # - platform: teleinfo
  #   tag_name: "PPOT"
  #   name: "Linky Présence Potentiels"
  #   icon: mdi:information
2 « J'aime »

Bonjour,

je viens de passer du mode historique à standard (demande faite à EDF et gratuite !).
Par contre je suis relativement déçu car je pensais que j’aurais enfin l’information recherchée : la piussance instantanée injectée (car j’ai des panneaux PV en autoconsommation).
LA quesion est donc : que doit on faire pour être vu comme un producteur ? J’ai pourtant bien indiqué à Enedis que j’avais des panneaux … Merci pour vore aide !

Tu es en revente totale ou du surplus. Si c’est ce dernier cas a moins de mettre une pince ampèremétrique je ne pense pas que tu verras via linky ce que tu injectes puisque c’est déduit de ce que tu consommes.