Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
Vous pouvez rajouter:
#define debug
au début du code de teleinfo radio cela activera l'affichage des trames brutes dans la console ce qui permettra d'affiner le diagnostic.
ps. Il est possible que ce soit une étiquette specifique retournée par votre compteur et non générée par le programme.
Bizarre,
l'étiquette OPTARIF est gérée, dont le problème est ailleurs (je n'ai pas compris pour l'instant : on dirait que sur votre compteur génère des "OPTARIF" en plus des trames complètes habituelles).
En tout cas cela ne survient pas souvent et les trames teleinfo radio "normales" sont bien reçues.
snips a écrit :Bizarre,
l'étiquette OPTARIF est gérée, donc le problème est ailleurs (je n'ai pas compris pour l'instant : on dirait que votre compteur génère des "OPTARIF" en plus des trames complètes habituelles).
En tout cas cela ne survient pas souvent et les trames teleinfo radio "normales" sont bien reçues.
Je viens de me lancé sur du relever teleinfo EDF avec un arduino NANO connecté en usb sur un PC et Domoticz.
Tout d'abord un grand merci à snips , grâce à ces conseilles j'ai réussi à récupéré toutes les infos disponibles sur mon compteur.
Malgré tout, je ne vois rien sur domoticz.
J'ai bien des infos qui arrivent sur ma console "COM 3 " de l'outils Arduino, mais aucun n'afficheur apparaît sur domoticz
Je suis en domoticz beta V3.5382
Sur domoticz, dans Setup puis Hardware, j'ai bien ajouté le module EDF teleinfo USB ( Actif sur port COM3 )
Le code utilise sur mon NANO est celui de "SNIPS' du post du 13 Juin 2015, à 10:52
( l'ensemble de la partie communication RF est présente mais pas utilisé dans mon cas )
et voici le retour que j'ai sur ma console arduino :
ADCO 04142800XXXX :
OPTARIF BASE 0
ISOUSC 30 9
BASE 003801580 $
PTEC TH.. $
IINST 002 Y
IMAX 026 G
PAPP 00560 ,
MOTDETAT 000000 B
Je ne sais pas si le script fonctionne sans rf.
Sinon va dans les paramètres de domoticz et autorise l ajout de matériel.
Dans dispositifs tu trouveras un owl180. Faire ajouter et c est OK lorsque l on utilise la rf433.
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
Merci patoche pour ta réponse.
J'ai essayé ta solution ( ci dessous le log de domoticz ) mais cela ne fonctionne pas.
N'ayant pas d'emeteur 433MHz je ne peux pas tester la suite.
J'ai trouvé un bout de programme qui à l'air de fonctionner avec une passerelle MYSENSOR.
Mon souhait serai quand même de le brancher en filaire sachant que le PC est à moins d'un mètre de mon compteur.
Log Domoticz
2016-08-02 19:04:39.913 Domoticz V3.5382 (c)2012-2016 GizMoCuz
2016-08-02 19:04:39.913 Build Hash: 7071bfc, Date: 2016-07-26 14:06:52
2016-08-02 19:04:39.953 Sunrise: 06:27:00 SunSet:21:25:00
2016-08-02 19:04:39.953 EventSystem: reset all events...
2016-08-02 19:04:39.953 Active notification subsystems: (0/11)
2016-08-02 19:04:39.953 WebServer(HTTP) started on address: :: with port 8080
2016-08-02 19:04:40.123 WebServer(SSL) started on address: :: with port 443
2016-08-02 19:04:40.123 Proxymanager started.
2016-08-02 19:04:40.123 Starting shared server on: :::6144
2016-08-02 19:04:40.123 TCPServer: shared server started...
2016-08-02 19:04:40.123 RxQueue: queue worker started...
2016-08-02 19:04:40.153 Incoming connection from: 127.0.0.1
2016-08-02 19:04:42.156 EventSystem: reset all events...
2016-08-02 19:04:42.156 EventSystem: reset all device statuses...
2016-08-02 19:04:42.157 EventSystem: Started
2016-08-02 19:04:43.203 MySensors: Using serial port: COM4
2016-08-02 19:04:44.683 MySensors: Gateway Ready...
2016-08-02 19:04:44.763 MySensors: Gateway Version: 1.5.4
2016-08-02 19:04:54.502 New sensors allowed for 5 minutes...
2016-08-02 19:05:06.669 Teleinfo: Using serial port: COM3
Je ne sais pas si cela peut marcher Raf6410,
Mais si vous voulez essayer :
1) désactiver displayTeleInfo(); en mettant // devant la fonction
2) afficher uniquement les trames brutes venant du compteur ( mettre #define debug au début du code).
Je pense que vous l'avez déjà fait car votre capture de la console montre des trames brutes
3) dans void setup(), à la place de 115200 dans
"Serial.begin(115200);" mettre 1200 (pour imiter la vitesse série de la teleinfo du compteur)
Voilà les conditions nécessaires ! Mais je ne sais pas si c'est suffisant (de plus pas de PC sous la main pour tester, vacances obligé !)
Ne reussisant pas à faire ce que je voulais entre le module auduino nano ( teleinfo edf ) et Domoticz, j'ai contourné le problème en créant une passerelle MySensor dans lequel j'ai ajouté la partie teleinfo du code de snips.