Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

les autres capteurs : Sondes Météo, switches
Répondre
mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par mulot35 »

j'ai un teleinfo sur USB comme (Js-martin) l'autre est resté sur le gpio (sinon probleme au reboot (pour les rules usb c'est balo il s'appelle pareil).
Les adaptateurs viennent de chez dealextrem http://www.dx.com/fr/p/pl2303hx-usb-to- ... ZBXXlJpwcQ
Image
Actellement en V2.2563 le Tééinfo sans PAPP (edf pour moi) et avec PAPP (Photovoltaique) sont affichable
Avec PAPP RAS tout et nickel
Sans PAPP tous fonctionne sauf la conso instantané en affichage sur le widget.

Edit:
Comme le presente le wiki persistentUSBdevices https://www.domoticz.com/wiki/PersistentUSBDevices paragraphe "Alternative filtering" pour des matériels de meme nom sans Id:
Faire un

Code : Tout sélectionner

udevadm info -a -n /dev/ttyUSBX 
ou un

Code : Tout sélectionner

lsusb -t
pour entrer un ATTRS{devpath}=="X.X" supplementaires.

chez moi ca donne donc:

Code : Tout sélectionner

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="SERIALAMULOT", SYMLINK+="ttyUSB21"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyUSB31"
SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{devpath}=="1.3", SYMLINK+="ttyUSB41"
SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{devpath}=="1.5", SYMLINK+="ttyUSB51"
soit :
rfx en usb21
clef sigma en usb31
mon adaptateur usb ttl pour teleinfo edf en usb 41
mon adaptateur usb ttl pour teleinfo photovoltaique en usb 51
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

js-martin
Messages : 479
Enregistré le : 22 mars 2015, 22:08
Contact :

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par js-martin »

J'ai la même configuration que toi mais mes deux clés sont strictement identiques.

Pour le ATTRS{devpath}, j'ai aussi deux fois la même ligne (ATTRS{devpath}=="1")

J'ai mis la clé UZB Sigma et le RFXCOM en persistant et les deux clés PL2303 sont stables (même après pleins de reboots, l'ordre ne change pas).

Sinon, je pourrais utiliser le port série interne...
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par mulot35 »

C'est bizarre pour le devpath apparament il devrait etre different.
Pour les differentier j'ai debranché le premier avec essaie sur USB0/USB1/USB2
=> trouver son devpath puis MAJ 99rules
Puis redebrancher et rebrancher l'autre puis ildem usb0....

Le tout avec udevadm info -a -n /dev/ttyUSBX
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

js-martin
Messages : 479
Enregistré le : 22 mars 2015, 22:08
Contact :

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par js-martin »

J'ai acheté les deux clés simultanément chez le même vendeur... ceci explique peut-être que j'ai le même devpath.
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par mulot35 »

je trouve ca quand meme bizarre le devpath s'apparente d'après ce que je comprend a un adressage.
Peut etre et du sur un hub?
un lsusb -t me donne:

pi@raspberrypi ~ $ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
... |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
...... |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
...... |__ Port 2: Dev 4, If 0, Class=vend., Driver=ftdi_sio, 12M
...... |__ Port 3: Dev 5, If 0, Class=vend., Driver=pl2303, 12M
...... |__ Port 4: Dev 6, If 0, Class=comm., Driver=cdc_acm, 12M
...... |__ Port 4: Dev 6, If 1, Class=data, Driver=cdc_acm, 12M
...... |__ Port 5: Dev 7, If 0, Class=vend., Driver=pl2303, 12M
pi@raspberrypi ~ $


soit:
pour le premier 1.3 (Port inferieur au bus = 1.Port associé au premier pl2303) et pour le deuxième 1.5 (Port inferieur au bus = 1.Port associé au deuxième pl2303)
ca te donne quoi toi lsusb -t?
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par mulot35 »

Sinon petite chose bizarre.
voici ma trame edf nouvellement fonctionnel:

Code : Tout sélectionner

HCHC 059280522 '
HCHP 058298163 =
PTEC HP..
IINST 001 X
IMAX 031 C
HHPHC D /
MOTDETAT 000000 B
ADCO 029701401358 ?
OPTARIF HC.. <
ISOUSC 30 9
HCHC 059280522 '
HCHP 058298163 =
PTEC HP..
IINST 001 X
IMAX 031 C
HHPHC D /
MOTDETAT 000000 B
ADCO 029701401358 ?
OPTARIF HC.. <
ISOUSC 30 9
HCHC 059280522 '
HCHP 058298163 =
Pas de papp et pas de Base a l'inverse de mon photovoltaique mais les données affiché en ssh correspondent au valeur du compteur alors ou trouve t'il les valeur affiché sur le widget.
Image

Mais comme on peut le voir l'index ne correspond a rien sur la trame es ce que vous c'est pareil?
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

snips
Messages : 272
Enregistré le : 18 mars 2015, 22:37

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par snips »

