Bonjour,
je rencontre le meme probleme que Marconnet, à savoir que je n'arrive pas à recevoir de caractere sur /dev/ttyAMA0
Le compteur/signal/cable teleinfo fonctionne sur un delesteur Delta Dore CP8, validé par le fait qur le chauffe eau s'enclenche pendant l'heure creuse. (et si je debranche le fil, le chauffe eau s'arrete)
Au niveau du raspberry, c'est un modele B sous raspbian que j'ai reinstallé from scratch (release de septembre), avec uniquement les commandes suivantes:
sudo raspi-config => go to Advanced Options/Serial and set No
sudo systemctl stop serial-getty@ttyAMA0.service
sudo systemctl disable serial-getty@ttyAMA0.service
vi /boot/cmdline.txt => remove the following text console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
vi /boot/config.txt => check or modify the line enable_uart to get enable_uart=1
reboot
check:
root@raspberrypi:/home/pi# ls -la /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Nov 10 22:52 /dev/ttyAMA0
root@raspberrypi:/home/pi# dmesg | grep tty
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708.boardrev=0xe bcm2708.serial=0x1942431e smsc95xx.macaddr=B8:27:EB:42:43:1E bcm2708_fb.fbswap=1 bcm2708.uart_clock=48000000 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[ 0.001418] console [tty1] enabled
[ 0.202613] 20201000.uart: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[ 3.895398] systemd[1]: Starting system-getty.slice.
[ 3.904747] systemd[1]: Created slice system-getty.slice.
Test:
root@raspberrypi:/home/pi# picocom -b 1200 -d 7 -p e -f n /dev/ttyAMA0
picocom v1.7
port is : /dev/ttyAMA0
flowcontrol : none
baudrate is : 1200
parity is : even
databits are : 7
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
Terminal ready
puis rien, idem avec stty cat.
Par ailleurs, j'arrive à faire fonctioner on/off la LED GPIO4, donc le PIT Info est bien alimenté
Une idée? est ce le module PITInfo 1.2 récemment acheté sur Tindie qui pourrait être en cause ?
Merci
Nicolas H.