Raspberry - CM11 et Adtek teleinfo

Solution à base d'un PC et d'un logiciel (Misterhouse, Domotiga, Heyu, etc). Vous trouverez ici de l'aide pour installer, configurer ou développer des scripts sur ces logiciels. Les principaux langages sont Perl, Java, Shell Unix, Php, etc

Raspberry - CM11 et Adtek teleinfo

Messagede meufeu » 14 FĂ©v 2013, 09:02

Bonjour,

Je suis le circonspect propriétaire d'un raspberry (peut être plus pour très longtemps :) )
Je rencontre des plantages (eth0 plus accessible, ce qui n'est pas aisé pour la prise de main à distance).
bref allons Ă  l'essentiel

J'ai un adaptateur rs232>USB qui me permet de parler Ă  mon CM11 avec Heyu (0403:6001)
et, une clef USB adtek teleinfo (0403:6015)

lsusb me donne cela :
Code: Tout sélectionner
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 006: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 007: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Bus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC


dmesg voit cela :
Code: Tout sélectionner
    2.218872] usb 1-1: new full speed USB device number 2 using dwc_otg
[    2.440739] usb 1-1: not running at top speed; connect to a high speed hub
[    2.453773] usb 1-1: New USB device found, idVendor=0424, idProduct=9512
[    2.463465] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.476005] hub 1-1:1.0: USB hub found
[    2.484789] hub 1-1:1.0: 3 ports detected
[    2.769819] usb 1-1.1: new full speed USB device number 3 using dwc_otg
[    2.880764] usb 1-1.1: not running at top speed; connect to a high speed hub
[    2.894387] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    2.904212] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.918430] smsc95xx v1.0.4
[    3.048241] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:9c:b0:7f
[    3.159727] usb 1-1.2: new full speed USB device number 4 using dwc_otg
[    3.270881] usb 1-1.2: not running at top speed; connect to a high speed hub
[    3.284983] usb 1-1.2: New USB device found, idVendor=05e3, idProduct=0610
[    3.294953] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.305349] usb 1-1.2: Product: USB2.0 Hub
[    3.314174] hub 1-1.2:1.0: USB hub found
[    3.322001] hub 1-1.2:1.0: 4 ports detected
[    3.609894] usb 1-1.2.1: new full speed USB device number 5 using dwc_otg
[    3.720875] usb 1-1.2.1: not running at top speed; connect to a high speed hub
[    3.734990] usb 1-1.2.1: New USB device found, idVendor=05e3, idProduct=0610
[    3.745087] usb 1-1.2.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.755590] usb 1-1.2.1: Product: USB2.0 Hub
[    3.764184] hub 1-1.2.1:1.0: USB hub found
[    3.772009] hub 1-1.2.1:1.0: 4 ports detected
[    3.869893] usb 1-1.2.2: new full speed USB device number 6 using dwc_otg
[    3.995166] usb 1-1.2.2: New USB device found, idVendor=0403, idProduct=6015
[    4.005162] usb 1-1.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.015639] usb 1-1.2.2: Product: ADTEK - T\xffffffc3\xffffffa9\xffffffa9l\xffffffc3\xffffffa9\xffffffa9info USB V0.0.1
[    4.024502] usb 1-1.2.2: Manufacturer: ADTEK
[    4.031661] usb 1-1.2.2: SerialNumber: ADVW4DRO
[    4.129898] usb 1-1.2.1.3: new full speed USB device number 7 using dwc_otg
[    4.241985] usb 1-1.2.1.3: New USB device found, idVendor=04fa, idProduct=2490
[    4.252101] usb 1-1.2.1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.339901] usb 1-1.2.1.4: new full speed USB device number 8 using dwc_otg
[    4.461917] usb 1-1.2.1.4: New USB device found, idVendor=0403, idProduct=6001
[    4.471911] usb 1-1.2.1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.482291] usb 1-1.2.1.4: Product: USB Serial Converter
[    4.490296] usb 1-1.2.1.4: Manufacturer: FTDI
[    4.497231] usb 1-1.2.1.4: SerialNumber: FTGA70VH
[    9.494028] EXT4-fs (mmcblk0p2): recovery complete
[    9.506272] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    9.519818] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    9.529965] Freeing init memory: 200K
[   12.768196] usbcore: registered new interface driver usbserial
[   13.089046] USB Serial support registered for generic
[   13.097273] usbcore: registered new interface driver usbserial_generic
[   13.498888] usbserial: USB Serial Driver core
[   13.578364] USB Serial support registered for FTDI USB Serial Device
[   13.698511] ftdi_sio 1-1.2.1.4:1.0: FTDI USB Serial Device converter detected
[   13.819958] usb 1-1.2.1.4: Detected FT232RL
[   13.827108] usb 1-1.2.1.4: Number of endpoints 2
[   13.958103] usb 1-1.2.1.4: Endpoint 1 MaxPacketSize 64
[   14.016615] usb 1-1.2.1.4: Endpoint 2 MaxPacketSize 64
[   14.061875] usb 1-1.2.1.4: Setting MaxPacketSize 64
[   14.119535] usb 1-1.2.1.4: FTDI USB Serial Device converter now attached to ttyUSB0
[   14.165826] usbcore: registered new interface driver ftdi_sio
[   14.205416] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
[   20.067860] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[   20.264818] bcm2708 watchdog, heartbeat=10 sec (nowayout=0)
[   20.453139] ### snd_bcm2835_alsa_probe c05c88e0 ############### PROBING FOR bcm2835 ALSA device (0):(1) ###############
[   20.470028] Creating card...
[   20.475834] Creating device/chip ..
[   20.482845] Adding controls ..
[   20.488776] Registering card ....
[   20.503780] bcm2835 ALSA CARD CREATED!
[   20.515871] ### BCM2835 ALSA driver init OK ###
[   27.638049] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   27.687046] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   31.380302] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SS
[   42.190957] watchdog stopped

