TUTO: Raspberry - Teleinfo - 1wire

OneWire, TéléInfo, logs et enregistrements
Répondre
yeye
Actif
Actif
Messages : 11
Enregistré le : sam. nov. 16, 2013 5:06 pm

Message par yeye »

Oui, montage avec un seul Optocoupleur: SH620A avec resistance R1=1,2K sur la patte 1 et R2 =47K entre le 3V3 et pin10,sortie 4 de l'optocoupleur.
En fait c'est le schéma de ce tuto.
Coté compteur pour la connexion il me semble qu'il n'y a pas de polarité.
Bon week-end,
Yeye
yeye
Actif
Actif
Messages : 11
Enregistré le : sam. nov. 16, 2013 5:06 pm

Message par yeye »

Remplacement de l'optocoupleur par un autre (même modele) et ca fonctionne....
ouf.... et merci pour votre aide
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message par moi641 »

c cool.
peut etre une mauvaise soudure sur le composant HS. Peut importe. le principal c'est que ca fonctionne.
Bon courage
A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
yeye
Actif
Actif
Messages : 11
Enregistré le : sam. nov. 16, 2013 5:06 pm

Message par yeye »

Bonjour,
Tout d'abord la commande cat /dev/ttyAMA0 marche.
J'ai installé apache2,libapache2,mysql,php5 sans souci..
Sur mon navigateur j'arrive a avoir la page teleinfov3.php qui s'affiche mais pas de courbe dans le graph.
En fait ma table est toujours vide.
J'ai compilé le programme teleinfoserial_mysql.c (en changent le port serie :dev/ttyAMA0 et bien renseigné ma base) mais quand j'execute le programme rien ne se passe.En mode DEBUG pareil
Je suis en triphasé en HC/HP donc j'ai pas changé la structure de la table,n'y au programme C.
Sur le programme en C (teleinfoserial_mysql.c j'ai donné l'utilisateur root pour être sur d'avoir les droits
Voilou, si quelqu'un voit le souci car je suis planté depuis un bon moment..
J'avoue que SQL est un peu nouveau pour moi,desolé
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message par moi641 »

Bonjour
Peut tu nous donner ce qui s'affiche avec la commande cat /dev/ttyAMA0
Où as tu prs ton fichier c. C'est quoi ce mode debug?
J'ai mis mes sources (TRI HC/HP) en téléchargement si tu veux essayer:
http://moi641.pagesperso-orange.fr/

Tu peux voir tes données en dbb avec phpmyadmin si tu veux. C'est plus facile qu'e,n ligne de commande.
A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
yeye
Actif
Actif
Messages : 11
Enregistré le : sam. nov. 16, 2013 5:06 pm

Message par yeye »

Bonjour,
Tout fonctionne maintenant. Je pense un reboot du raspberry à fait du bien.
Ma table de donnée se remplit et mes courbes s'affichent.
Vraiment un grand merci pour le tuto...
@+,
Yeye
gloops
Nouveau
Nouveau
Messages : 4
Enregistré le : dim. déc. 08, 2013 11:16 am
Localisation : France

Message par gloops »

Bonjour à tous !

Merci pour ce super tuto :)

Je souhaite réaliser ce dernier et j'ai quelque question :

1) Il faut obligatoirement créer un serveur Web + SQL sur le Pi pour afficher des courbes sur EmonCMS ?

2) Est-ce que le script/code en C se relance automatiquement à chaque démarrage du Pi ?
Si non, comment faire ?
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message par moi641 »

Bonsoir,

Pour EmonCMS je ne connais pas donc je sais pas comment ca fonctionne.

L’exécutable C est exécuté automatiquement par cron avec fréquence voulue (minimum de 1 minute) même après un reboot du PI

A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
gloops
Nouveau
Nouveau
Messages : 4
Enregistré le : dim. déc. 08, 2013 11:16 am
Localisation : France

Message par gloops »

Merci pour ta réponse moi641 :)

L'exécution automatique se fait grâce à cette ligne ? :

Code : Tout sélectionner

J'ai inséré la ligne suivante pour lancer mon prog (teleinfo_mysql) toute les minutes: 

* * * * * /var/www/teleinfo/teleinfo_mysql
je ne comprends pas pourquoi il y a les "****" devant.
A quoi ça correspond ?
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message par moi641 »

Oui c'est ca.
Pour les explications voir ci joint:

http://fr.wikipedia.org/wiki/Crontab

A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
gloops
Nouveau
Nouveau
Messages : 4
Enregistré le : dim. déc. 08, 2013 11:16 am
Localisation : France

Message par gloops »

Merci pour ton aide :)

Je vais essayer de faire ça, je vous tiens au courant ;)
dba59
Nouveau
Nouveau
Messages : 1
Enregistré le : ven. déc. 13, 2013 11:36 am
Localisation : lille

Message par dba59 »

bonjour a tous

SUPER tuto
tout marche apres quelques modif pour un compteur edf HC/HP pour ne pas chrager la bdd

je n'ai plus qu'a trouver le moyen de mettre ca dans domoticz
mais la je seche un peu il ne voit pas le materiel

si quelqu'un a une idée

merci d'avance
gloops
Nouveau
Nouveau
Messages : 4
Enregistré le : dim. déc. 08, 2013 11:16 am
Localisation : France

Message par gloops »

Tu peux essayer avec EmonCMS si tu veux monitorer la consommation.
babao60
Nouveau
Nouveau
Messages : 3
Enregistré le : sam. janv. 25, 2014 11:21 pm

Message par babao60 »

Bonjour,

Je suis en ce moment en train de faire des essais afin d'avoir un retour des températures et teleinfo.

Je me tourne pour le moment vers l'enregistrement dans un fichier csv car j'ai des connaissance plus que limités sur linux et base de donnée.

J'ai bien mon retour de température dans le fichier csv mais je bloque pour le teleinfo.

Lorsque je lance la commande

Code : Tout sélectionner

sudo cat /dev/ttyAMA0
les données sont très longue à venir entre 30s et 1mn et parfois n'arrive pas... Avez-vous déjà rencontré ce type de problème ? Je suis en wifi, pensez vous que cela pourrai venir de là ?

Merci d'avance pour votre aide :D
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message par moi641 »

Je n'ai pas eu ce genre de problème même en wifi.
Peux être que le PI est un peu loin du compteur.
Peux être que la qualité du câble n'est pas optimale.
Vérifie bien aussi les soudure de ton montage.
Tu es avec quel modèle de compteur?
A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
Répondre

Retourner vers « Monitoring des consos et des performances »