Page 5 sur 11

Re: Téléinfo via ESP

Publié : 23 juil. 2019, 21:43
par flatsix33
Je crois que les 2 vitesses sont utilisables mais dans la mesure ou le Wemos est programmé en 1200 bds vers le Linky et que les trames apparaissent sur le ttyUSB du raspi à cette vitesse, je ne me suis pas posé plus de question.

Re: Téléinfo via ESP

Publié : 23 juil. 2019, 22:29
par Neutrino
Le linky peut être configuré par Enedis en 9600 bds ou en 1200 bds (historique).

Code : Tout sélectionner

2019-07-23 11:28:55.163 Error: ASyncSerial: Error setting options!
C'est rien, faut pas faire attention. :mrgreen:
En fait, avec un port série physique, Dz règle la vitesse directement.
Mais là, on a affaire à un port série virtuel. Dz essaie de régler la vitesse, mais n'y arrive pas, d'où l'erreur.
Rien de bloquant, le port fonctionnant déjà à la bonne vitesse.

Attention, un "cat" du port déconnecte Domoticz.

Re: Téléinfo via ESP

Publié : 23 juil. 2019, 23:31
par flatsix33
Merci Neutrino,
J'ai stoppé le cat du port et bingo Domoticz lit parfaitement le port ttyUSB, ça marche...
Une dernière petite demande, ou places-tu ton fichier socat pour que Domoticz lise correctement ce port virtuel.

Re: Téléinfo via ESP

Publié : 24 juil. 2019, 06:28
par Sylv_01
Hello,
puisque ça semble fonctionner correctement chez toi aussi, peux tu m'indiquer à quelle charge tourne ton D1 (onglet "Main") ???
Par avance merci

Re: Téléinfo via ESP

Publié : 24 juil. 2019, 06:57
par flatsix33
Bonjour,
En ce moment la charge du Wemos est de 9.30% (paramètre Load de l'onglet Main).

Re: Téléinfo via ESP

Publié : 24 juil. 2019, 07:39
par Sylv_01
Ok merci pour l'info, comme dit précédemment je vais attendre d'avoir mes trames correctes après l'activation du téléinfo mardi prochain...

Re: Téléinfo via ESP

Publié : 24 juil. 2019, 09:37
par Neutrino
flatsix33 a écrit : 23 juil. 2019, 23:31 Une dernière petite demande, ou places-tu ton fichier socat pour que Domoticz lise correctement ce port virtuel.
Je l'ai placé dans mon fichier domoticz.sh.
Mais le plus simple est de l'ajouter dans crontab.

Code : Tout sélectionner

sudo crontab -e
puis ajouter

Code : Tout sélectionner

@reboot sudo /home/pi/domoticz/scripts/teleinfo.sh &

Re: Téléinfo via ESP

Publié : 24 juil. 2019, 09:55
par Sylv_01
Merci pour l'info, j'avais la même question (obligé de relancer la commande manuellement à chaque reboot de la PI) !
[Mode HS = ON]
J'ai aussi un autre soucis, mais non lié à ce post : je suis également obligé de redémarrer manuellement domoticz à chaque coupure de jus et redémarrage de la rasp, alors qu'il me semblait qu’auparavant (tout au moins lorsque je l'ai installé il y a quelques années...), ça fonctionnait tout seul...
Je suis sous Jessie (sans doute pas à jour :oops: ), j'ai cherché et trouvé des trucs mais je n'ai pas encore eu le temps d'approfondir...
Mais je m''éloigne du sujet Téléinfo !!!
[Mode HS = OFF]

Re: Téléinfo via ESP

Publié : 15 janv. 2020, 17:05
par neo
Salut à tous,

Merci beaucoup Neutrino pour ce tuto qui m'a permis de supprimer mon raspberry dédié au téléinfo et ainsi virtualiser Domoticz sur mon HP Microserver :-)

J'utilise un module PitInfo dans un boitier avec une LED d'activité, branché comme ceci :
espeasy-pitinfo.png
espeasy-pitinfo.png (197.33 Kio) Consulté 7943 fois
Pour le démarrage automatique de socat j'ai créé un service, plus sympa à gérer s'il faut le stopper ou redémarrer.
Voici mon petit tuto :

Création service socat

Code : Tout sélectionner

git clone https://github.com/asaif/socat-init.git
Adapter ce fichier pour limiter les logs afin d'éviter de surcharger le système :

Code : Tout sélectionner

sudo nano socat-init/socat
à la ligne 16, enlever un '-d' comme ceci :

Code : Tout sélectionner

SOCAT_DEFAULTS='-d -d -lf /var/log/socat.log'
On continue l'install :

Code : Tout sélectionner

sudo cp socat-init/socat /etc/init.d/
sudo chmod +x /etc/init.d/socat
sudo update-rc.d socat defaults
sudo cp socat-init/defaults/socat.conf /etc/default/
Editer le fichier de configuration:

Code : Tout sélectionner

sudo nano /etc/default/socat.conf
Avec ces paramètres, IP et port à adapter bien sûr à votre install :

Code : Tout sélectionner

OPTIONS="pty,link=/dev/ttyUSB21,raw,ignoreeof,echo=0 tcp:192.168.0.36:8888"
On démarre le service :

Code : Tout sélectionner

sudo service socat start
On vérifie le statut :

Code : Tout sélectionner

sudo service socat status

Re: Téléinfo via ESP

Publié : 15 janv. 2020, 22:24
par Neutrino
Merci neo !
Je teste ça et met à jour le premier post dès que j'ai le temps.
Comment fonctionne la LED en D6 ?