Téleinfo filaire avec Linky

Posez vos questions concernant le Raspberry (conseil avant achat, choix de connectique, demandes de câblages...) un espace spécifiques pour les questions relatives aux scripts shell,bask,block etc ... est ouvert dans un autre forum.
adv
Messages : 377
Enregistré le : 02 févr. 2016, 13:54
Contact :

Re: Téleinfo filaire avec Linky

Message par adv »

manuloup a écrit :
21 juin 2019, 14:18
Under-voltage detected! (0x00050000)
Je sais pas si cela peut expliquer mais...
Woops t'as quoi comme alim sur ton rasp ?
Raspberry pi 3 - Domoticz beta | Piface v.2 + Téléinfo + RFXtrx433E + ZME_UZB1 USB Stick
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS | prises chacon | Fibaro FGD-212, FGSD002, FGFS101 | Sonoff easyESP, Tasmota, Espurna | Sherlock S2 | ParadoxMG5050

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

J'ai une 3 ampères. Je pense que le message est bidon parce que c'est un RPI2, d'après ce que j'ai pu lire.

Non, ce qui me pose le plus de question c'est la partie :

Code : Tout sélectionner

[   10.899308] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   10.899334] cfg80211: failed to load regulatory.db
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Bonjour,

J'ai mis à jour un peu mon système. Je suis toujours sur jessie, j'hésite à migrer vers stretch.

A l'heure actuelle voici ce que je vois dans dmesg :

Code : Tout sélectionner