il associe le cm11 Ă  ttyUSB0 mais ne fait rien pour l'adtek teleinfo .. faineant va !

lsmod me donne (partiel car j'ai oublié de faire la copie du texte et le raspberry est mort à l'instant)
Code: Tout sélectionner
ftdi_sio               50508  0
usbserial              36296 3 ftdi_sio

le 3 m'intrigue .. est-ce à dire qu'il est utilisé 3 fois .. ?


effectivement, heyu fonctionne bien sur ttyUSB0 .. charge bien les drivers ftdi tout ca tout ca
Code: Tout sélectionner
Heyu version 2.10
Configuration at /home/pi/.heyu/x10config
Powerline interface on /dev/ttyUSB0
Firmware revision Level = 8
Interface battery usage = Unknown
Raw interface clock: Wed, Day 043, 18:54:13
(--> Civil Time: Wed 13 Feb 2013   18:54:13 CET)
No schedule has been uploaded by Heyu.
Housecode = A
0 = off, 1 = on,               unit  16.......8...4..1
Last addressed device =       0x0800 (0000100000000000)
Status of monitored devices = 0x0000 (0000000000000000)
Status of dimmed devices =    0x0000 (0000000000000000)


Mais (merci Ă  ceux qui ont lu jusque la!) .. sur quel lecteur est mon adtek teleinfo ? pas de ttyUSB1 !