Le widget affiche la somme HC+HP. Cependant quand vous cliquez sur log, le graphique distingue bien la consommation en heure creuse de celle en heure pleine (couleurs différentes) à partir de la variation des 2 compteurs HC et HP.

js-martin
Messages : 479
Enregistré le : 22 mars 2015, 22:08
Contact :

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par js-martin »

Voilà le résultat :
pi@raspberrypi ~ $ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=vend., Driver=pl2303, 12M
|__ Port 3: Dev 5, If 0, Class=vend., Driver=pl2303, 12M
|__ Port 4: Dev 6, If 0, Class=comm., Driver=cdc_acm, 12M
|__ Port 4: Dev 6, If 1, Class=data, Driver=cdc_acm, 12M
|__ Port 5: Dev 7, If 0, Class=vend., Driver=ftdi_sio, 12M
Et
pi@raspberrypi ~ $ udevadm info -a -n /dev/ttyUSB2

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB2/tty/ttyUSB2':
KERNEL=="ttyUSB2"
SUBSYSTEM=="tty"
DRIVER==""

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB2':
KERNELS=="ttyUSB2"
SUBSYSTEMS=="usb-serial"
DRIVERS=="ftdi_sio"
ATTRS{port_number}=="0"
ATTRS{latency_timer}=="1"

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0':
KERNELS=="1-1.5:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="ftdi_sio"
ATTRS{bInterfaceClass}=="ff"
ATTRS{bInterfaceSubClass}=="ff"
ATTRS{bInterfaceProtocol}=="ff"
ATTRS{bNumEndpoints}=="02"
ATTRS{supports_autosuspend}=="1"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceNumber}=="00"
ATTRS{interface}=="RFXtrx433"

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.5':
KERNELS=="1-1.5"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{devpath}=="1.5"
ATTRS{idVendor}=="0403"
ATTRS{speed}=="12"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{busnum}=="1"
ATTRS{devnum}=="7"
ATTRS{configuration}==""
ATTRS{bMaxPower}=="90mA"
ATTRS{authorized}=="1"
ATTRS{bmAttributes}=="a0"
ATTRS{bNumConfigurations}=="1"
ATTRS{maxchild}=="0"
ATTRS{bcdDevice}=="0600"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{quirks}=="0x0"
ATTRS{serial}=="A1YQENQ8"
ATTRS{version}==" 2.00"
ATTRS{urbnum}=="267671460"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="RFXCOM"
ATTRS{removable}=="removable"
ATTRS{idProduct}=="6001"
ATTRS{bDeviceClass}=="00"
ATTRS{product}=="RFXtrx433"

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1':
KERNELS=="1-1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="02"
ATTRS{devpath}=="1"
ATTRS{idVendor}=="0424"
ATTRS{speed}=="480"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{busnum}=="1"
ATTRS{devnum}=="2"
ATTRS{configuration}==""
ATTRS{bMaxPower}=="2mA"
ATTRS{authorized}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bNumConfigurations}=="1"
ATTRS{maxchild}=="5"
ATTRS{bcdDevice}=="0200"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{quirks}=="0x0"
ATTRS{version}==" 2.00"
ATTRS{urbnum}=="72"
ATTRS{ltm_capable}=="no"
ATTRS{removable}=="unknown"
ATTRS{idProduct}=="9514"
ATTRS{bDeviceClass}=="09"

looking at parent device '/devices/platform/bcm2708_usb/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="01"
ATTRS{devpath}=="0"
ATTRS{idVendor}=="1d6b"
ATTRS{speed}=="480"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{authorized_default}=="1"
ATTRS{busnum}=="1"
ATTRS{devnum}=="1"
ATTRS{configuration}==""
ATTRS{bMaxPower}=="0mA"
ATTRS{authorized}=="1"
ATTRS{bmAttributes}=="e0"
ATTRS{bNumConfigurations}=="1"
ATTRS{maxchild}=="1"
ATTRS{bcdDevice}=="0318"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{quirks}=="0x0"
ATTRS{serial}=="bcm2708_usb"
ATTRS{version}==" 2.00"
ATTRS{urbnum}=="25"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Linux 3.18.11-v7+ dwc_otg_hcd"
ATTRS{removable}=="unknown"
ATTRS{idProduct}=="0002"
ATTRS{bDeviceClass}=="09"
ATTRS{product}=="DWC OTG Controller"

looking at parent device '/devices/platform/bcm2708_usb':
KERNELS=="bcm2708_usb"
SUBSYSTEMS=="platform"
DRIVERS=="dwc_otg"
ATTRS{hnp}=="HstNegScs = 0x0"
ATTRS{srp}=="SesReqScs = 0x1"
ATTRS{regvalue}=="invalid offset"
ATTRS{hsic_connect}=="HSIC Connect = 0x1"
ATTRS{guid}=="GUID = 0x2708a000"
ATTRS{mode}=="Mode = 0x1"
ATTRS{srpcapable}=="SRPCapable = 0x1"
ATTRS{regdump}=="Register Dump"
ATTRS{gpvndctl}=="GPVNDCTL = 0x00000000"
ATTRS{ggpio}=="GGPIO = 0x00000000"
ATTRS{hprt0}=="HPRT0 = 0x00001005"
ATTRS{wr_reg_test}=="Time to write GNPTXFSIZ reg 10000000 times: 530 msecs (53 jiffies)"
ATTRS{driver_override}=="(null)"
ATTRS{hcd_frrem}=="HCD Dump Frame Remaining"
ATTRS{mode_ch_tim_en}=="Mode Change Ready Timer Enable = 0x0"
ATTRS{gnptxfsiz}=="GNPTXFSIZ = 0x01000306"
ATTRS{remote_wakeup}=="Remote Wakeup Sig = 0 Enabled = 0 LPM Remote Wakeup = 0"
ATTRS{busconnected}=="Bus Connected = 0x1"
ATTRS{hcddump}=="HCD Dump"
ATTRS{gotgctl}=="GOTGCTL = 0x001c0001"
ATTRS{spramdump}=="SPRAM Dump"
ATTRS{grxfsiz}=="GRXFSIZ = 0x00000306"
ATTRS{gsnpsid}=="GSNPSID = 0x4f54280a"
ATTRS{gusbcfg}=="GUSBCFG = 0x00001700"
ATTRS{hptxfsiz}=="HPTXFSIZ = 0x02000406"
ATTRS{devspeed}=="Device Speed = 0x0"
ATTRS{fr_interval}=="Frame Interval = 0x1d4c"
ATTRS{rem_wakeup_pwrdn}==""
ATTRS{bussuspend}=="Bus Suspend = 0x0"
ATTRS{buspower}=="Bus Power = 0x1"
ATTRS{hnpcapable}=="HNPCapable = 0x1"
ATTRS{rd_reg_test}=="Time to read GNPTXFSIZ reg 10000000 times: 1490 msecs (149 jiffies)"
ATTRS{enumspeed}=="Device Enumeration Speed = 0x1"
ATTRS{inv_sel_hsic}=="Invert Select HSIC = 0x0"
ATTRS{regoffset}=="0xffffffff"

looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
Je viens de voir que c'est le RFXCom ?!

Du coup, c'est mieux avec :
pi@raspberrypi ~ $ udevadm info -a -n /dev/ttyUSB1

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB1/tty/ttyUSB1':
KERNEL=="ttyUSB1"
SUBSYSTEM=="tty"
DRIVER==""

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB1':
KERNELS=="ttyUSB1"
SUBSYSTEMS=="usb-serial"
DRIVERS=="pl2303"
ATTRS{port_number}=="0"

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0':
KERNELS=="1-1.3:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="pl2303"
ATTRS{bInterfaceClass}=="ff"
ATTRS{bInterfaceSubClass}=="00"
ATTRS{bInterfaceProtocol}=="00"
ATTRS{bNumEndpoints}=="03"
ATTRS{supports_autosuspend}=="1"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceNumber}=="00"

looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3':
KERNELS=="1-1.3"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{devpath}=="1.3"
Je ne vois pas l'autre adaptateur pl2303
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien

mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par mulot35 »

pour les pl2303:
|__ Port 2: Dev 4, If 0, Class=vend., Driver=pl2303, 12M
|__ Port 3: Dev 5, If 0, Class=vend., Driver=pl2303, 12M

SUBSYSTEM=="tty", ATTRS{idVendor}=="pas vue", ATTRS{idProduct}=="pas vue", ATTRS{devpath}=="1.2", SYMLINK+="ttyUSBcommetuveux"
SUBSYSTEM=="tty", ATTRS{idVendor}=="pas vue", ATTRS{idProduct}=="pas vue", ATTRS{devpath}=="1.3", SYMLINK+="ttyUSBcommetuveux"

Si tu veut voir l'autre essaie a usb0 usb1 usb2 je croi que 3 donne rien

Et ta aussi la commande sudo lsusb -v | more qui te liste tout.
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

Domotifan
Messages : 49
Enregistré le : 29 sept. 2015, 08:47

Re: Teleinfo : un début d'explication à la non reconnaisance par Domoticz ?

Message par Domotifan »

Salut à tous ! Bon, bah ouais, mais concrètement et plus simplement, ça donne quoi tout ça ? :roll:
J'ai pris connaissance de ce post un peu tardivement, j'en avait déjà posté un il y a quelques jours parce que je rencontre la même difficulté.
Voyant la façon dont on se bat avec le 'driver' TELEINFO, est-ce qu'il n'y aurait pas un script sh qui permettrait de faire un cat /dev/ttyUSB0 (port sur lequel est branché le TELEINFO) et plusieurs CURL pour afficher les données trouvées dans des 'dispositifs texte' ? :? C'est un peu sur cette piste que je m'oriente.
De mon coté, j'ai besoin de la couleur du jour ainsi que heure pleine et creuse, IINST et j'en passe.
Actuellement, je n'ai que l'index de mon compteur... :evil:

Répondre