Suite a l’article précédent voici le 2eme chapitre consacré à la récupération des infos dans Domoticz.
Chapitre 2 : Teleinfo et Domoticz
On a vu dans le chapitre précedent que le GPIO etait relié au ttyAMA0 et que on avait fait un lien vers un /dev/ttyUSB20 par un sudo ln -s /dev/ttyAMA0 /dev/ttyUSB20
Dans Domoticz , ajouter un matériel , dans la liste déroulante choisir « TELEINFO EDF USB » puis le /dev/ttyUSB20
Il apparait alors dans « Configuration » « Periphériques » sous le nom P1 smart Meter – Energy
Cliquez sur la flèche verte tout au bout à droite pour l’ajouter et lui donner un nom
Voila ce compsant apparait dans l’onglet « Mesures »
A partir de la on peut avec « Log » faire de joli graphiques Attention : La version Stable 1860 comporte des bugs d’affichage des courbes, des infos affichées …. Pour corriger cela , passez en version Beta comme expliqué ici , cela devrait ensuite se résoudre.
Bonjour,
Je n’ai pas « Teleinfo EDF USB » dans la liste déroulante…
J’ai raté un épisode ?
Bonjour,
Je n’ai pas « Teleinfo EDF USB » dans la liste déroulante…
J’ai raté un épisode ?
Bonsoir,
Oui sans doute l’episode « Materiel »
Tu devrait le trouver si ta version est à peu près récente sino met à jour
Bonsoir,
Oui sans doute l’episode « Materiel »
Tu devrait le trouver si ta version est à peu près récente sino met à jour
Bonjour,
Merci pour ce tuto ^^
Ca fonctionne nickel mes un petit IK mon eco-devices du coup ne relève plus le compteur,
y a t il une solution a sa ?
Bonjour,
Merci pour ce tuto ^^
Ca fonctionne nickel mes un petit IK mon eco-devices du coup ne relève plus le compteur,
y a t il une solution a sa ?
Bonjour
Pas d’expérience de l’Eco-device
Quels est ton branchement actuel pour les 2 equipements ?
Essaye de tirer, en partant du compteur, 2 fils vers le raspberry et 2 autres fils séparés vers le eco-device
A voir ….
Bonjour
Pas d’expérience de l’Eco-device
Quels est ton branchement actuel pour les 2 equipements ?
Essaye de tirer, en partant du compteur, 2 fils vers le raspberry et 2 autres fils séparés vers le eco-device
A voir ….
C’est déjà le branchement mes apparemment il veux aller que vers le raspi
C’est déjà le branchement mes apparemment il veux aller que vers le raspi
salut
Et en debranchant le Raspberry est ce que l ‘EcoDevice « revient a la vie » ??
salut
Et en debranchant le Raspberry est ce que l ‘EcoDevice « revient a la vie » ??
Bonjour,
Félicitation pour votre site. J’ai suivi avec attention votre description t malheureusement le dispositif P1 smart Meter – Energy n’apparaît pas.
J’ai essayé sur la version 1.1680 ainsi que la dernière sans succès. Vous avez peut être une piste à me donner. La trame brute de sortie de la commande cat /dev/ttyAMA0 ou cat /dev/ttyUSB20 est la suivante :
ADCO 09999999998 D
OPTARIF HC.. <
ISOUSC 45 ?
HCHC 076067963 2
HCHP 085535030 0
PTEC HP..
IINST 002 Y
IMAX 036 H
HHPHC C .
MOTDETAT 000000 B
Merci
Bonsoir,
Merci des encouragements
(J’avais vu ton message sur mon site free, mais en plein déménagement d’hébergement et de reprise de tous les articles , je n’ai pas eu le temps d’y répondre)
Donc je pense que du coté Raspberry/Linux on est OK puisque meme le cat /dev/ttuUSB0 affiche les valeurs, je pencherai pour la config Domoticz donc.
Dans la config Domoticz dans le menu Matériel,
As tu fait gaffe à bien cocher la case « Activé » ?
Tu est bien relié à TELEINFO EDF USB ?
et ton port serie est bien /dev/tty/USB20 ?
Dis moi ce qu’il en est de ces 3 points
Si ces 3 points sont OK
Supprime ton lien entre AMA0 et USB20 par un ln -f
Puis refais un lien avec le ln -s non plus sur USB20 mais sur USB21
Puis supprime le materiel dans Domoticz
et recree le en pointant sur ton USB21 tout neuf
Dis moi ce qui à marché pour toit pour que je modifie l’article si besoin
Merci
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB20
Merci de m’avoir répondu, je ne suis plus seul lol
Pour répondre à tes points:
– le plugin activé
– TELEINFO EDF USB =>ok
– Port serie est bien /dev/tty/USB20 ok (les deux apparaissent dans la liste).
J’ai suivi scrupuleusement toutes tes manipulations et j’ai rien de mieux 🙁
Je suis passé à la version DomoticzV1.1940 sans plus de succès.
Quelle version utilises tu ? Je suis obligé pour ma part de prendre une version pas trop vieille car j’exploite les GPIO en direct.
Merci de ton aide
Bonjour,
Oui c’est exactement ça. J’ai supprimé le lien puis refait avec USB21. Rien de mieux. Paradoxalement, les DS18B20 fonctionnent parfaitement bien. J’en ai 12 et aucun problème.
Du coup hier, j’ai sauvegardé la bdd tout débranché puis j’ai formaté ma carte SD. Après la réinstallation de l’image + la conf de base, j’ai retenté ta procédure (avec USB21) en ayant pris soin de ne brancher que les éléments nécessaires à la téléinfo….et bien rien de rien
Dans les log, j’ai ça
Fri Sep 5 18:16:18 2014 Teleinfo: Using serial port: /dev/ttyUSB21
Et pas de dispositif qui apparaît. J’aime pas rester sec de la sorte.
J’ai envoyé un mail au créateur du plugin sur le forum officiel et j’ai posé la question dans la rubrique téléinfo (à mon avis ils n’ont rien compris à mon anglais lol)
Je me pose quelques questions:
Est-ce lié à mon abonnement HC/HP ?
Comment activer des log plus verbeux sur domoticz pour localiser le problème ?
Est-ce au raspberry B+ et l’apparition de 2 ports USB supplémentaires ?
La trame envoyée par le compteur est-elle bien formée pour le plugin ?
Désolé de polluer tes commentaires 🙂 , mais ton site est vraiment une référence « domoticz » en français.
@ +
La on va dépasser mes connaissances …
J’ai vu ton post sur le forum anglais, en attente…
Je n’ai pas d’idées sur l’abo HC/HP mais je pense que j’ai le même que toi
ISOUSC 45 ?
HCHC 023910941 #
HCHP 021514738 2
PTEC HP..
IINST 014 \
IMAX 048 K
PAPP 03310 (
HHPHC D /
MOTDETAT 000000 B
ADCO 020828375125 B
OPTARIF HC.. < ISOUSC 45 ? HCHC 023910941 # HCHP 021514740 + PTEC HP.. IINST 014 \ IMAX 048 K PAPP 03320 ) HHPHC D / MOTDETAT 000000 B ADCO 020828375125 B OPTARIF HC.. < ISOUSC 45 ? Je n'ai pas vu d'option pour rendre les logs plus verbeux Bon courage et tient moi au courant (pfff mort de rire) et encore merci
j’ai bien suivi ce tuto et tout fonctionne bien jusqu’à la première partie, .
cat /dev/ttyAMA0 me donne les indications conformes à celle du compteur.
Par contre dans Domoticz les indications de P1 smart Meter – Energy ne correspondent pas. En fait j’obtiens une consommation instantanée très faible (25W) et parfois, mais pas toujours, la consommation journalière et totale identique.
j’ai refait toute la configuration plusieurs fois mais rien ne change.
Je suis en version V1.1680 et l’onglet de mises à jour ne m’indique pas de nouvelle version à télécharger.
Une idée?
Merci d’avance
Jihem
Concernant le P1 Smart Meter il y a eu beaucoup de modifs il y a qq temps , je ne retrouve plus dans le changelog les versions et dates de changement.
La version 1680 est la dernière stable
Tu devrais pour vérifier si une mise a jour résous le pb activer la récupération des beta version
Tu as configuré Domoticz pour n’utiliser QUE les versions stables , tu pourrais activer dans « configuration/paramètres de l’application », au milieu il y a des cases sur les beta versions.
Active les distributions beta
et force une recherche de mise a jour
Vérifie que à partir de maintenant tout est OK, parce que moi qui suis en beta et en version depuis 3 mois mon P1 smart Enery est cohérent
Dis moi si cela à résolu le pb pour que je complète la doc du site
Tiens moi au courant et bonne soirée
Bonjour et merci de ta réponse.
J’ai effectivement mise à jour Domototicz vers une version beta et tout marche parfaitement.
Encore merci pour tous ces tutos qui m’ont bien aidés pour mon installation; et c’est pas fini…. comme on dit chez SFR.
Cordialement
Jihem
bonjour,
J’ai vu sur le site américain que avec raspberry B+ il y a des problèmes liés au USB et GPIO
Le conseil etait de mettre à jour le firmware du raspberry
un lien ici pour la manip
http://korben.info/raspberry-pi-comment-mettre-a-jour-le-firmware.html
Bonjour,
J’ai le même problème que José : « le dispositif P1 smart Meter – Energy n’apparaît pas. » . Malgré que la commande cat /dev/ttyAMA0 me montre bien les trames de la teleinfo. La seul différence, peut être, dans ce problème est qu’au niveau du hard je passe par une carte Rpidom pour récupérer les fils des bornes du compteur EDF. Et qu’avant de pouvoir faire le cat il faut faire un « echo A > /dev/ttyAMA0 » pour pouvoir visualiser les trames par le cat.
Je n’y connais pas grand chose, mais j’ai tout fait comme on m’a dis et ça ne veut pas marcher : faire le lien sur l’usb21, passé en beta + m.a.j., forcer le lien avec ln -f.
Merci
marche super bien.
domoticz rpi V2.2025 + montage octocoupleur resistance 3.3k et 4.7k . nickel merci.
longue continuation a ton site !!!
je viens de supprimer mon teleinfo d’abord dans les périphériques puis dans le matériel pour verifier ton truc
et en effet Un ajout de matériel Teleinfo USB uniquement NE RAJOUTE PAS DE PERIPHERIQUE : grrrrr !!!
il y a fallu que je décoche le activé dans le matériel
que j’autorise la détection des périphériques pour 5 min
que je recoche le activé dans le matériel
et la il apparait un P1 smart Meter eneregy dans la liste des périphériques
Puis la flèche verte, un nom et hop
il est reparti
Essayes comme ça pour voir
Salut,
Suite de mes péripéties surement un probleme sur mon compteur EDF.
Je m’explique:
-Distrib toute neuve / meme montage / 4heures de desespoir
-Décision de remballer
-et pis si allez j’essaye sur le photovoltaique et bim le p1 smart meter apparait alors que le matériel est désactivé.
-j’active et la bim la production en instantané
-je rebranche sur le compteur edf et la rien…
Donc affaire bizarre je recois la trame sous putty mais domoticz n’en veux pas et pour le photovoltaique je recois la trame sous putty et domoticz le prend.
Compteur edf : Sagem S10C1
Compteur photovoltaique : Sagem S10C4
trame edf non fonctionnelle:
MOTDETAT 000000 B
ADCO 029701401358 ?
OPTARIF HC.. <
ISOUSC 30 9
HCHC 057450434 &
HCHP 056376988 G
PTEC HP..
IINST 002 Y
IMAX 031 C
HHPHC D /
MOTDETAT 000000 B
ADCO 029701401358 ?
OPTARIF HC.. <
ISOUSC 30 9
HCHC 057450434 &
HCHP 056376988 G
PTEC HP..
IINST 002 Y
IMAX 031 C
HHPHC D /
Voila peut etre un defaut de reconnaissance ???
Ah super !
Enfin une explication
En effet mon compteur ne renvoie pas MOTDETAT 000000 B mais commence a ADCO
C’est çà qui doit faire la différence.
Bonjour,
Pour info, en version 2.2197 le lien ne me semble pas nécessaire car domoticz reconnais le device /dev/ttyAMA0
cf screen : http://www.hostingpics.net/viewer.php?id=562238tele.jpg
merci pour ce tuto et bonne fin de journée.
Re,
Et en complément le montage finalisé, c’est pas très pro mais c’est fonctionnel et discret, je n’avais pas de résistance de 1.2K donc j’ai mis 1K + 100M+ 100M !
A noter que le premier essais avec un câble de 10m (.75m²) du compteur à l’optocoupleur n’était pas très stable, trop de longueur je pense et câble pas adapté.
De plus le signal téléinfo est également exploité par un délesteur (GP-500) donc il est possible que le courant du téléinfo soit plus faible que sans délesteur.
Bref, l’installation finale avec un cable de 3m (cable de rj11 de téléphone) ça fonctionne parfaitement avec téléinfo pour raspberry et mon délesteur :
Photo du proto de test :
http://hpics.li/c4379a4
Montage final :
http://hpics.li/4bec1df
http://hpics.li/1a7b9b9
http://hpics.li/5a86170
Montage Raspberry + Téléinfo + RFXcom :
http://hpics.li/685d2c3
Maintenant j’aimerais trouver le moyen de faire pareil avec une connexion sans fil au rasberry avec les module rf 433mhz à 1€ sur ebay et atmega328…
Mais cela est une autre histoire 🙂
Merci encore pour les tutos et à bientôt !
Emmanuel
Heureux de savoir que les tutos ont pu être utiles.
Pour le 433 à 1€ , la commande est passée aux chinois, en attente de livraison
Work in progress…
Bonjour,
ma config, comme la plupart ici : rpi+rfx433+teleinfo via opto
J’ai bien les trames qui apparraissent en faisant un cat
pi@domoticzpi ~/domoticz/scripts/lua $ sudo cat /dev/ttyAMA0
HHPHC D /
MOTDETAT 000000 B
ADCO 039xxxxxx913 H
OPTARIF HC.. <
ISOUSC 45 ?
HCHC 074975118 0
HCHP 112872524 3
PTEC HP..
IINST 004 [
….
Dans Domotics, j'ajoute TELEINFO EDF USB sur le port série /dev/ttyAMA0
et la rien de neuf dans les dispositifs, même après reboot, j'ai tout essayé :ajout lien AMA0 vers USB20, new périf, etc rien a faire 🙁
J'ai, a l'ajout, systématiquement ces 2 lignes (en AMA0 ou USB20)
2015-02-08 18:20:13 Teleinfo: Using serial port: /dev/ttyAMA0
2015-02-08 18:20:13 EventSystem stopped…
nb : Mon Domoticz est en v2.2255 (beta)
Snif ….
Bonjour
Que ce passe t’il dans les logs si tu revalides /dev/tty/AMA0 dans le matériel ?
Bon de retour avec un envois des trames teleinfo via RF entre adruino nano et raspberry.
ça fonctionne bien sauf que domoticz me détecte deux devices différents (Hp et HC) de type « metre » au lieu d’un seul device « multimeter ». voir les détails ici : http://domotique.web2diz.net/?p=11 (simulation OWL-CMR180).
J’ai également essayé avec le protocole x10 et la librairie x10RF (https://github.com/pyrou/x10rf) mais toujours pareil je n’arrive pas à obtenir un seul device de type multimeter comme on peu avoir avec « P1 Smart Meter » et la liaison filaire…
Je ne pers pas espoir cependant…
Emmanuel,
Une solution avec des scripts lua sur le forum pour intégrer les 2 compteurs owl hc hp dans un seul compteur unique p1 smart Meter.
https://easydomoticz.com/forum/viewtopic.php?f=7&t=158&start=30#p3936
PS : il faut passer par ce biais ou un autre équivalent car il n’existe pas de périphérique/protocole teleinfo radio implémenté par le rfxtrx433/domoticz (teleinfo est généré uniquement en filaire – USB ou gpio – N’ayant pas trouvé un tel périphérique 433 mhz supporté par rfxtrx et domoticz je me suis rabattu sur le owl 180 (encodeur qui simule un owl 180 pour arduino) qui ne renvoie que le papp (puissance apparente) et un index compteur (1 seul). D’où le subterfuge de simuler/créer 2 compteurs pour retourner l’index HP sur un des compteurs et l’index hc sur l’autre (le protocole ne pouvant renvoyer les 2 en même temps). Mon encodeur/teleinfo radio a base de owl180 a été repris a droite et à auche, évidemment on sera toujours confronté au problème d’avoir 2 compteurs hc et hp !
Bonjour,
Ayant laisser tomber la teleinfo (voir post ci dessus), j’ai acheté des sondes de temp 1wire, et la même pb que pour la teleinfo 🙁 -> ‘EventSystem stopped…’
mon rfx433e étant en v231 et domoticz me demandant de la mettre a jour, j’ai fait la maj à l’instant, miracle le 1wire fonctionne ! je retenterais la teleinfo ma cela devrait maintenant enfin fonctionner !
nb : je suis passé en v242
tjs pas de teleinfo pour moi … je n’ai plus l’erreur ‘EventSystem stopped…’ mais l’onglet mesure reste désespérément vide ;'(
help me ….
Bonjour,
Si tu as fait des mise a jour du pi il y a aussi ca à prendre en compte
https://easydomoticz.com/1-wire-et-mise-jour-du-kernel-du-pi/
Très bon tuto. La valeur affichée par Domoticz est la valeur VA bien qu’elle soit en Watt en unité. Pourquoi Domoticz n’affiche pas IxV=W? I est donné par la téléinfo et V serait une variable à saisir en fonction du réseau.
Bonsoir
Merci pour le compliment
N’étant pas assez électricien pour comprendre ce que tu as écris, je t’encourage à poser ta question dans le forum ici https://easydomoticz.com/forum/ (il y a des gens qui comprendront) ou chez nos amis anglophones.
Merci
Pour ça marche impec, par contre c’est dommage dene récupérer que la conso en watt et pas toutes les autres infos (Puissance VA intensité max, HP HC, etc)
Bonsoir,
Oui en effet, Je suis d’accord pour la puissance , pour HP/HC tu as dans les logs des couleurs concernant les conso instantanés et cumuls HP/HC