Code: Tout sélectionner
autofs           kmsg          mmcblk0             ram12   root     tty13  tty26  tty39  tty51  tty7       usbdev1.7  vcsa3
block            log           mmcblk0p1           ram13   serial   tty14  tty27  tty4   tty52  tty8       usbdev1.8  vcsa4
btrfs-control    loop0         mmcblk0p2           ram14   shm      tty15  tty28  tty40  tty53  tty9       vchiq      vcsa5
bus              loop1         net                 ram15   snd      tty16  tty29  tty41  tty54  ttyAMA0    vc-mem     vcsa6
cachefiles       loop2         network_latency     ram2    sndstat  tty17  tty3   tty42  tty55  ttyprintk  vcs        watchdog
char             loop3         network_throughput  ram3    stderr   tty18  tty30  tty43  tty56  ttyUSB0    vcs1       xconsole
console          loop4         null                ram4    stdin    tty19  tty31  tty44  tty57  uinput     vcs2       zero
cpu_dma_latency  loop5         ppp                 ram5    stdout   tty2   tty32  tty45  tty58  urandom    vcs3
disk             loop6         ptmx                ram6    tty      tty20  tty33  tty46  tty59  usbdev1.1  vcs4
fb0              loop7         pts                 ram7    tty0     tty21  tty34  tty47  tty6   usbdev1.2  vcs5
fd               loop-control  ram0                ram8    tty1     tty22  tty35  tty48  tty60  usbdev1.3  vcs6
full             MAKEDEV       ram1                ram9    tty10    tty23  tty36  tty49  tty61  usbdev1.4  vcsa
fuse             mapper        ram10               random  tty11    tty24  tty37  tty5   tty62  usbdev1.5  vcsa1
input            mem           ram11               raw     tty12    tty25  tty38  tty50  tty63  usbdev1.6  vcsa2


qu'à cela ne tienne, je cherche et je trouve qu'on peut créer le "noeud"
j'ai donc ajouter cette ligne

Code: Tout sélectionner
ATTRS{idVendor}=="403", ATTRS{idProduct}=="6015", SYMLINK+="teleinfo", MODE="0666"

dans /etc/udev/rules.d/40.jesaisplusquoi.rules

et après un reboot (il fallait y penser)
j'ai un /dev/teleinfo qui pointe vers ... vers ... /dev/usbdev1.6 (pourquoi pas puisque lsusb voit mon adtek sur le device 6)

un moment de joie m'envahit .. je lance donc, les larmes Ă  l'oeil, tout prĂŞt du but :
Code: Tout sélectionner
stty -F /dev/teleinfo 1200 sane evenp parenb cs7 -crtscts


et la ..
et bien "operation not permitted" !!

bref ..
si une ame charitable veut bien m'aider (ou acheter un raspberry tout équipé) je suis preneur
merci d'avance
meufeu
Membre Actif
 
Messages: 48
Inscription: 24 Oct 2009, 17:02

Re: Raspberry - CM11 et Adtek teleinfo

Messagede ouaich » 14 FĂ©v 2013, 15:58

Comme ça tu as pensé à donner les bons droits à tout ce beau monde et à mettre le user pi dans les bons groupes ?

Pour le pb d'ethernet perdu, j'ai eu le même soucis, c'est a priori à cause des devices USB qui "tire" trop et cela déconnecte l'ethernet, j'ai effectué une maj du firmware depuis peu et plus de soucis pour l'instant, ils préconisent aussi de ne pas utiliser de cordon type alim de portable trop "légers".
ouaich
Guru de domotique
 
Messages: 129
Inscription: 21 FĂ©v 2008, 13:20

Re: Raspberry - CM11 et Adtek teleinfo

Messagede meufeu » 14 FĂ©v 2013, 16:43

merci de ta réponse
oui j'ai regardé coté des droits et j'ai cédé à la tentation des chmod 777 sur /dev/*
mais cela ne change rien, je pense que le message n'est pas Ă  prendre au pied de la lettre ..

pour le plantage j'ai investigué la piste de l'alimentation et j'ai acheté (oui oui j'aime payer pour rien) un hub USB auto alimenté .. et bien même tarif ..

sinon coté alim je l'ai acheté sur le site de raspberry, avec l'ordi .. ils vendent quand même pas des alimentations non compatibles ??
meufeu
Membre Actif
 
Messages: 48
Inscription: 24 Oct 2009, 17:02


Retourner vers Logiciel - Les autres logiciels pour la domotique

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique