Page 2 sur 3

Re: Téléinfo sur Raspberry pi3

Publié : 20 nov. 2016, 15:09
par Neutrino
Etant en train de migrer vers un Pi3, je viens d'être confronté à ce problème.
Quelques explications :
Le pi3 ayant le bluetooth sur le port ttyAMA0, il faut ruser et passer par un port série software.
On peut aussi sacrifier le BT et récupérer un fonctionnement normal, mais j'ai pas envie.
Les GPIO Rx et Tx sont donc reliés à ttyS0.
Déjà, on va activer ce ttyS0.
Dans le fichier /boot/config.txt ajouter la ligne suivante à la fin :

Code : Tout sélectionner

enable_uart=1
Ensuite, dans le fichier /boot/cmdline.txt, supprimer console=serial0,115200.
Ce qui devient :

Code : Tout sélectionner

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Enfin, dans une console, saisissez

Code : Tout sélectionner

stty -F /dev/ttyS0 1200 sane evenp parenb cs7 -crtscts
Un petit reboot plus tard et un

Code : Tout sélectionner

cat /dev/ttys0
devrait renvoyer les trames téléinfo.
Oui mais voila, domoticz ne reconnait pas les ttySx.
Gizmocuz trouve que ça pollue la liste des ports série, Ubuntu ayant 32 ttySx...
Il faut donc faire croire à domoticz qu'on est banché en USB.
On va donc créer le fichier /etc/udev/rules.d/09-tty.rules

Code : Tout sélectionner

KERNEL=="ttyS0", SYMLINK+="ttyUSB20"
Encore un reboot et félicitations, plus qu'à inclure le ttyUSB20 dans domoticz :)

Re: Téléinfo sur Raspberry pi3

Publié : 20 nov. 2016, 22:04
par amelyfred
Bonjour
J ai essayé avec un montage avec optocoupleur mais comme je ne trouvais pas la solution j ai acheté le téléinfo USB.
Je l ai donc branche et ajoute dans le matériel en sélectionnant ttyUSB0 mais je ne vois rien ensuite dans les dispositifs

Je comprends pas pourquoi ca ne marche pas avec ce stick USB !!!

Sinon je vais réessaye avec mon montage et la solution de Neutrino.
Fred

Re: Téléinfo sur Raspberry pi3

Publié : 22 nov. 2016, 16:58
par boosterkf+
Salut à tous,
Je suis nouveau dans le monde Ras et je me suis lancé dans l'installation d'un module télé info connecté directement sur le GPIO 15 (trx) en me basant sur le schéma suivant:
Image
. J'ai imposé au Ras le port 15 en in, j'ai ajouté un "Raspberry's GPIO port" dans matériel, j'ai créé un capteur virtuel Dummy et ajouté dans "interrupteur" un contact par impulsion. Comment récupérer l'information dans Domoticz? j'ai essayé différents tuto sans résultat.
Les bons conseils sont les bienvenues.
Au fait, suis je obligé d'utiliser le port 15 (trx) pour brancher mon téléinfo (si je veux en brancher un deuxième)?
Merci

Re: Téléinfo sur Raspberry pi3

Publié : 22 nov. 2016, 17:43
par Neutrino
Houla, on va reprendre depuis le début...
Le montage que tu affiches et qui vient du très bon site hallard.me permet de récupérer les trames Téléinfo sur le Raspberry Pi.
Ce n'est en aucun cas un "convertisseur d'impulsion".
Un petit tour ici pour plus d'information : https://easydomoticz.com/raspberry-et-teleinfo/ ;)

Re: Téléinfo sur Raspberry pi3

Publié : 22 nov. 2016, 21:46
par amelyfred
Petite question : quelle est la couleur de votre LED sur le stick? verte ou rouge?

Merci d'avance
fred

Re: Téléinfo sur Raspberry pi3

Publié : 22 nov. 2016, 23:17
par boosterkf+
Neutrino a écrit :Houla, on va reprendre depuis le début...
Le montage que tu affiches et qui vient du très bon site hallard.me permet de récupérer les trames Téléinfo sur le Raspberry Pi.
Ce n'est en aucun cas un "convertisseur d'impulsion".
Un petit tour ici pour plus d'information : https://easydomoticz.com/raspberry-et-teleinfo/ ;)
C'est en effet le tuto sur lequel je me suis appuyé au début, mais dès la partie "Modification du fichier « inittab »", je bloque. Lorsque je commande "sudo nano /etc/inittab" c'est vide. Je ne vois pas comment faire.

Re: Téléinfo sur Raspberry pi3

Publié : 16 févr. 2017, 09:16
par manuloup
Bonjour,

Je viens d'installer un stick USB Teleinfo sur un Raspberry PI 1 et je n'obtiens aucune info si je fais un cat sur /dev/ttyUSB0. Rien ne se passe.

J'ai testé sur un PC Windows avec Teleinfo 2 compteurs et je reçois bien les infos.

Y a-t-il un driver ou quelque chose à installer pour le stick USB ?

Merci,

Manu

Re: Téléinfo sur Raspberry pi3

Publié : 17 févr. 2017, 08:12
par manuloup
Bonjour,

Je poursuis mes investigations. Je vois bien le device USB en ttyUSB0 :

Code : Tout sélectionner

[    2.101356] usb 1-1.2: New USB device found, idVendor=0403, idProduct=6015
[    2.101395] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.101417] usb 1-1.2: Product: Interface USB 1 TIC
[    2.101436] usb 1-1.2: Manufacturer: Cartelectronic
[    2.101456] usb 1-1.2: SerialNumber: DA16MPXE
[   12.023557] ftdi_sio 1-1.2:1.0: FTDI USB Serial Device converter detected
[   12.025487] usb 1-1.2: Detected FT-X
[   12.041491] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0

Code : Tout sélectionner

root@raspberrypi:/home/pi# lsusb
Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 004: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Pourtant, pas moyen de l'activer. Je l'ajoute dans les devices de Domoticz, mais rien ne se passe.

Une idée ?

Re: Téléinfo sur Raspberry pi3

Publié : 17 févr. 2017, 08:21
par manuloup
Quelques infos complémentaires :

Code : Tout sélectionner

root@raspberrypi:/home/pi# cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

root@raspberrypi:/home/pi# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

i2c-dev
#w1-therm
#w1-gpio pullup=1
#i2c-bcm2708
#spi-bcm2708
#snd-bcm2835


Re: Téléinfo sur Raspberry pi3

Publié : 20 févr. 2017, 09:14
par manuloup
Bonjour,

Je donne la solution, au cas où quelqu'un rencontre le même problème un jour : mon Modem USB était en mode windows, il a fallu le reprogrammer en mode linux en appliquant un template et en le reprogrammant. La manipulation est très simple.

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