Bonjour a tous,
J'essaye de développer un relevé des informations de mon compteur EDF (SAGEM C2000-4) vers mon Aduino Yun qui sert déjà à gérer mon chauffage et mon chauffe eau.
Dans un premier stade j'ai réalisé le petit montage avec un optocoupleur SFH620 connecté a un arduino UNO.
Dans ce cas de figure je récupère bien les trames EDF ( Code utilisé : EDF-Test, Trame reçue en fin de code ).
Mes difficultés commencent quand je tente de faire tourner mon code sur L'AduinoYun.
J'utilise AltsofSerial avec la connexion RX sur la PIN 13.
Je reçois bien des caractères mais les trames sont incomplètes et/ou parasités.
Le code utilise est en pièce jointe ainsi que les trames récupérés.
J'ai doc besoin de l'aide d'un expert qui puisse m’éclairer sur la bonne méthode à mettre en oeuvre pour récupérer des trames propres.
Merci pour vos conseils.
Jacques Aloyse
EDF-Test.ino (2.25 KB)
AltSoftSerial.ino (1.04 KB)
Bonjour,
Merci pour votre réponse.
J'ai supprimé l'envoi de texte via Console: aucune amélioration dans la réception des trames.
Je vais essayer de supprimer Bridge en m inspirant de l exemple YunSerialTerminal.
Je vous tiendrais informe de l avancement de mes tests.
Encore merci pour votre réponse.
Bonjour,
En m inspirant de l exemple YunSerialTerminal j'ai fait un ShutDown du bridge mais je me recxois toujours des trames brouillées...
J ai sans doute fait une erreur dans mon code ?
J ai encore une fois vérifie qu'avec l'arduino uno je récupère bien des trames propres mon problème est donc bien dans l utilisation du Yun.
Avez vous des pistes à m indiquer pour avancer sur mon projet ?
( sketch utilise et le résultat en pj)
Merci
YunSerialTerminalModifie.ino (3.2 KB)
Bonjour,
Merci pour ce complément d'information qui va me permettre d avancer sur mon projet.
J ai exécuté le sketch de -pepe- qui me permet bien de récupérer une trame exploitable.
Une petite question sur le sketch pour que je comprenne bien; quelle est la fonction des lignes :
pinMode(handshake, OUTPUT);
digitalWrite(handshake, LOW);
Après ces différents essais il s avère donc bien que c est l'utilisation du Bridge qui met la panique dans les trames reçues.
Tout se passe donc bien quand on arrive a se passer du bridge mais je me retrouve confronte à un nouveau problème.
Mon objectif est d’intégrer le suivi de ma conso Electricité dans une petite application domotique que j ai mis au point et qui me permet de faire la mise en marche/arrêt de mon chauffage, de mon eau chaude , et de manœuvrer mes volets a distance a partir de mon smartphone.
J'ai évidemment usé et abusé du Bridge...et pour relever ma conso électrique il faut me passer du bridge.
existe t'il un moyen de l'inhiber momentanément puis de le relancer ?
Encore merci pour vos précieux conseils.
(en pj le sketch dans lequel je souhaite intégrer le relevé de mon compteur EdF)
DomoCharbo.ino (7.93 KB)