[   21.272618] Under-voltage detected! (0x00050000)
[   21.453715] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   21.497001] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   21.498940] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   21.498959] cfg80211: failed to load regulatory.db
[   21.869433] Adding 102396k swap on /var/swap.  Priority:-2 extents:2 across:118780k FS
[   22.677153] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[   23.352544] Voltage normalised (0x00000000)
[   24.333038] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
[   33.763812] Bluetooth: Core ver 2.22
[   33.764009] NET: Registered protocol family 31
[   33.764018] Bluetooth: HCI device and connection manager initialized
[   33.766436] Bluetooth: HCI socket layer initialized
[   33.766461] Bluetooth: L2CAP socket layer initialized
[   33.766536] Bluetooth: SCO socket layer initialized
[   33.817069] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   33.817087] Bluetooth: BNEP filters: protocol multicast
[   33.817116] Bluetooth: BNEP socket layer initialized
[19935.998898] usb 1-1.2: USB disconnect, device number 4
[19937.925514] usb 1-1.2: new full-speed USB device number 10 using dwc_otg
[19938.058792] usb 1-1.2: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[19938.058808] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[19938.059995] cdc_acm 1-1.2:1.0: ttyACM2: USB ACM device
[25157.223158] usb 1-1.5-port4: disabled by hub (EMI?), re-enabling...
[25157.223518] usb 1-1.5.4: USB disconnect, device number 9
[25157.224430] ftdi_sio ttyUSB0: error from flowcontrol urb
[25157.225020] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[25157.225142] ftdi_sio 1-1.5.4:1.0: device disconnected
[25157.520589] usb 1-1.5.4: new full-speed USB device number 11 using dwc_otg
[25157.620532] usb 1-1.5.4: device descriptor read/64, error -71
[25157.840532] usb 1-1.5.4: device descriptor read/64, error -71
[25158.060542] usb 1-1.5.4: new full-speed USB device number 12 using dwc_otg
[25158.218165] usb 1-1.5.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[25158.218182] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[25158.218190] usb 1-1.5.4: Product: FT230X Basic UART
[25158.218198] usb 1-1.5.4: Manufacturer: FTDI
[25158.218205] usb 1-1.5.4: SerialNumber: DN04SF1J
[25158.226674] ftdi_sio 1-1.5.4:1.0: FTDI USB Serial Device converter detected
[25158.226950] usb 1-1.5.4: Detected FT-X
[25158.237274] usb 1-1.5.4: FTDI USB Serial Device converter now attached to ttyUSB0
[29357.415168] usb 1-1.5-port4: disabled by hub (EMI?), re-enabling...
[29357.415538] usb 1-1.5.4: USB disconnect, device number 12
[29357.416229] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[29357.416346] ftdi_sio 1-1.5.4:1.0: device disconnected
[29357.712033] usb 1-1.5.4: new full-speed USB device number 13 using dwc_otg
[29357.879805] usb 1-1.5.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[29357.879821] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[29357.879829] usb 1-1.5.4: Product: FT230X Basic UART
[29357.879837] usb 1-1.5.4: Manufacturer: FTDI
[29357.879844] usb 1-1.5.4: SerialNumber: DN04SF1J
[29357.888210] ftdi_sio 1-1.5.4:1.0: FTDI USB Serial Device converter detected
[29357.888379] usb 1-1.5.4: Detected FT-X
[29357.889367] usb 1-1.5.4: FTDI USB Serial Device converter now attached to ttyUSB0
[31414.119226] usb 1-1.5-port4: disabled by hub (EMI?), re-enabling...
[31414.119593] usb 1-1.5.4: USB disconnect, device number 13
[31414.120290] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[31414.120405] ftdi_sio 1-1.5.4:1.0: device disconnected
[31414.422469] usb 1-1.5.4: new full-speed USB device number 14 using dwc_otg
[31414.581183] usb 1-1.5.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[31414.581199] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[31414.581207] usb 1-1.5.4: Product: FT230X Basic UART
[31414.581215] usb 1-1.5.4: Manufacturer: FTDI
[31414.581222] usb 1-1.5.4: SerialNumber: DN04SF1J
[31414.589602] ftdi_sio 1-1.5.4:1.0: FTDI USB Serial Device converter detected
[31414.589767] usb 1-1.5.4: Detected FT-X
[31414.590836] usb 1-1.5.4: FTDI USB Serial Device converter now attached to ttyUSB0
[33440.615288] usb 1-1.5-port4: disabled by hub (EMI?), re-enabling...
[33440.615633] usb 1-1.5.4: USB disconnect, device number 14
[33440.616353] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[33440.616480] ftdi_sio 1-1.5.4:1.0: device disconnected
[33440.912734] usb 1-1.5.4: new full-speed USB device number 15 using dwc_otg
[33441.070714] usb 1-1.5.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[33441.070732] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[33441.070740] usb 1-1.5.4: Product: FT230X Basic UART
[33441.070749] usb 1-1.5.4: Manufacturer: FTDI
[33441.070757] usb 1-1.5.4: SerialNumber: DN04SF1J
[33441.081794] ftdi_sio 1-1.5.4:1.0: FTDI USB Serial Device converter detected
[33441.081980] usb 1-1.5.4: Detected FT-X
[33441.083426] usb 1-1.5.4: FTDI USB Serial Device converter now attached to ttyUSB0
[33443.175189] usb 1-1.5-port4: disabled by hub (EMI?), re-enabling...
[33443.175564] usb 1-1.5.4: USB disconnect, device number 15
[33443.176457] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[33443.176569] ftdi_sio 1-1.5.4:1.0: device disconnected
[33443.482699] usb 1-1.5.4: new full-speed USB device number 16 using dwc_otg
[33443.640200] usb 1-1.5.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[33443.640219] usb 1-1.5.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[33443.640227] usb 1-1.5.4: Product: FT230X Basic UART
[33443.640235] usb 1-1.5.4: Manufacturer: FTDI
[33443.640242] usb 1-1.5.4: SerialNumber: DN04SF1J
[33443.651588] ftdi_sio 1-1.5.4:1.0: FTDI USB Serial Device converter detected
[33443.651791] usb 1-1.5.4: Detected FT-X
[33443.653206] usb 1-1.5.4: FTDI USB Serial Device converter now attached to ttyUSB0
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Bonjour,

La suite de mes aventures, car je n'ai pas encore réussi à réparer cela.

J'ai pu tester sur mon pc portable windows : je récupère bien les informations.

J'ai mis mon disque dur SSD sur un hub USB : plus de message de voltage : OK

J'ai migré mon système vers Stretch : OK

J'ai tenté de changer de port USB, en vain.

Je pense que le problème est lié à mon système. Déjà, j'ai fait l'erreur de faire des RPI-Update régulièrement. Pas sûr que le driver FTDI fonctionne correctement. Je vois que si je fais un cat /dev/ttyUSB0 la led de mon teleinfo se met à clignoter, mais je n'ai aucune output sur mon ttyUSB0. Je pense donc que le problème est lié soit au driver FTDI, soit un module de ma raspbian. J'ai même esssayé de revenir en arrière avec rpi-update en revenant en 4.14 -> problème toujours là.

Je vais essayer prochainement avec un autre RPI et en installant un raspbian tout neuf . A suivre.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Bonjour,

La suite. Installation toute neuve sur une raspbian buster -> toujours rien sur /dev/ttyUSB0. Aucune anomalie dans dmesg.

J'ai également essayé de reflasher mon module teleinfo USB en suivant ces recommandations :

http://www.cartelectronic.fr/blog/?p=1125

Cela n'a rien changé non plus. Dingue que cela marche sous windows et que je ne parvienne plus à le faire fonctionner sous raspbian.

