Page 8 sur 9

Posté : ven. juin 20, 2014 10:32 am
par moi641
Tu est bien sur de ces éléments:
#define MYSQL_HOST
#define MYSQL_DB
#define MYSQL_TABLE
#define MYSQL_TABLE
#define MYSQL_LOGIN
#define MYSQL_PWD
Tu as aussi créé la table dans ta BDD?

Posté : ven. juin 20, 2014 3:04 pm
par choco62
Alors, j'ai bien créé ma base de données (grâce à un petit script sql modifié pour que la base colle à l'abonnement monophasé HC). Ce qui donne :

Etiquettes Type Par défaut
timestamp bigint(10) 0
rec_date date 0000-00-00
rec_time time 00:00:00
ADCO varchar(12)
OPTARIF varchar(4)
ISOUSC tinyint(2) 0
HCHP bigint(9) 0
HCHC bigint(9) 0
PTEC varchar(2)
IINST tinyint(3) 0
IMAX tinyint(3) 0
PAPP int(5) 0
HHPHC varchar(1)
MOTDETAT varchar(6)
ADPS tinyint(3) 0

Ensuite, les identifiant semblent corrects. D'ailleurs lors de l'un de mes premiers essais, une erreur lors de la saisie du mot de passe avait entraîné l'apparition d'un message dans les log. Or la, pluys rien. J'ai juste une sortie en csv et la génération d'un infotrame qui, je pense, indiquent qu'il y a un pb quelque part.
... et ma BDD reste désespérément vide.

Posté : ven. juin 20, 2014 3:50 pm
par choco62
... Bon j'ai fini par trouver... :lol:
une petite erreur dans le nombre de valeurs à écrire dans la table apparemment ! :oops:
Merci pour l'aide en tout cas. Cela permet au moins d'éliminer les fausses pistes !
Puis le tuto est bien fait.

Une autre question cependant. N'est-il pas possible de remplacer la résistance de 47 KOhms par une résistance de pull-up "interne" ? Sais pas si une telle résistance existe sur le gpio uart rx du RPi.

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : lun. sept. 29, 2014 3:13 pm
par Torna
Hello, merci pour cet article qui m'a bien aidé pour mon projet :)

Basé sur les mêmes composants électroniques, j'ai ajouté la partie logicielle qui permet d'obtenir un graph de la puissance instantané en V.A et en W, ainsi que le suivi de la conso HC/HP quotidienne :)

Le tout avec un script PHP/JavaScript, une BDD SQLite et des graphiques Google Chart :)

http://www.magdiblog.fr/gpio/teleinfo-e ... lectrique/

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : ven. oct. 24, 2014 8:27 pm
par mclen
Bonjour moi 641,
merci beaucoup pour ce tuto super bien fait.
Possesseur d'une pac, d'un tarif tempo tri, de 2 compteurs, et maintenant d'un raspberry, je me lance dans l'aventure en remplacement d'un boitier Climel grillé 2 fois (malgres l'antiparasitage) et qui n'est pas donné, vu son utilité basique et son prix (ouille).
En fait, je désire étreinte la pac et allumer ma chaudière lors des jours rouges, et en plus le PI m'affichera les consos, dingue...et pour moins cher, mais un peu de boulot quand même...
Tu m'a bien aidé jusque là...mais je bloque sur 2 ou 3 trucs, si tu pouvais me dépanner, ça serait sympa:
1 je suis en tempo, est-ce que ton fichier convient?
2 sur le schéma de connexion a la pac, je prends quelles pins sur le pi ? Je compte utiliser une carte relais toute faite...juste pour un contact on/off sur ma pac.
3 je n'ai pas bien saisi comment on injecte la base de données dans mysql ? Je connais linux mais pas trop mysql...qu'est ce qu'on fait des 3 fichiers backup, structure,teleinfo ???

je suis en train de créer un circuit imprimé regroupant tes montages teleinfo et capteurs de température pour faire "propre" avec une liaison par câble "ide" et borniers a visser, je le mettrais en ligne des que j'aurais fini...et testé...

Merci encore

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : sam. oct. 25, 2014 9:24 am
par moi641
Bonjour,
Si tu n'as pas encore acheté ton Pi, je te conseille de prendre le dernier modèle (B+).

Pour connecter ta PAC tu peux te prendre sur ces pin:
GPIO 0 - PIN 11
GPIO 1 - PIN 12
GPIO 2 - PIN 13
GPIO 3 - PIN 15
GPIO 4 - PIN 16
GPIO 5 - PIN 18
GPIO 6 - PIN 22
GPIO 7 - PIN 7

