Mon module de téléinformation (TIC) wifi vers MQTT pour compteur linky et autres

encore du nouveau, en fait le module reboote toutes les heure à xx:03 et xx:14 précisément!

Edit: bon ben désolé du dérangement, j’ai trouvé la source du problème: ça venait de mon routeur wifi qui redémarrait les services wifi toutes les heures à xx:03 et xx:14! ce qui faisait rebooter le module apparemment
j’ai corrigé tout à l’heure et l’historique 24h a l’air de fonctionner correctement
comme d’hab: problème d’interface chaise/clavier!

Bonjour,
C’est normal : à partir du moment où le wifi disparaît, le module reboot .
Content que tu aies trouvé
Ce module est remarquable
Philippe

Bonjour à tous,

Savez vous comment créer un sensor pour récupérer le coût journalier et mensuel avec l’option HP-HC ?

Merci à tous pour votre aide.

Nico

bonjour
as tu des kits en stock , je t’ai laissé message sur le site.

merci

Ouha super projet je t’envoie un message aussi !

Bonjour à tous !

Tout d’abord un grand merci à tous pour votre intérêt sur ce petit projet! Je ne pensais vraiment pas attirer autant de monde, et je suis très content que cette solution alternative aux clouds des fournisseurs d’énergie ou autres solutions propriétaires puisse servir à tous.

Je voulais simplement annoncer que je vais faire une pause dans la fabrication des modules pendant quelques temps car même si je suis très loin d’en faire des quantités industrielles cela consomme pas mal de temps et j’en aurai l’utilité pendant les fêtes de fin d’année :slight_smile:
Je ne sais pas encore dire quand je reprendrai, peut être avec des améliorations dans une V3 ?

Je vais répondre aux quelques personnes qui m’ont contacté jusqu’à présent en espérant avoir assez de PCB pour chacun car il m’en reste assez peu, mais du coup je ne prendrai pas de nouvelle demande à partir d’aujourd’hui.

Voila j’espère que vous comprendrez et pour ceux qui en ont la possibilité vous pouvez le fabriquer grâce aux données sur le GitHub du module car tout est open source :wink:

Je continuerai bien sur à participer au forum également :slight_smile:

Bonnes fêtes à tous !

Nicolas

3 « J'aime »

Salut, je suis intéressé par le module de téléinformation pour le compteur linky,
Salutations.

Bonjour

Je suis intéressé par ce module.
j’ai pu voir sur internet un module à acheter directement alimenté par le compteur Linky.

Es-tu au courant?

Non, mais je veux bien celui le module de NicoP4.

bonjour @NicoP4

Je viens de découvrir le sujet sur le module télé information.

Je serais intéressé par le module de télé information pour le compteur linky.
Si vous en relancé une fabrication. (je ne suis pas pressé…)

Salutations.

j’aimerais également m’en procurer un, il n’y a pas d’équivalent sur le marché !

Bonsoir,

J’ai acquis un module de téléinfo et je l’ai flasché avec le firmeware téléinfo.

Les logs donnent cela :

