Raspberry et Teleinfo, la partie Domoticz

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 2014-09-05 21_40_07Attention : 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.

 

 

Posted in Débutants, domoticz, domotique, raspberry and tagged , , , , , , .

43 Comments

  1. Bonjour,
    Je n’ai pas « Teleinfo EDF USB » dans la liste déroulante…
    J’ai raté un épisode ?

  2. Bonjour,
    Je n’ai pas « Teleinfo EDF USB » dans la liste déroulante…
    J’ai raté un épisode ?

  3. Bonsoir,
    Oui sans doute l’episode « Materiel »
    Tu devrait le trouver si ta version est à peu près récente sino met à jour

  4. Bonsoir,
    Oui sans doute l’episode « Materiel »
    Tu devrait le trouver si ta version est à peu près récente sino met à jour

  5. 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 ?

  6. 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 ?

  7. 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 ….

  8. 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 ….

  9. salut
    Et en debranchant le Raspberry est ce que l ‘EcoDevice « revient a la vie  » ??

  10. salut
    Et en debranchant le Raspberry est ce que l ‘EcoDevice « revient a la vie  » ??

  11. 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

  12. 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

  13. 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

  14. Bonjour,
    Tu as détruit puis refait un lien vers un nouvel USB et ca ne marche toujours pas c’est ca ?
    J’ai vu un fonctionnement curieux sur les ds18b , pour qu’ils apparaissent dans la liste des périphériques ,il faut désactiver puis activer le matériel en question.

    Et d’ailleurs un post sur le forum anglais décrit cela aussi avec un conflit avec owfs
    http://www.domoticz.com/forum/viewtopic.php?f=6&t=974&p=5667&hilit=teleinfo#p5667

    Essaye…

    J’ai la version 1940 moi aussi

    Sinon il te reste à poster dans le forum officiel de domoticz pour tomber sur gizmocuz qui saura analyser ton pb

  15. 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.

    @ +

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. marche super bien.

    domoticz rpi V2.2025 + montage octocoupleur resistance 3.3k et 4.7k . nickel merci.

    longue continuation a ton site !!!

  22. 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

  23. 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 ???

  24. 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.

  25. 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

  26. 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…

  27. 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 ….

  28. Bonjour
    Que ce passe t’il dans les logs si tu revalides /dev/tty/AMA0 dans le matériel ?

  29. 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…

  30. 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 !

  31. 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 !

  32. 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 ….

  33. 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.

  34. 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

  35. 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)

  36. 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

  37. Bonjour a tous ceux qui me lirons,

    pour info, javais le même problème que plusieurs personnes : pas de périphérique ajouter après ajout du matériel.

    Par contre, j’ai modifier la vitesse de communication en 1200… et la la magie est arrivée, plein de périphérique ont été ajouté (1 pour chaque valeur).

    c’est un peu vieux, mais si sa peut aider les suivants.

    Ma config : orange PI h2 + et domoticz 4.9.7

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *