[Tuto] Téléinfo via ESP
Publié : 05 avr. 2019, 13:08
[EDIT] plus besoin de socat ! La version 2021.2 propose désormais une connexion via TCP
Vous pouvez choisir Teleinfo EDF with LAN interface en cliquant sur modifier pour ne pas perdre vos historiques.
Bonjour à tous
Suite à des soucis de synchro ADSL, j'ai du laisser tomber ma connection Raspberry Pi <=> Téléinfo via une paire non utilisée du câble téléphonique.
Bon, le plugin linky me donne mon historique, mais en fait, j'ai besoin d'un retour en temps réel de ma consommation afin de délester et l'optimiser.
J'ai à proximité de mon compteur, une Wemos D1 reliée à des relais afin de contrôler mes volets.
Elle tourne sous ESPeasy en version 20190315.
J'ai vu la solution avec Wifinfo, mais je perdais la gestion de mes relais.
Au final, la téléinfo n'est qu'une communication Série.
J'ai donc ajouté le device ser2net : L'ESP est connecté comme suit : Inspiré de ce poste : https://easydomoticz.com/forum/viewtopi ... 270#p48731
et https://github.com/Domochip/WirelessTeleInfo
Du côté du pi, il faut installer socat pour créer un port tty :
j'ai un script bash teleinfo.sh lancé au démarrage :
Evidemment, il faut remplacer l'adresse IP par celle de votre wemos.
Cela crée un device /dev/ttyUSB21 que Domoticz peut reconnaître.
Vous pouvez tester en faisant un sudo cat /dev/ttyUSB21 afin de vérifier la connexion.
Vous devriez voir les trames téléinfo s'afficher.
Pour le reste, il faut ajouter le matériel Téléinfo EDF : Et ça marche
Vous pouvez choisir Teleinfo EDF with LAN interface en cliquant sur modifier pour ne pas perdre vos historiques.
Bonjour à tous
Suite à des soucis de synchro ADSL, j'ai du laisser tomber ma connection Raspberry Pi <=> Téléinfo via une paire non utilisée du câble téléphonique.
Bon, le plugin linky me donne mon historique, mais en fait, j'ai besoin d'un retour en temps réel de ma consommation afin de délester et l'optimiser.
J'ai à proximité de mon compteur, une Wemos D1 reliée à des relais afin de contrôler mes volets.
Elle tourne sous ESPeasy en version 20190315.
J'ai vu la solution avec Wifinfo, mais je perdais la gestion de mes relais.
Au final, la téléinfo n'est qu'une communication Série.
J'ai donc ajouté le device ser2net : L'ESP est connecté comme suit : Inspiré de ce poste : https://easydomoticz.com/forum/viewtopi ... 270#p48731
et https://github.com/Domochip/WirelessTeleInfo
Du côté du pi, il faut installer socat pour créer un port tty :
Code : Tout sélectionner
sudo apt update
sudo apt install socat
Code : Tout sélectionner
#!/bin/bash
while true
do
sudo socat pty,link=/dev/ttyUSB21 tcp:192.168.15.61:8888,reuseaddr,keepalive,connect-timeout=5,keepcnt=5,keepidle=5,keepintvl=5
sleep 1
done
Cela crée un device /dev/ttyUSB21 que Domoticz peut reconnaître.
Vous pouvez tester en faisant un sudo cat /dev/ttyUSB21 afin de vérifier la connexion.
Vous devriez voir les trames téléinfo s'afficher.
Pour le reste, il faut ajouter le matériel Téléinfo EDF : Et ça marche