Le fichier Structure contient les différents champs de ta base de données. En gros, cela dépend de ton abonnement et de ce que tu veux stocker dans ta bases de données.
Le fichier Backup permet de faire des sauvegardes journalières de ta bases de données en cas de crash du PI. Cela sera le dernier fichier que tu utiliseras.
Le fichier Teleinfo est un fichier écrit en C. Il permet de décoder la trame teleinfo reçu sur l'uart du PI, séparer les différents champs (puissance, index hc, index hp etc...), et les stocker dans une bases de données mysql qui a déjà été créé manuellement avant, en fonction de ton compteur et de ton abonnement.
Ce dernier fichier est à compiler pour avoir un exécutable qui se lancera automatiquement toute les minutes pour faire le job.

Comme tu n'as pas le même abonnement que moi, il faudra que tu connaisses les champs de ton compteur pour créer ta BDD.
Ensuite il faudra que tu modifies le fichier teleinfo.c pour décoder la trame de ton compteur et enregistrer dans ta BDD.

Bon courage.
A+

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : sam. oct. 25, 2014 12:10 pm
par mclen
Bonjour et merci moi 641,
j'ai déjà acheté deux Raspberry, 1b et 1 b+. Je pense utiliser le B pour la teleinfo et l'autre pour bidouiller, mais pour l'instant je n'ai que le B+ sur lequel j'ai commencé a travailler.
Je vais m'atteler à la tache, qui s'annonce ardue vu mes connaissances en php et mysql, mais ça permet d'apprendre en même temps...c'est aussi le but.
J'ai trouvé un script pour le tempo, je vais essayé de modifier le tien avec ces infos. Je pense que ça va pas marcher tout de suite...
A bientôt

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : dim. oct. 26, 2014 7:15 am
par moi641
Salut,
Si tu as besoin contacte moi par MP
A+

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : jeu. nov. 13, 2014 4:06 pm
par seb.49
Bonjour,

Me permet de poster ici ma question a propos de mon rapsberry et de ma teleinfo. Je ne comprend pas pourquoi mais la valeur de HCHP est identique depuis que j'ai commencé a essayé de récupérer les infos (2/11/2014) et la valeur de PTEC est toujours "HC.." ce qui semble logique

Toutes les autres valeurs que je récupère varie (HCHC, IINST, ...) mais jamais HCHP et PTEC.

Avez vous déjà rencontré ce problème ?

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : jeu. nov. 13, 2014 9:59 pm
par moi641
Bonjour,
Si c'est un sous compteur, peu être qu'il compte uniquement les HC.
Si c'est le compteur d'EDF, c'est tout bon pour toi :D

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : sam. févr. 28, 2015 12:05 am
par Thcwinter
Bonjour
merci pour ce tuto très bien fait. Après adaptation pour du monophasé, tout ce passe bien. J'ai réalisé le montage pour 2 compteurs et j'envisage d'en mettre un 3ème ^^.
J'aurai peut être des questions...plus tard.
A +++ :smile2:

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : dim. mars 15, 2015 9:06 pm
par jac68
Bonjour moi641,
Bravo pour cet excellent tuto qui m'a mis l'eau à la bouche. Je vais donc me lancer dans la téléinfo pour ma pac.
Je viens de commander un Raspberry + les sondes mais j'ai un vieux compteur à affichage mécanique.
Pour enregistrer mes consommations il me faut donc un compteur pour lire les infos EDF. N'étant pas spécialiste j'aurai souhaité avoir votre avis, si l'un de ces compteurs est bien compatible:

http://www.velleman.eu/products/view/?c ... &id=411486
ou
http://eclats.info/modules.php?name=Bou ... _ref=41582

Merci pour votre aide.

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : lun. mars 16, 2015 8:44 am
par hd31
Il faut un compteur avec sortie Téléinfo, donc identique à ceux installés par ERDF. On les trouve facilement sur ebay ou leboncoin, ce sont alors des compteurs avec le logo EDF qui sont sortis du circuit officiel, ou chez des distributeurs professionnels, sans le logo cette fois, plus chers. Et beaucoup de distributeurs ne savent même pas que cela se vend !
Attention, certains compteurs n'ont plus la sortie Téléinfo, bien vérifier avant achat.

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : lun. mars 16, 2015 1:43 pm
par moi641
Salut,
Tu peux aussi peut être demander à EDF de te changer le compteur :D .
A+

Re: TUTO: Raspberry - Teleinfo - 1wire

Posté : lun. mars 16, 2015 10:10 pm
par jac68
Salut hd31 et moi641,

Je viens de trouver toutes les infos nécessaires sur http://itow.fr/site/ indiqué au début du Forum.
Désolé de m'être empressé mais un grand merci à vous pour vos réponses.
Pour ce qui est de mon fournisseur ce n'est pas EDF mais EBM qui en est le fournisseur car je me situe à la frontière Allemagne/Suisse. Les conditions sont néanmoins les mêmes qu'avec EDF mais cela ne m'apporterai rien car le compteur est au bord de la route.
Je vais donc me retourner vers leboncoin ou EBay.
Bonne soirée.