TUTO: Raspberry - Teleinfo - 1wire

OneWire, TéléInfo, logs et enregistrements
Répondre
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Message 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?
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
choco62
Actif
Actif
Messages : 5
Enregistré le : jeu. juin 19, 2014 2:14 pm

Message 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.
choco62
Actif
Actif
Messages : 5
Enregistré le : jeu. juin 19, 2014 2:14 pm

Message 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.
Torna
Nouveau
Nouveau
Messages : 1
Enregistré le : lun. sept. 29, 2014 3:12 pm
Contact :

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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/
Avatar du membre
mclen
Nouveau
Nouveau
Messages : 2
Enregistré le : ven. oct. 24, 2014 8:04 pm
Localisation : Angouleme

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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
Pac Ciat Aqualis Caleo 70 Haute temperature Tri 19 Kw. Bouteille tempo 150 l.
Chaudière Fioul Idéal Standard 27 kw. Tarif EDF Tempo. Radiateurs Idéal Standard acier
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
Avatar du membre
mclen
Nouveau
Nouveau
Messages : 2
Enregistré le : ven. oct. 24, 2014 8:04 pm
Localisation : Angouleme

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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
Pac Ciat Aqualis Caleo 70 Haute temperature Tri 19 Kw. Bouteille tempo 150 l.
Chaudière Fioul Idéal Standard 27 kw. Tarif EDF Tempo. Radiateurs Idéal Standard acier
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Re: TUTO: Raspberry - Teleinfo - 1wire

Message par moi641 »

Salut,
Si tu as besoin contacte moi par MP
A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
seb.49
Nouveau
Nouveau
Messages : 1
Enregistré le : jeu. nov. 13, 2014 3:56 pm

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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 ?
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
Thcwinter
Nouveau
Nouveau
Messages : 1
Enregistré le : ven. févr. 27, 2015 11:01 pm

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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:
Solopack 8 Avenir Energie -- Maison en madriers -- en cours de monitoring EDF-ECS-PAC + températures
jac68
Actif
Actif
Messages : 5
Enregistré le : mer. févr. 04, 2015 10:24 pm

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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.
hd31
Resp. Section
Resp. Section
Messages : 3353
Enregistré le : dim. mars 18, 2007 12:21 pm
Localisation : Toulouse
Contact :

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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.
moi641
Très assidu
Très assidu
Messages : 116
Enregistré le : mer. févr. 22, 2012 3:24 pm
Localisation : pau

Re: TUTO: Raspberry - Teleinfo - 1wire

Message par moi641 »

Salut,
Tu peux aussi peut être demander à EDF de te changer le compteur :D .
A+
Pac Ajtech/Zuran100 TRI phase 2 sur Plancher Chauffant+Radiateurs HC/HP.
jac68
Actif
Actif
Messages : 5
Enregistré le : mer. févr. 04, 2015 10:24 pm

Re: TUTO: Raspberry - Teleinfo - 1wire

Message 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.
Répondre

Retourner vers « Monitoring des consos et des performances »