INFO Reading configuration /config/esphome/teleinfo.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing teleinfokit (board: esp01_1m; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Dependency Graph
|-- <ESPAsyncTCP-esphome> 1.2.3
|-- <ESPAsyncWebServer-esphome> 2.1.0
|   |-- <ESPAsyncTCP-esphome> 1.2.3
|   |-- <Hash> 1.0
|   |-- <ESP8266WiFi> 1.0
|-- <DNSServer> 1.1.1
|-- <ESP8266WiFi> 1.0
|-- <Wire> 1.0
|-- <ESP8266mDNS> 1.2
RAM:   [=====     ]  47.2% (used 38660 bytes from 81920 bytes)
Flash: [====      ]  41.3% (used 422824 bytes from 1023984 bytes)
========================= [SUCCESS] Took 5.95 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of teleinfokit.local
INFO  -> 192.168.1.71
INFO Uploading /data/teleinfokit/.pioenvs/teleinfokit/firmware.bin (426976 bytes)
INFO Compressed to 294856 bytes
Uploading: [============================================================] 100% Done...

INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from teleinfokit.local using esphome API
WARNING Can't connect to ESPHome API for teleinfokit.local: Timeout while connecting to ('192.168.1.71', 6053)
INFO Trying to reconnect to teleinfokit.local in the background
INFO Successfully connected to teleinfokit.local
[19:46:56][I][app:102]: ESPHome version 2022.1.1 compiled on Jan 21 2022, 19:44:17
[19:46:56][I][i2c.arduino:053]: Results from i2c bus scan:
[19:46:56][I][i2c.arduino:055]: Found no i2c devices!
[19:46:56][E][ssd1306_i2c:036]: Communication with SSD1306 failed!
[19:47:03][W][teleinfo:060]: Internal buffer full
[19:47:33][W][teleinfo:060]: Internal buffer full
[19:48:03][W][teleinfo:060]: Internal buffer full

Mon fichier de config est :

esphome:
  name: teleinfokit
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "xxxxxxxxxxxxxxx"
  password: "xxxxxxxxxxxxxx"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "TeleInfoKit"
    password: !secret ap_key

captive_portal:

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

# Enable Home Assistant API
api:
  password: xxxxxxxxxxxxxxxxxx

ota:
  password: !secret ota_pass
  id: my_ota


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

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

sensor:
  - platform: teleinfo
    tag_name: "HCHC"
    id: hchc
    name: "Index Heures Creuses"
    unit_of_measurement: "kWh"
    accuracy_decimals: 3
    icon: mdi:flash
    device_class: energy
    state_class: total_increasing
    teleinfo_id: myteleinfo
    filters:
      - multiply: 0.001
  - platform: teleinfo
    tag_name: "HCHP"
    id: hchp
    name: "Index Heures Pleines"
    unit_of_measurement: "kWh"
    accuracy_decimals: 3
    icon: mdi:flash
    device_class: energy
    state_class: total_increasing
    teleinfo_id: myteleinfo
    filters:
      - multiply: 0.001
  - platform: teleinfo
    tag_name: "PAPP"
    id: papp
    name: "Puissance Actuelle"
    unit_of_measurement: "VA"
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo
  - platform: teleinfo
    tag_name: "IINST"
    id: iinst
    name: "Intensité Actuelle"
    unit_of_measurement: "A"
    device_class: current
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo
  - platform: teleinfo
    tag_name: "EAIT"
    id: EAIT
    name: "Energie active injectée totale"
    unit_of_measurement: "Wh"
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo
  - platform: teleinfo
    tag_name: "EAST"
    id: EAST
    name: "Energie active soutirée totale"
    unit_of_measurement: "Wh"
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo
  - platform: teleinfo
    tag_name: "SINSTS"
    id: SINSTS
    name: "Puissance app. Instantanée soutirée"
    unit_of_measurement: "W"
    device_class: current
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo  
  - platform: teleinfo
    tag_name: "SINSTI"
    id: SINSTI
    name: "Puissance app. Instantanée Injecté"
    unit_of_measurement: "W"
    device_class: current
    state_class: "measurement"
    icon: mdi:flash
    teleinfo_id: myteleinfo      
    

i2c:
  sda: GPIO0
  scl: GPIO2

font:
  - file: "arial.ttf"
    id: arial_font
    size: 16

display:
  - platform: ssd1306_i2c
    model: "SSD1306 128x32"
    id: oled
    rotation: 180°
    address: 0x3C
    pages:
      - id: page1
        lambda: |-
          it.printf(0, 0, id(arial_font), "Conso: %.0f VA", id(papp).state);
      - id: page2
        lambda: |-
          it.printf(0, 0, id(arial_font), "Intensite: %.0f A", id(iinst).state);
      - id: page3
        lambda: |-
          it.printf(0, 0, id(arial_font), "HP: %.0f", id(hchp).raw_state);
      - id: page4
        lambda: |-
          it.printf(0, 0, id(arial_font), "HC: %.0f", id(hchc).raw_state);
interval:
  - interval: 5s
    then:
      - display.page.show_next: oled
      - component.update: oled

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO1
      mode: INPUT_PULLUP
      inverted: True
    name: teleinfokit_switch
    internal: true
    on_click:
      min_length: 50ms
      max_length: 350ms
      then:
        - lambda: if (id(oled).is_on()) id(oled).turn_off(); else id(oled).turn_on();

Mais pas de remonté sur HA :

J’ai besoin d’aides SVP

seb

Hello!

Petite question concernant la mise à jour OTA du module de @NicoP4, comment dois-je procéder ?

J’ai en effet vu qu’il y avait eu du travail de fait sur le dépôt du projet et je me dis qu’une mise à jour serait sympa.

Je suis actuellement en v0.6.353c8f du 25 Août 2021.

Bonjour,
La procédure est décrite dans la doc :

Philippe

1 « J'aime »

Bonjour

je serais intéressé pour acheter votre système …Pouvez-vous m’expliquer la procédure merci.

Je suis aussi interesse pour acheter la carte/boitier.
Bonne journee

1 « J'aime »

Bonjour à tous,

Je suis nouveau sur Home assistant (et par conséquent ici) et j’ai commencé ma config avec le module de Téléinformation de @NicoP4.
Pas d’upgrade d’eprom, je suis sur une version toute standard. et je passe par le Broker Mosquitto sur HA.
J’ai fini d’intégrer tous mes objets connectés (Foobot, Doorbird, Tuya, Meross et eWeLink).

Du coup, j’essaye de récupérer le statut des heures creuses/heures pleines (HCHP).
Je vois bien sur « MQTT explorer » le champs (téléinfokit/data/PTEC) et je vois bien le statut si je suis en HP ou HC.

Par contre, je n’arrive pas à intégrer ce champs dans ma config HA.

voici une copie de ma config :

sensor:
# Teleinfokit
  - platform: mqtt
    state_topic: "teleinfokit/papp"
    unit_of_measurement: "VA"
    name: Puissance consommée
    icon: mdi:power-plug
  - platform: mqtt
    state_topic: "teleinfokit/iinst"
    unit_of_measurement: "A"
    name: Intensité
    icon: mdi:power-plug
  - platform: mqtt
    state_topic: "teleinfokit/data/PETC"
    name: "Période de tarification"
    icon: mdi:hours-24

Est-ce qu’un âme généreuse, pourrait m’expliquer ce que je rate sur ce coup là.

Merci d’avance à tous.

Fabrice

Bonjour
Je suis également intéressé si la production redémarre
Crdlt

pour le moment c’est en pause voir ici : https://forum.hacf.fr/t/mon-module-de-teleinformation-tic-wifi-vers-mqtt-pour-compteur-linky-et-autres/4679/198

tu peux trouver des alternative en zigbee genre zlinky ZLinky_TIC Antenne_externe Non

Salut
Je suis dans le même cas que toi, nouveau ici et sur HA, j’ai un module, je vois bien des infos passer dans MQTT mais impossible de les afficher dans HA. Je n’ai pas les heures pleines/creuses par contre

Si quelqu’un peut nous aider ou si t’as trouvé une solution je suis preneur