# La télé-information sous Home Assistant

**URL:** <https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540>\
**Category:** Contenus Externes\
**Tags:** esphome\
**Created:** [Janvier 12, 2023, 2:08 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540 "2023-01-12T14:08:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![OmiTech](https://forum.hacf.fr/user_avatar/forum.hacf.fr/omitech/32/13703_2.png) [@OmiTech](https://forum.hacf.fr/u/OmiTech)\
**Post date:** [Janvier 12, 2023, 2:08 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/1 "2023-01-12T14:08:27Z")

</div>

Salut à tous 👋,

Je vous partage un article (il date d’il y a quelques mois déjà) au sujet de la télé-information sous home assistant.J’utilise un module [T-InfoDIN](https://github.com/TrimVa/T-InfoDIN) qui est open hardware. Il est utilisable sous tasmota ou esphome à votre convenance.

Lien vers l’article :  
[La télé-information sous Home Assistant](https://omitech.fr/article/tele-information-home-assistant)

Je l’utilise sous esphome : [Configuration du module](https://github.com/FabienYt/home-assistant/blob/main/esphome/teleinfo.yaml)

Si vous avez des questions, des améliorations ou des suggestions, n’hésitez surtout pas, j’essayerais d’y répondre du mieux que je puisse !

---

<div class="post-metadata">

**Author:** ![gbetous](https://forum.hacf.fr/user_avatar/forum.hacf.fr/gbetous/32/24404_2.png) [@gbetous](https://forum.hacf.fr/u/gbetous)\
**Post date:** [Janvier 12, 2023, 6:12 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/2 "2023-01-12T18:12:14Z")

</div>

Merci pour ce tuto détaillé !

Pour ma part quand j’ai voulu mettre ma téléinfo sur le dashboard, j’ai dû passer par un sensor intermédiaire :

```auto
sensor:
  - platform: integration
    source: sensor.linky_papp
    name: "Consommation Linky"
    unit_prefix: k
    round: 2

```

Je ne suis pas arrivé à faire appararaître les sensors basés sur la récupération de PAPP ni de BASE dans la pop-up du dashboard. Pourtant je les ai bien mis du type `energy` et de l’unité `Wh` (et `kWh` non plus).

Est-ce que tu as du faire ça aussi ?

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Janvier 12, 2023, 6:19 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/3 "2023-01-12T18:19:03Z")

</div>

> [@gbetous](#):
>
> Je ne suis pas arrivé à faire appararaître les sensors basés sur la récupération de PAPP ni de BASE dans la pop-up du dashboard. Pourtant je les ai bien mis du type `energy` et de l’unité `Wh` (et `kWh` non plus).
> 
> Est-ce que tu as du faire ça aussi ?

Salut,

pour que ton sensor passe dans le dashboard, il faut aussi qu’il ait des statistiques calculées.  
Et ça c’est les «&nbsp;state\_class&nbsp;» de type «&nbsp;total increasing&nbsp;», par exemple si on parle de l’index de ton compteur, donc BASE chez toi.

Si tu le fais à partir de PAPP, ce que tu as fait marche aussi, si ce n’est que PAPP c’est ces VA et pas de W. Donc légèrement surévalué…

---

<div class="post-metadata">

**Author:** ![OmiTech](https://forum.hacf.fr/user_avatar/forum.hacf.fr/omitech/32/13703_2.png) [@OmiTech](https://forum.hacf.fr/u/OmiTech)\
**Post date:** [Janvier 12, 2023, 7:32 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/4 "2023-01-12T19:32:31Z")

</div>

Aucun soucis de mon côté :

 ![Screenshot 2023-01-12 at 20.27.47](https://forum.hacf.fr/uploads/default/original/3X/2/e/2e9321743021699a3728bd1076c56080bf4d9538.png)

PAPP est en VA et pas en Wh (ni kWh).  
Ma configuration sur esphome :

```yaml
  - platform: teleinfo
    tag_name: "PAPP"
    name: "${devicename} - Puissance apparente"
    icon: mdi:flash
    id: apparent_power
    state_class: "measurement"
    unit_of_measurement: VA

```

Je pense qu'il faut que tu vérifies ton sensor.

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Janvier 12, 2023, 9:13 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/5 "2023-01-12T21:13:01Z")

</div>

Hello  
Le Linky donne des valeurs absolues en kWh.  
Il faut que tu vérifies que ton sensor a bien energy et kWh . Sinon il faut ajouter au sensor et tu les verras dans le module énergy  
Perso en base j’ai ça :  
unit\_of\_measurement: kWh  
device\_class: energy  
icon: mdi:home-analytics  
friendly\_name: Linky Index

Dans ton cas pour chaque sensor absolu HC et HP

---

<div class="post-metadata">

**Author:** ![Mathieu\_Carbou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mathieu_carbou/32/78250_2.png) [@Mathieu\_Carbou](https://forum.hacf.fr/u/Mathieu_Carbou)\
**Post date:** [Février 15, 2023, 12:39 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/6 "2023-02-15T12:39:25Z")

</div>

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 😉 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)**

 ![Safari Screenshot 2023-02-15 01.58.53](https://forum.hacf.fr/uploads/default/original/3X/3/f/3f0faa863667dbeeb85d0895f2ddd0a1b27f64f1.jpeg)

**Vue du web server sur le D1 Mini:**

 ![Screenshot 2023-02-15 at 12.24.23](https://forum.hacf.fr/uploads/default/original/3X/0/4/0478f4c63eff34bc8ddef3c422f913f5a6c1d782.png)

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 🙂

[https://gist.github.com/mathieucarbou/886d2a6f5c0b51bb261d6a1329beb08d](https://gist.github.com/mathieucarbou/886d2a6f5c0b51bb261d6a1329beb08d)

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

```yaml
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

```

---

<div class="post-metadata">

**Author:** ![ciscolyon](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/c/6f9a4e/32.png) [@ciscolyon](https://forum.hacf.fr/u/ciscolyon)\
**Post date:** [Mars 24, 2023, 5:39 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/7 "2023-03-24T17:39:26Z")

</div>

> [@Mathieu\_Carbou](#):
>
> C3 Mini LOLIN

V2.1  
Attention j’ai acheté cette version impossible d’installer esphome ou tasmota  
l’installation web dit OK mais rien ne marche  
ESPHOME

```auto
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x40058786
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x38c
load:0x403cc710,len:0x6b0
load:0x403ce710,len:0x25b0
entry 0x403cc710
E (182) esp_core_dump_flash: No core dump partition found!

```

Tasmota

```auto
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0xd (SPI_FAST_FLASH_BOOT)
Saved PC:0x420d73d2
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x48
load:0x403cc710,len:0x64c
load:0x403ce710,len:0x21f0
entry 0x403cc710

```

---

<div class="post-metadata">

**Author:** ![David1](https://forum.hacf.fr/user_avatar/forum.hacf.fr/david1/32/5007_2.png) [@David1](https://forum.hacf.fr/u/David1)\
**Post date:** [Mars 24, 2023, 9:46 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/8 "2023-03-24T21:46:38Z")

</div>

Bonsoir Mathieu,  
Merci pour le partage !  
Je fais actuellement fonctionner une TIC en **mode historique** avec **forfait Tempo** sur **ESPHome** avec un **D1 Mini (8266)**

---

<div class="post-metadata">

**Author:** ![jrvrcd](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jrvrcd/32/30840_2.png) [@jrvrcd](https://forum.hacf.fr/u/jrvrcd)\
**Post date:** [Mars 25, 2023, 7:30 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/9 "2023-03-25T07:30:20Z")

</div>

> [@ciscolyon](#):
>
> > [@Mathieu\_Carbou](#):
> >
> > C3 Mini LOLIN

Salut

> **[ESP32 Platform](https://esphome.io/components/esp32/)**
>
> Configuration for the ESP32 platform for ESPHome.

Note  
Support for the ESP32-S2 and ESP32-C3 is still in development and there could be issues.

ça va venir  
soit patient

---

<div class="post-metadata">

**Author:** ![OmiTech](https://forum.hacf.fr/user_avatar/forum.hacf.fr/omitech/32/13703_2.png) [@OmiTech](https://forum.hacf.fr/u/OmiTech)\
**Post date:** [Mai 12, 2023, 7:37 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/10 "2023-05-12T19:37:08Z")

</div>

Merci pour ton partage (même si personnellement je ne comprends pas l’utilité de remonter autant d’informations). J’ajouterais ton gist à mon article si tu es d’accord ?

---

<div class="post-metadata">

**Author:** ![Mathieu\_Carbou](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mathieu_carbou/32/78250_2.png) [@Mathieu\_Carbou](https://forum.hacf.fr/u/Mathieu_Carbou)\
**Post date:** [Mai 12, 2023, 8:22 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/11 "2023-05-12T20:22:49Z")

</div>

Avec plaisir!  
Le but de l’exercice était surtout de proposer un modèle et uniquement activer ce qu’on a besoin.

---

<div class="post-metadata">

**Author:** ![skalliphone](https://forum.hacf.fr/user_avatar/forum.hacf.fr/skalliphone/32/36213_2.png) [@skalliphone](https://forum.hacf.fr/u/skalliphone)\
**Post date:** [Mai 22, 2023, 8:12 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/12 "2023-05-22T20:12:02Z")

</div>

Bonjour,

J’utilise actuellement la mesure de la conso de mon habitation via une pince ampère métrique Shelly EM. ( je trouve la précision en dessous de 1KW assez peu fiable… différente des l’indications de mon compteur Linky)  
J’hésite à basculer sur cet équipement pour obtenir une mesure plus précise et réactive.

Pensez vous que cet équipement soit plus adapté ?  
Merci de vos réponses

---

<div class="post-metadata">

**Author:** ![Zibasedom\_Seblang](https://forum.hacf.fr/user_avatar/forum.hacf.fr/zibasedom_seblang/32/6028_2.png) [@Zibasedom\_Seblang](https://forum.hacf.fr/u/Zibasedom_Seblang)\
**Post date:** [Octobre 30, 2023, 8:41 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/13 "2023-10-30T08:41:50Z")

</div>

Hello,

question aux spécialistes 🙂  
Mon télé-info fonctionne bien mais quand je regardes le fils de reception j’ai souvent des erreur d’exception genre «&nbsp;bad crc: got 90 except 42&nbsp;»

```auto
09:38:02	[E]	[teleinfo:038]	
bad crc: got 90 except 42
09:38:02	[D]	[sensor:094]	
'SINSTS_puis_aprt_inst_sout': Sending state 0.00000 W with 0 decimals of accuracy
09:38:02	[D]	[sensor:094]	
'SINSTS_puis_aprt_inst_sout': Sending state 0.00000 W with 0 decimals of accuracy
09:38:02	[D]	[sensor:094]	
'SINSTI_puis_aprt_inst_inject': Sending state 819.00000 W with 0 decimals of accuracy
09:38:12	[D]	[sensor:094]	
'EAST_Energ_soutirée totale kWh': Sending state 12623.43555 kWh with 3 decimals of accuracy
09:38:12	[E]	[teleinfo:038]	
bad crc: got 33 except 66
09:38:12	[D]	[sensor:094]	
'SINSTI_puis_aprt_inst_inject': Sending state 800.00000 W with 0 decimals of accuracy
09:38:15	[D]	[sensor:094]	
'Teleinfo uptime': Sending state 1556891.75000 s with 0 decimals of accuracy
09:38:19	[D]	[sensor:094]	
'WiFi Signal Sensor': Sending state -48.00000 dB with 0 decimals of accuracy
09:38:22	[D]	[sensor:094]	
'EAST_Energ_soutirée totale kWh': Sending state 12623.43555 kWh with 3 decimals of accuracy
09:38:22	[E]	[teleinfo:038]	
bad crc: got 85 except 54

```

Quelqu’un peut me dire d’où cela vient et que faire pour ne plus les avoir SVP  
merci

---

<div class="post-metadata">

**Author:** ![Pbranly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pbranly/32/1757_2.png) [@Pbranly](https://forum.hacf.fr/u/Pbranly)\
**Post date:** [Octobre 30, 2023, 9:20 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/14 "2023-10-30T09:20:18Z")

</div>

Bonjour  
J’ai également pas mal d’erreurs de ce type aussi et ce n’est pas gênant finalement  
Par contre j’ai eu de temps en temps des valeurs nulles envoyées ce qui a complètement foiré le module énergie qui voyait alors une consommation égale à l’index  
J’ai réglé le problème en ajoutant partout un filtre  
Filter\_out: 0  
Phil

---

<div class="post-metadata">

**Author:** ![jrvrcd](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jrvrcd/32/30840_2.png) [@jrvrcd](https://forum.hacf.fr/u/jrvrcd)\
**Post date:** [Octobre 30, 2023, 9:39 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/15 "2023-10-30T09:39:40Z")

</div>

Salut sans ton code ça va etre difficile a depatouiller

mais deux axes de travail  
ce que te propose @Pbranly  
et augmenter la tailler du buffer serial  
dans ta definition de l’UART

```auto
uart:
  id: uart_bus
  rx_pin: 16
  tx_pin: 17
  baud_rate: 1200
  parity: EVEN
  data_bits: 7
  stop_bits: 1
  rx_buffer_size: 2048

```

---

<div class="post-metadata">

**Author:** ![OmiTech](https://forum.hacf.fr/user_avatar/forum.hacf.fr/omitech/32/13703_2.png) [@OmiTech](https://forum.hacf.fr/u/OmiTech)\
**Post date:** [Octobre 30, 2023, 10:17 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/17 "2023-10-30T22:17:05Z")

</div>

Hello,

Je suis entrain de tester un nouveau shield (ESP32 ETH POE) et j’ai également le même soucis et des valeurs fausses.

Pour résoudre les 2 problèmes j’ai ajouté ceci :

1. Pour les erreurs crc (voir le message [ici](https://forum.hacf.fr/t/teleinfo-via-wifi/1077/286)):

```auto
external_components:
  - source: github://pr#3855
    components: [teleinfo]

```

et dans l’uart : `rx_buffer_size: 2048`

1. pour les valeurs fausses, 2 filtres :

```auto
    filters:
      - filter_out: 0
      - quantile:
          window_size: 4

```

Depuis ces modifications, je n’ai plus de soucis 😊

---

<div class="post-metadata">

**Author:** ![sbaloo](https://forum.hacf.fr/user_avatar/forum.hacf.fr/sbaloo/32/49177_2.png) [@sbaloo](https://forum.hacf.fr/u/sbaloo)\
**Post date:** [Janvier 4, 2024, 11:23 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/18 "2024-01-04T11:23:52Z")

</div>

Bonjour j’ai un esp32s2 que j’ai achete a tech4you/sylvain (d apres ce que je vois ESP Chip Id 4509824 (ESP32-S2FNR2 v1.0))  
et j’essaye de configurer mon linky (qui est en tic historique) avec cela . Le site omitech article tele-information-home-assistant donne l info pour la configuration mais je pense qu elle est que pour le d1 mini. Est ce vrai/faux? Puis je avoir la config pour mon esb32S2

---

<div class="post-metadata">

**Author:** ![AlexHass](https://forum.hacf.fr/user_avatar/forum.hacf.fr/alexhass/32/11197_2.png) [@AlexHass](https://forum.hacf.fr/u/AlexHass)\
**Post date:** [Janvier 4, 2024, 11:54 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/19 "2024-01-04T11:54:13Z")

</div>

> [@sbaloo](#):
>
> Est ce vrai/faux? Puis je avoir la config pour mon esb32S2

Bonjour,

Esphome n'a pas généralement de config différente suivant la carte et la puce.  
La chose qui change c'est au début, la déclaration de la carte et la puce utilisée...

Exemple avec un D1 Mini qui est basé sur un puce ESP8266:

```auto
esp8266:
  board: d1_mini

```

Ou un ESP32 S2 lolin mini...

```auto
esp32:
  board: lolin_s2_mini
  variant: esp32s2

```

Donc ne connaissant pas Sylvain, ni Omnitech.. .ce serait bien de partager des liens pour identifier la carte en question...

Sinon toute la doc est là:

> **[ESP32 Platform](https://esphome.io/components/esp32/)**
>
> Configuration for the ESP32 platform for ESPHome.

---

<div class="post-metadata">

**Author:** ![sbaloo](https://forum.hacf.fr/user_avatar/forum.hacf.fr/sbaloo/32/49177_2.png) [@sbaloo](https://forum.hacf.fr/u/sbaloo)\
**Post date:** [Janvier 4, 2024, 12:56 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/20 "2024-01-04T12:56:48Z")

</div>

Bonjour la doc est dans le lien de celui qui a créer le sujet Omitech. Perso je ne peux encore publier de lien.  
Par contre je ne suis pas en esphome mais en tasmota.

---

<div class="post-metadata">

**Author:** ![Pathome34725](https://forum.hacf.fr/user_avatar/forum.hacf.fr/pathome34725/32/47008_2.png) [@Pathome34725](https://forum.hacf.fr/u/Pathome34725)\
**Post date:** [Février 23, 2024, 11:14 UTC](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540/21 "2024-02-23T11:14:39Z")

</div>

J’ai acheté ce module aussi, alors avec la version livré ca marchouille …

le module en lui même est très propre rendons a cesar ce qui lui appartient 🙂

dans la console il y a pas mal d’erreurs qui remontent , les cumuls ne se font pas et la com est pas au rendez vous … le support du tempo ne marche pas semble t il …

Ceci étant après 2 jours de galères et de découvertes du module ca ma permis d’apprendre un peu sur tasmota, oui j’aurais pu pu passer sous esphome mais j’aime bien apprendre et les esp32-s2 sont pas encore bien supportés.

ayant 2 esp32-s2 de rab , j’ai mis de coté celui d’origine 🙂

Je me suis lancer dans la lecture de plusieurs posts dont celui ci. (une demi nuit apres …)  
celui ci ayant ete le plus probant [Tasmota | Community Forum](https://community.ch2i.eu/topic/676/tasmota/522).

Je me suis lancer via [https://adafruit-esptool.glitch.me/](https://adafruit-esptool.glitch.me/) j’ai utilisé le bianaire récupéré ici: [tasmota/teleinfo/binary at master · NicolasBernaerts/tasmota · GitHub](https://github.com/NicolasBernaerts/tasmota/tree/master/teleinfo/binary)

une fois le esp32-s2 dans le module et connectée au linky , il faut aller dans : autre configuration et rentrer cette conf : {«&nbsp;NAME&nbsp;»:«&nbsp;T-Info&nbsp;»,«&nbsp;GPIO&nbsp;»:[0,0,0,5152,0,0,0,0,0,0,0,0,0,0,0,576,1,0,0,0,0,0,0,0,0,0,5632,0,0,0,0,0,0,0,0,0],«&nbsp;FLAG&nbsp;»:0,«&nbsp;BASE&nbsp;»:18}  
ensuite dans la console on va saisir : EnergyConfig historique.

on redemare le tout et la le module est parfaitement fonctionnel !!!

[Page suivante](https://forum.hacf.fr/t/la-tele-information-sous-home-assistant/19540.md?page=2)