Y en a-t-il parmi vous qui utilisent ce module teleinfo USB avec puce FTDI sous raspbian stretch ou buster ?
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Bonjour à tous,

Je me suis aperçu que bien souvent mon port usb teleinfo se déactive. Pour le réactiver suite à un reboot, je dois lancer la commande suivante :

stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts

Y en a-t-il parmi vous qui ont le même problème ? J'ai tenté un changement de port usb sur le raspberry, on verra bien.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

domcars0
Messages : 229
Enregistré le : 18 févr. 2017, 20:23

Re: Téleinfo filaire avec Linky

Message par domcars0 »

manuloup a écrit :
04 mai 2020, 13:27
Bonjour à tous,

Je me suis aperçu que bien souvent mon port usb teleinfo se déactive. Pour le réactiver suite à un reboot, je dois lancer la commande suivante :

stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts

Y en a-t-il parmi vous qui ont le même problème ? J'ai tenté un changement de port usb sur le raspberry, on verra bien.
Salut,

Il est normal de taper la commande stty afin de configurer l'interface de communication pour que le compteur puisse communiquer correctement avec cette interface.
Il faut mettre cette commande dans ton fichier /etc/rc.local afin qu'elle soit exécutée à chaque reboot (tu peux aussi la mettre dans le script de démarrage de domoticz)
Par contre il n'est pas normal que ton port ttyUSB se désactive ? As tu bien indiqué à domoticz de le réinitialiser si il ne recoit pas de données pdt X minutes ?
Modifié en dernier par domcars0 le 07 mai 2020, 17:05, modifié 1 fois.
La liberté a un prix... celui de l'effort.
Script DomoticzVeolia (Med et Grand Lyon)

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Bonjour Domcars0,

Ok merci pour l'info, j'avais effectivement mis la commande dans le rc.local dans le doute.

Par contre, comment réinitialiser le tty s'il n'y a plus d'infos ?

NB : ah je viens de comprendre, tu parles de domoticz.

En fait, vu que j'utilise un teleinfo sur linky, je m'étais aperçu que domoticz ne récupérait pas les bonnes valeurs. J'ai donc écrit un script qui les récupère et met à jour le device associé directement.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

[post en erreur, à supprimer ]
Modifié en dernier par manuloup le 07 mai 2020, 16:45, modifié 1 fois.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 536
Enregistré le : 18 févr. 2015, 13:05

Re: Téleinfo filaire avec Linky

Message par manuloup »

Le script dont je parlais juste avant :
manuloup a écrit :
26 mai 2019, 22:39
Bonjour,

Bon, je pense avoir trouvé le problème : teleinfuse ne fonctionne plus. Je m'en suis aperçu en le désactivant et en faisant un cat /dev/ttyUSB0 |grep PAPP qui me ramenait bien la bonne valeur. Dès que j'activais teleinfuse, j'ai des erreurs, malgré avoir essayé de le recompler. Il ne doit plus être compatible avec certaines libs actuelles.

Quoiqu'il en soit, j'ai résolu mon problème, en utilisant la commande suivante pour interroger mon Teleinfo USB :

Code : Tout sélectionner

PAPP=$(dd if=/dev/ttyUSB0  bs=512 count=1 iflag=fullblock 2>/dev/null | grep PAPP | tail -1 | awk '{ print $2}')
Du coup j'ai mis mon script à jour. Si vous aussi vous galérez avec votre teleinfo + linky + domoticz, voici mon script :

Code : Tout sélectionner

pi@raspberrypi2:/home/pi/domoticz/scripts/shell# cat teleinfo_domoticz.sh
#!/bin/bash
DOMO_IP="192.168.1.1"       # Domoticz IP Address
DOMO_PORT="8080"            # Domoticz Port
TELEINFO_IDX="864"           # Teleinfo IDX

PAPP=$(dd if=/dev/ttyUSB0  bs=512 count=1 iflag=fullblock 2>/dev/null | grep PAPP | tail -1 | awk '{ print $2}')
PAPP=`expr $PAPP + 0`
HCHP=`dd if=/dev/ttyUSB0  bs=512 count=1 iflag=fullblock 2>/dev/null | grep HCHP | tail -1 | awk '{ print $2}'` # read power value
HCHP=`expr $HCHP + 0`
echo "PAPP : $PAPP"
echo "HCHP : $HCHP"
curl -s -i -H "Accept: application/json" "http://$DOMO_IP:$DOMO_PORT/json.htm?type=command&param=udevice&idx=$TELEINFO_IDX&nvalue=0&svalue=$PAPP,$HCHP"
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Répondre