ESPHome et Téléinfo HS depuis migration ESP8266 vers ESP32

Bonjour.

J’avais un Wemos D1 Mini connecté à un PITinfo, je passais par le port GPIO3 (RX) pour recevoir les données et tout était OK.

Mais le Wemos a dû griller car d’un coup, plus de remontées et la carte n’est pas reconnue par le PC pour refaire un flashage.

J’ai donc acheter des ESP32 pour d’autres et j’en ai pris un pour faire le remplacement.

J’ai modifié l’entête du yaml :

substitutions:
  devicename: esp-tic-sagem
  friendly_name: esp-tic-sagem
  device_description: Infos TIC production

esphome:
  name: $devicename
  friendly_name: $friendly_name
  comment: ${device_description}
  platform: esp32
  board: hornbill32dev

Et j’ai commenté la ligne spécifique aux ESP8266 :

# Enable logging
logger:
  baud_rate: 0
  level: INFO 
  #esp8266_store_log_strings_in_flash: False

La remontée des infos se fait maintenant de manière sporadique :

10:38:11	[E]	[teleinfo:038]	
bad crc: got 66 except 32
10:39:11	[E]	[teleinfo:038]	
bad crc: got 66 except 67
10:39:41	[E]	[teleinfo:038]	
bad crc: got 44 except 67
10:40:41	[E]	[teleinfo:038]	
bad crc: got 66 except 38
10:41:41	[E]	[teleinfo:038]	
bad crc: got 46 except 47
10:42:41	[E]	[teleinfo:038]	
bad crc: got 46 except 47

La remontée devrait se faire toutes les 30 sec mais une fois sur 2, ça passe pas

Je vois bien le compteur augmenter dans l’interface Web pour autant :

J’ai tenté en passant par le port GPIO RX2 (GPIO16) mais c’est le même comportement.

Vous avez des idées ?

salut

il y a deux axes de recherches

de memoire
essaye d’augmenter le rx buffer

  baud_rate: 1200
  parity: EVEN
  data_bits: 7
  stop_bits: 1
  rx_buffer_size: 2048

nb je suis encore en historique

et certain modele de linky sont plus sensibles que d’autres

la valeur de la resistance qui attaque le drain doit etre adaptée

J’ai bien un compteur Linky et l’ESP8266 branché dessus marche encore :crossed_fingers:

Là, c’est un compteur SAGEM en mode Historique, je vais essayé ton rx_buffer.

J’ai aussi copris pourquoi ma production solaire ne remontait pas.

Le fait d’avoir modifié l’ESP et son code dans la partie ESPHome de HA me faisant penser que c’était un annule et remplace.

Mais en fait, HA, dans les Devices, a gardé l’ESP Wemos et à rajouté l’ESP32 !

Il fallait donc que je reconfigure le dashboard Energie pour qu’il aille chercher la nouvelle valeur

EDIT : j’ai testé avec un buffer à 2048 et 512 mais on dirait que ça fige la lecture car le compteur lit la valeur au boot et ensuite, elle n’augmente pas

Et c’est pas sopt_bits mais stop_bits :wink:

Voilà les 2 ESP toujours connu dans HA :

J’ai désactivé l’ancien mais faut que je trouve comment le supprimer complètement

pour le supprimer

appareil et service
esphome
tu cliques sur le « > »
et tu pourras supprimer le ou les devices en cliquant sur les trois points verticaux

1 « J'aime »