Domoticz – Récupérez les infos de votre compteur Linky

Le compteur Linky, on en a beaucoup parlé, en bien ou en mal. Le point positif mis en avant, c’est notre consommation d’électricité en quasi-temps réel. Pour cela, il faut aller sur un site et se connecter sur ce dernier. Avec Domoticz, on va greffer notre Linky pour l’ajouter aux autres systèmes de mesures et avoir ainsi un accès rapide à nos courbes de consommation. Pour ça, il nous faut 3 choses :

  1. Un serveur sous Domoticz
  2. Avoir un compte chez Enedis
  3. Le plugin disponible sur Github

Attention, si vous avez votre compteur depuis peu de temps, il faut environ 3 mois avant d’avoir un retour de consommation sur votre compte.

 

Installation du plugin

Sur votre serveur, ouvrez un terminal ou à distance lancez Putty. On va entrer dans le dossier plugin de Domoticz.


Tapez la commande cd /home/sebr/domoticz/plugins remplacez sebr par votre nom d’utilisateur ou pi si vous avez un Raspberry. On installe le plugin avec la commande suivante: git clone https://github.com/guillaumezin/DomoticzLinky Ensuite on entre dans le dossier du plugin en tapant: cd /home/sebr/domoticz/plugins/DomoticzLinky Et on donne les droits pour exécuter le plugin avec la commande: chmod ugo+x plugin.py On relance le service Domoticz avec la commande sudo /etc/init.d/domoticz.sh restart Toutes les infos sur le plugin disponible sur le Github.

Ajout sur Domoticz

Dans Domoticz, allez sur Réglages puis Matériel. Dans la liste Type recherchez Linky, si vous ne le voyez pas videz le cache de votre navigateur. Entrez un Nom (Compteur par exemple), saisissez vos identifiants de connexion à Enedis, sélectionnez la consommation à voir sur la tuile du compteur, en dessous sélectionnez Oui pour le reste à vous de voir.

Cliquez sur Ajouter, et allez maintenant sur le bouton Mesure. Un nouveau dispositif est ajouté. Cliquez sur Log pour voir votre consommation en détail.

Attention, la vue heure par heure ne fonctionne pas sur la dernière version stable de Domoticz la 4.9701. Cependant, cela fonctionnera dans la prochaine mise à jour de Domoticz. Actuellement sur la version Bêta de mon PC de test la version 4.10532 : j’ai bien les informations.

Vous pouvez maintenant suivre facilement votre consommation. Dans un prochain article, nous verrons comment le voir en temps réel grâce à l’ajout d’une pince ampèremétrique de chez OWL modèle CM180 qui sera aussi connectée à Domoticz.

  1. Ah ce fameux compteur Linky ! Je suis actuellement en guerre avec Enedis pour l’installation de ces compteurs dans ma copropriété .

    1. Non merci j ai des personnes qui ne veulent plus resté dans leurs maisons je les comprends. Car dès que je suis chez mes enfants j ai mal au coeur et l’orsque je rentre chez moi il me faut un certain temps. Car j ai le nouveau compteur d eau ,j ai m’y du papier aluminium autour .Depuis 1mois j ai rendez-vous chez mon cardiologue. Cette objets linky pose énormément de problèmes.

      1. Tu n’as pas compris, c’est autour de la tête qu’il faut mettre le papier aluminium.
        Et surtout ne pas oublier de recouvrir la TV, le téléphone et l’aspirateur.

  2. Le mien est installé depuis septembre et je n’ai pas constaté de changement. Après avec ce que l’on peut voir dans d’autre pays ou comme en Californie où ils sont entrain de tous les retirer on peut se poser des questions.
    C’est aussi pour cette raison que j’ai commencé mon article par cette phrase 🙂

    1. Génial, le script fonctionne, par contre, j’ai deux Linky en consommation et en production, dois je installer deux fois le script ou seulement créer deux Matériels avec deux identifiants différents ?
      Merci d’avance

    2. Moi non plus je n’ai pas de problèmes avec le mien, installé depuis 1 an. En Californie, c’est autre chose, vu la taille du pays, les compteurs utilisent le réseau gsm en émettant avec une puissance de 2W, en fait pas plus qu’un téléphone portable, mais bon tu sais comment sont les gens, moins ils en savent sur l’électronique, plus ils ont peur.

  3. Sur le site d’enedis il y a possibilité de consulter et de télécharger les infos consommation par pas de 30mn sans d’embêter a installer quoi que ce soit ….. Et gratuitement

    1. Oui on le sait, mais le fait d’avoir cela sur un serveur Domotique pourra servir à faire divers fonctions ou événements selon la remonté et ça permet de concentrer toutes les infos de son habitation sur une seul application.

    2. Pour ma part plus aucune remontée d’information sur le site de Enedis depuis mi mars ! Je dois être à une dizaine de mails de réclamations sans que rien ne change….

  4. Très intéressant ! Si j’arrivais à faire détecter le plugin Linky par Domoticz sur mon NAS… Grrr.

    1. C’est pour ça que j’ai refait une box Domoticz et ne plus l’utiliser sur un Nas 🙂 moins d’ennui.

      1. Pareil !
        Et depuis, ça a l’air plus stable.
        J’ai également changé le cable usb relié à un RFLINK afin de résoudre des problèmes de pertes de réception. J’attends de voir si ça améliore les choses.
        Conso EDF récupérée directement sur les bornes du compteur EDF prévues à cet effet.

  5. Super Tuto Merci!
    Par contre, j’étais en v4.9700 (stable). Je suis donc passé en v4.10538.
    Et ça semble ne pas fonctionner.
    Voila l’extract des logs, quelqu’un pourrait m’aider svp?

    2019-03-05 15:22:34.633 Status: (Linky) Started.
    2019-03-05 15:22:35.039 (Linky) Ce plugin est compatible avec Domoticz version 3.9517 et plus récent, mais la vue par heure peut ne pas fonctionner avec la version 4.9700
    2019-03-05 15:22:35.039 (Linky) Adresse e-mail mise à xxxxx@yyyyy.com...
    2019-03-05 15:22:35.039 (Linky) Mot de passe entré
    2019-03-05 15:22:35.039 (Linky) Consommation à montrer sur le tableau de bord mis à month
    2019-03-05 15:22:35.039 (Linky) Accepter automatiquement les conditions d’utilisation mis à True
    2019-03-05 15:22:35.039 (Linky) Nombre de jours à récupérer pour la vue par heures mis à 7
    2019-03-05 15:22:35.039 (Linky) Nombre de jours à récupérer pour les autres vues mis à 366
    2019-03-05 15:22:35.039 (Linky) Debug mis à False
    2019-03-05 15:22:35.039 (Linky) Si vous ne voyez pas assez de données dans la vue par heures, augmentez le paramètre Log des capteurs qui se trouve dans Réglages / Paramètres / Historique des logs
    2019-03-05 15:22:35.036 Status: (Linky) Entering work loop.
    2019-03-05 15:22:35.036 Status: (Linky) Initialized version 1.1.1, author ‘Barberousse’
    2019-03-05 15:22:45.067 (Linky) Récupération des données…
    2019-03-05 15:22:50.250 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 03/02/2019 à 04/03/2019
    2019-03-05 15:22:59.517 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 04/01/2019 à 02/02/2019
    2019-03-05 15:23:00.797 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 05/12/2018 à 03/01/2019
    2019-03-05 15:23:01.726 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 05/11/2018 à 04/12/2018
    2019-03-05 15:23:03.106 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 06/10/2018 à 04/11/2018
    2019-03-05 15:23:04.234 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 06/09/2018 à 05/10/2018
    2019-03-05 15:23:05.463 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 07/08/2018 à 05/09/2018
    2019-03-05 15:23:06.442 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 08/07/2018 à 06/08/2018
    2019-03-05 15:23:07.470 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 08/06/2018 à 07/07/2018
    2019-03-05 15:23:08.348 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 09/05/2018 à 07/06/2018
    2019-03-05 15:23:09.076 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 09/04/2018 à 08/05/2018
    2019-03-05 15:23:10.005 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 10/03/2018 à 08/04/2018
    2019-03-05 15:23:11.084 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 08/02/2018 à 09/03/2018
    2019-03-05 15:23:11.962 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatadays de 04/02/2018 à 07/02/2018
    2019-03-05 15:23:13.091 (Linky) Fait
    2019-03-05 15:23:13.092 (Linky) Prochaine connexion : 2019-03-05 16:32:13
    2019-03-05 15:23:13.091 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 57 column 3 (char 58) durant l’étape getdatahours de 25/02/2019 à 05/03/2019

    1. Salut, Pour les erreurs que tu dis oui ca arrive pour moi au moins une fois par jour, mais ça n’empêche pas le bon fonctionnement des valeurs.
      Voici les erreurs que j’ai par moment:
      2019-03-05 12:22:35.834 Error: (Compteur): Async Secure Read Exception: 335544539, short read
      2019-03-05 12:22:40.045 Error: (Compteur) Erreur à la réception de données JSON durant l’étape getdatadays de 03/02/2019 à 04/03/2019
      2019-03-05 13:59:01.360 Error: (Compteur) Erreur à la réception de données JSON durant l’étape getdatadays de 03/02/2019 à 04/03/2019
      2019-03-05 15:32:23.919 Error: (Compteur) Erreur à la réception de données JSON durant l’étape getdatadays de 03/02/2019 à 04/03/2019

      Tu as quand même des valeurs ou tu n’a rien ?

      1. Hello,
        merci pour ta réponse,
        Non je n’avais absolument rien.
        Mais je me suis connecté en direct sur le site de Enedis.
        En fait, mon relevé était arrivé à terme (durée 1 an) et il fallait que je demande à nouveau le relevé de mes données.
        Depuis, ça fonctionne correctement.
        Merci

        1. Bonjour,

          j’ai suivi le Tuto et j’avais le même type de message d’erreur que toi.
          Je viens d’aller sur le site internet et j’ai vu que l’enregistrement de mes données était activées mais pas la collecte, je viens donc de demander la collecte.
          Est ce que cela à résolu ton problème ?
          Ma demande est en cours….

      1. Bonjour et merci pour la réponse. Aurais-tu le lien pour le compteur de gaz? Sinon, je tenterai peut-être de forker ton plugin et faire pr le gaz.

  6. Les infos de consommation sont disponible en temps réel avec les 2 broches I1 et I2 mise à dispo sur quasi tous les compteurs électrique (Linky ou non).

    Le signal de la consommation est donc récupérable. (en temps réel et pas tous les 30mn)

    Il faut le démodularisé mais pas de soucis des outils le font comme celui-ci : http://gce-electronics.com/fr/usb/655-module-telei...

    Vous branchez les bornes I1 et I2 de votre compteur à ce module et en sortie les données sont transmises en série par le port USB.

    Vous n’avez plus qu’a brancher le cable USB à votre box Domoticz et le tour est joué.

    Surtout que Domoticz possède déjà un plugin intégré de base : Teleinfo EDF

    1. Merci pour l’info et surtout sur la compatibilité avec Domoticz, Après le compteur n’est pas toujours prêt de sa box domoticz pour moi la ou elle est le compteur et à l’extérieur du lieu et à 50m donc pas possible.

      1. Yes pour une version sans fils tu peux rentrer dans les arcanes de l’IoT et placer un ESP ou un RPI Zéro W à la place de ta box domotique.

        Sur ce RPI tu y mets domoticz en « Slave » ou Nodered c’est un de ces deux services qui transmettra les données à Domoticz « Master » (ta box domotique) qui se trouve dans ta maison.

        Pour le fonctionnement Master/Slave de Domoticz
        https://www.domoticz.com/wiki/Setting_up_Device_sh...

      2. exact, vous avez l’information en temps réel sur les compteurs électroniques edf non linky, et c’est pas pour autant que vous allez couper le radian qui est en train de vous chauffer pour économiser, il y a bien que les bobos qui proposent de descendre de vélo pour se regarder pédaler. les écolos disent linky indispensable pour autocosommation, vous croyez que les 25 millions de gens vivants en appartement vont produire leur électricité. c’est un scandale européen et droite gauche proeurope. signé par Lauverjon au coeur du scandale mine uranium à 2 milliards en 2011,avalisé par Hérault en 2012,ce linky est une escroquerie et un pollueur électromagnétique, car 4 à 10 émissions CPL par minute du linky monté en 2019.

  7. Bonjour
    Superbe article.
    J’ai tout fait comme ci dessus mais je ne vois pas apparaitre linky dans la liste
    J’ai bien vidé le cache de firefox qui est sur mon pc
    Domoticz est installé sur un raspberry que j’ai rebooté mais rien n’y a fait
    Une idée de ce qui cloche ?
    Merci d’avance

      1. Après avoir executé :
        sudo apt–get install python3.4 libpython3.4 python3.4–dev

        J’ai erreur suivante (j’ai copié/collé, j’ai retapé manuellement, rien n’y fait)
        J’ai cherché sur google je trouve rien, je t’ai même retrouvé sur d’autres forums !!!
        Pour info j’ai 60 ans et je rame un peu, désolé

        pi@raspberrypi:~ $ sudo update-alternatives –install /usr/bin/python python3 /usr/bin/python3.4 2
        update-alternatives: erreur: paramètre inconnu « –install »

      2. Report plus clair :

        Après avoir executé :
        sudo apt–get install python3.4 libpython3.4 python3.4–dev : OK

        Puis j’essaie :
        sudo update-alternatives –install /usr/bin/python python3 /usr/bin/python3.4 2
        Et cela génère :
        update-alternatives: erreur: paramètre inconnu « –install »

        J’ai copié/collé, j’ai retapé manuellement, rien n’y fait
        J’ai cherché sur google je trouve rien, je t’ai même retrouvé sur d’autres forums !!!
        Pour info j’ai 60 ans et je rame un peu, désolé

      3. Je fais les q/r moi même
        apres nouvel essai, en fait il faut 2 tirets devant install ce qui n’était pas clair
        Version s’affiche bien Python 3.4.4
        A suivre….
        Merci

      4. Bonjour,
        j’ai le même problème: Linky n’apparaît pas dans la liste des matériel et je suis bien passé en python 3 (version 3.5 pour moi) !
        Domoticz est en version V4.10717
        Une idée pour m’aider 🙂 ?
        merci

      5. J’ai également la V4.10717 et Linky n’apparaissait pas dans la liste.
        Dans les logs domoticz j’ai trouvé l’entrée suivant : EventSystem – Python: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.

        J’en ai déduit un problème Python, j’ai bien la version 3.5, par contre il me manquait le package python3-dev.
        J’ai donc résolu le problème avec un: apt-get install python3-dev

        Maintenant Linky apparaît bien dans la liste des équipements.

  8. Bien compliqué tout ça !
    L’appli edf&moi permet facilement de visualiser la consommation en kw et € par tranche de 30 minutes.

  9. Bonjour Lorsque j’essaie de renter dans le dossier /home/sebr/domoticz/plugins pour installer le plugin mais j’ai un message d’erreur Access Denirs vosu n’avez pas les permissions

    -bash: cd: /home/f8dhb/domoticz/plugins/: Permission non accordée

    Je suis en Debian 8.11 et appliquer a l’identique les manip mais je n’arrive pas a rentrer dans le dossier plugin

    Auriez vous une idée

  10. Bonjour.
    Si l’on est plus chez Enedis, peut on voir quand-même sa consommation sur linky avec son pc ou smartphone ?
    Merci

    1. Vous avez toujours accès au compte ENEDIS si vous l’avez crée ou pouvez toujours en créer un. Enedis est commun a tous les fournisseurs d’électricité car c’est le gestionnaire du réseau électrique

  11. Bonjour

    Par rapport à l’installation, le relevé de la semaine, jour par jour est-il correct?
    Dans le relevé horire, sur les 24hr on arrive en gros à 33 kw
    et je voie du 59kw sur le jeudi ce qui me semble énorme?
    Et sur les 3 graphiques, c’est bien marqué kwh…

    N’y a-t-il pas une erreur dans Domoticz?

    Bien cordialement Lionnel

  12. Bonjour
    Merci pour le partage.
    Tuto très bien fait
    J’attends la mise à jour de Domoticz…si tout fonctionne correctement
    JBL

    1. Dans les paramètres de domoticz tu peux changer le coup en heure creuse et pleine c’est surement pour cela.

  13. MERCI !!
    J’avais connecté mon compteur electronique via le TIC en USB dans ma maison précédente.
    Mais depuis, plus rien, mon compteur est dehors, loin de tout.
    Et là en quelques clics et juste un sudo apt-get install python3-dev (merci STEPHANE) tout marche. Même mieux que sur le site enedis qui ne donne qu’une décimale. Pas terrible pour mesurer les veilles (188W dans mon cas aujourd’hui quand Enedis donne 0,2kW sur son site).

  14. Bonjour Plus de Linky dans la liste de matériel. Ca fait une semaine que je me bats et pas moyen.
    Si quelqu’un a une idée. J’ai suivi scrupuleusement le tuto.
    Jeff

  15. Bonjour, j’ais deux compteurs (production et consommation), je dois installer une seule fois le script et créer deux appareils avec des noms différents (j’ai un identifiant pour chaque compteur), correct ?
    Cordialement

  16. 2019-07-23 22:58:03.749 Error: (Consommation) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 24/06/2018 à 27/06/2018
    Je n’ai pas la moindre idée du problème…

  17. Merci pour ce mode opératoire.
    Petite question SVP.
    Depuis l’installation du plugin, dans les logs de Domoticz, j’ai l’erreur ci-dessous.

    2019-07-27 03:53:34.610 Error: (Compteur Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatahours de 19/07/2019 à 27/07/2019

    Pouvez vous m’aider SVP, merci d’avance.
    Clt

    1. J’ai eu le problème aussi, mais tout est rentré dans l’ordre en autorisant, sur le site Linky, la collecte de mes données heure par heure. Je pense que le problème vient de là.Fre

  18. Bonjour , si je fais de l’autoconsommation , pourrais je avoir les valeurs produites et celles consommées ? et du coup avoir un script qui mets en route un chauffe eau par exemple ? ( routage ). merci pour les infos

  19. Bonjour,
    tout d’abord, merci pour ce plugin.
    J’ai un problème : après l’installation OK (il y a eu un pb de version de python, mais c’est réglé), le matériel est bien là dans Domoticz (sur r-pi), mais j’ai une erreur répétitive lors de l’exécution :
    2019-11-20 08:37:03.191 Error: (Linky) ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.datetime’.
    2019-11-20 08:37:03.191 Error: (Linky) —-> Line 819 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’
    2019-11-20 08:37:03.192 Error: (Linky) —-> Line 765 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’
    2019-11-20 08:37:13.221 Error: (Linky) ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.datetime’.
    2019-11-20 08:37:13.221 Error: (Linky) —-> Line 819 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’
    2019-11-20 08:37:13.221 Error: (Linky) —-> Line 765 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’
    2019-11-20 08:37:23.200 Error: (Linky) ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.datetime’.
    2019-11-20 08:37:23.201 Error: (Linky) —-> Line 819 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’
    2019-11-20 08:37:23.201 Error: (Linky) —-> Line 765 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’

    que puis-je faire ?
    Cordialement.

  20. bonjour.
    Je teste domoticz sous windows 10 et je ne sais pas ou mettre le plugin linky ,il n’y a pas de dossier plugins dans le dossier d’isntallation ,j’ai bien créé un dossier et mis le plugin dedans mais je n’ai toujours linky dans matériel.
    Je précise que je suis au tout début de la découverte de la domotique.
    Merci pour votre aide et bonne journée

    1. Bonjour Hugues,
      Je suis exactement dans le même cas, j’ai voulu tester domoticz sans avoir à apprendre à manipuler un nouvel OS et acheter du matériel.
      Pour le plugin Linky, j’ai créé le dossier plugins à la racine comme indiqué, mais celui-ci n’apparait pas dans le matériel listé dans domoticz.
      De votre coté, avez-vous finalement réussi à trouver la solution depuis le temps ?
      Merci.

      Guillaume

  21. Hello,

    super Wiki.
    J’ai une conf un peu particulière, mon Domoticz et dans docker.
    Premmière installation avec Domoticz en version 4.9701, hardware Linky détecté, mais forcément il y a le bug.
    Je pointe donc vers une nouvelle version : 4.11464
    Et là, plus de Linky dans la liste du hardware..
    Le module est bien disponible dans le répertoire, j’ai fait le chmod, et la version de python est la bonne.

    Pour le coup, je suis un peu perdu …

    un extrait de l’about
    Version: 4.11464
    Build Hash: 7d3c72999
    Compile Date: 2019-11-04 09:19:36
    dzVents Version: 2.5.0
    Python Version: 3.7.5 (default, Oct 17 2019, 12:25:15) [GCC 8.3.0]

    Et quelques logs
    2019-11-21 23:19:05.297 Status: Domoticz V4.11464 (c)2012-2019 GizMoCuz
    2019-11-21 23:19:05.297 Status: Build Hash: 7d3c72999, Date: 2019-11-04 09:19:36
    2019-11-21 23:19:05.315 Status: Startup Path: /var/lib/domoticz/
    2019-11-21 23:19:05.329 Status: PluginSystem: Started, Python version ‘3.7.5’.
    2019-11-21 23:19:05.337 Status: WebServer(HTTP) started on address: 0.0.0.0 with port 8080
    2019-11-21 23:19:05.339 Status: WebServer(SSL) started on address: 0.0.0.0 with port 1443
    2019-11-21 23:19:05.340 Status: TCPServer: shared server started…
    2019-11-21 23:19:05.340 Status: RxQueue: queue worker started…
    2019-11-21 23:19:07.340 Status: Darksky: Started…
    2019-11-21 23:19:07.341 Status: EventSystem: reset all events…
    2019-11-21 23:19:07.341 Status: EventSystem: reset all device statuses…
    2019-11-21 23:19:07.349 Status: Python EventSystem: Initalizing event module.
    2019-11-21 23:19:07.349 Status: EventSystem: Started
    2019-11-21 23:19:07.349 Status: EventSystem: Queue thread started…
    2019-11-21 23:19:07.820 Status: PluginSystem: Entering work loop.
    2019-11-21 23:19:17.795 (Meteo maison) Temp + Humidity + Baro (THB)
    2019-11-21 23:19:17.795 (Meteo maison) Wind (Unknown)
    2019-11-21 23:19:17.796 (Meteo maison) UV (UV Index)
    2019-11-21 23:19:17.796 (Meteo maison) Rain (Rain)
    2019-11-21 23:19:17.796 (Meteo maison) General/Visibility (Unknown)
    2019-11-21 23:19:17.796 (Meteo maison) General/Custom Sensor (Ozone Sensor)
    2019-11-21 23:19:17.797 (Meteo maison) General/Percentage (Cloud Cover)

    1. J’ai trouvé la solution.
      Attention, Domotica a déplacé le répertoire plugins pris en compte dans le répertoire config. ça marche instantannément.

      Cheers 🙂

  22. Bonjour,
    essayé sur domoticz version 4.10717 avec un raspberry pi, ça marche du tonnerre du premier coup.
    Parfois le « do it yourself » prend des heures avant de fonctionner, parfois ça prend 5 minutes.
    Joli travail, merci pour ce tuto très clair.
    Bonne continuation.
    TM

    1. moi j’ai essaye avec cette version rien a y faire j’ai toujours une erreur dans la log

      2020-01-27 13:42:18.277 Error: (Consommation Année) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 28/12/2019 à 26/01/2020

  23. Pb avec le paramétrage –

    Bonjour
    Impossible d’ajouter le « dispositif » dans domoticz. Je ne peux donc pas paramétrer l’email et la clé.

    (J’ai installé le plugin avec PythonPlugginManager, mon domoticz est sous archlinux)

    Mes logs :

    2019-12-24 15:00:59.062 Status: Domoticz V4.11564 (c)2012-2019 GizMoCuz
    2019-12-24 15:00:59.062 Status: Build Hash: 8ec0c6f42-modified, Date: 2019-12-13 16:35:55
    2019-12-24 15:00:59.062 Status: Startup Path: /opt/domoticz/
    2019-12-24 15:00:59.271 Status: PluginSystem: Started, Python version ‘3.8.0’.
    2019-12-24 15:01:01.292 Status: Hardware Monitor: Started
    2019-12-24 15:01:01.378 Status: Darksky: Started…
    2019-12-24 15:01:01.378 Status: (2019-12-24_Linky) Started.
    2019-12-24 15:01:01.379 Status: EventSystem: reset all events…
    2019-12-24 15:01:01.379 Status: EventSystem: reset all device statuses…
    2019-12-24 15:01:01.447 Status: Python EventSystem: Initalizing event module.
    2019-12-24 15:01:01.447 Status: EventSystem: Started
    2019-12-24 15:01:01.447 Status: EventSystem: Queue thread started…
    2019-12-24 15:01:01.459 Status: Notification sent (Email)
    2019-12-24 15:01:01.659 Status: PluginSystem: Entering work loop.
    2019-12-24 15:01:01.792 Status: OpenZWave: using config in: /opt/domoticz/Config/
    2019-12-24 15:01:01.835 Status: OpenZWave: Starting…
    2019-12-24 15:01:01.835 Status: OpenZWave: Version: 1.6-992-g76e21d80
    2019-12-24 15:01:01.958 Status: (2019-12-24_Linky) Initialized version 1.5.21, author ‘ycahome’
    2019-12-24 15:01:01.962 Status: (2019-12-24_Linky) Entering work loop.
    2019-12-24 15:01:02.008 (2019-12-24_Linky) self.ExceptionList:[]
    2019-12-24 15:01:02.008 (2019-12-24_Linky) Checking for dir:/opt/domoticz/plugins/Linky
    2019-12-24 15:01:02.008 (2019-12-24_Linky) Folder for Plugin:Linky already exists!!!
    2019-12-24 15:01:02.008 (2019-12-24_Linky) Pushing ‘PollIntervalDirective’ on to queue
    2019-12-24 15:01:02.008 (2019-12-24_Linky) Processing ‘PollIntervalDirective’ message
    2019-12-24 15:01:02.008 (2019-12-24_Linky) Heartbeat interval set to: 60.
    2019-12-24 15:01:03.452 OpenZWave: Value_Added: Node: 4 (0x04), CommandClass: SWITCH BINARY, Label: Switch, Instance: 1, Index: 0

    J’ai bien sûr redémarré le service domoticz et vidé le cache du navigateur (chrome) plusieurs fois.

    cyril

  24. Bonjour

    Merci pour ce plugin,
    Pour l’identifiant mot de passe, il faut utiliser celui de Enedis ou de EDF (Fournisseur d’électricité) ?
    J’ai les deux applications sur mon téléphone et EDF fourni également les consommations qui remontent de Linky.

    Laurent

  25. moi j’ai essaye avec cette version rien a y faire j’ai toujours une erreur dans la log

    2020-01-27 13:42:18.277 Error: (Consommation Année) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 28/12/2019 à 26/01/2020

  26. Bonjour je viens d’installer le plugin linky et j’ai cette erreur : Error: (LINKY) Erreur reçue : Une erreur technique s’est produite. Nous nous en excusons. Merci d’essayer ultérieurement. durant l’étape getdatadays de 25/02/2020 à 25/03/2020

    Je suis bien connecté à Enedis

    Merci de votre aide Bernard

    1. Bonjour Maintenant j’ai le message suivant pour erreur : ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.timedelta’.

  27. Bonjour,

    j’ai le même message d’erreur dans le log:
    (Linky) ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.timedelta’.

    rPi 4
    Domoticz 2020.1

    1. Bonjour,

      3 petites corrections à faire dans le plugin.py : (ligne 67/68 et 765 )

      from time import strptime
      #from datetime import time as dttime
      from datetime import time
      #from time import strptime

      Donc au début du script, dans les déclarations, permuter et mettre en premier le from time puis le from datetime et enlever le « as dttime » ce qui impose une petite correction ligne 765 (source de l’erreur ) :

      #self.savedDateEndDays = datetime.combine(self.nextConnection, dttime.min)
      self.savedDateEndDays = datetime.combine(self.nextConnection, time.min)

      Avec cette modif, je n’ai plus l’erreur.

      1. Bonjour,
        J’ai le message d’erreur déjà signalé par d’autres
        2020-04-15 13:28:52.302 Error: (Linky) ‘onHeartbeat’ failed ‘TypeError’:’combine() argument 2 must be datetime.time, not datetime.datetime’.
        2020-04-15 13:28:52.302 Error: (Linky) —-> Line 819 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’, function onHeartbeat
        2020-04-15 13:28:52.302 Error: (Linky) —-> Line 765 in ‘/home/pi/domoticz/plugins/DomoticzLinky/plugin.py’, function onHeartbeat

        Installation faite hier. La modification indiquée par ProfBoc75 semble déjà intégrée dans le code

  28. Bonjour, je ne comprend pas je fais tout comme sur l’article mais je n’ai pas linky qui apparaît dans les dispositifs.

    1. Bonjour
      Est-ce que python se charge bien au démarrage de domoticz ?
      A vérifier dans les logs
      Chez moi, c’était le problème.

  29. Mis en place le 1/04/2020, les données ne remontent pas dans Domoticz ? Alors que depuis plusieurs mois j’ai les données sur Enedis et bien demandé l’enregistrement des consommation.
    Any help ?
    Cordialement

  30. Bonjour,

    J’ai fait l’installation de ce plugin hier sur mon installation Domoticz (V2020.1) mais rien ne remonte. Il semblerait que j’ai le même souci que Damsi : dans les logs j’ai des messages d’erreurs :
    Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 05/03/2020 à 03/04/2020
    2020-04-04 19:04:06.053
    Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 04/02/2020 à 04/03/2020

    Auriez-vous une idée d’où peut provenir le soucis ?

    A savoir : j’ai bien accès à la page et aux informations de ma consommation sur le site de Enedis …

    Merci pour votre aide.

    Cordialement,

    Alexandre

  31. Fonctionne très bien chez moi avec version Synology DSM6.2 de Jadahl (avec version python 3.5)
    Paquet: Domoticz v2020.1.11804-8
    Merci

  32. Bonjour
    Pareil pour moi, j’ai le même problème que Alextlse et Damsi:
    Multiple errors received in the last 5 minutes:

    2020-05-11 16:25:14.313 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 13/11/2019 à 12/12/2019
    2020-05-11 16:25:30.753 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 14/10/2019 à 12/11/2019
    2020-05-11 16:25:47.243 Error: (Linky) Les données reçues ne sont pas du JSON : Expecting value: line 1 column 1 (char 0) durant l’étape getdatadays de 14/09/2019 à 13/10/2019

    Collecte ENEDIS ok

    Si quelqu’un à une idée?

    Merci pour l’aide
    Eric

  33. Hello !

    Merci pour le tuto !
    Depuis il y a eu des modifs. Par exemple avec la version de 2020 de Domoticz le chargement du plugins foire. On a cette erreur dans les logs domoticz :
    Failed dynamic library load install the latest libptyhon3.X

    Erreur réglée en lisant https://sancla.com/domoticz/how-to-domoticz-and-py...
    qui dit de faire
    apt-get update
    sudo apt-get install git python3-pip -y

    Passé cela on a une erreur Error: (CompteurLinky) Les données reçues ne sont pas du JSON
    Et là du côté du github du plugin le gars indique qu’il faut attendre la V2 mais qu’il attend des infos d’Enedis qui répond pas en ce moment, cf :
    https://github.com/guillaumezin/DomoticzLinky/issues/42

    Voila, pour l’instant il faut attendre 🙁

      1. Bonjour,

        J’ai le même problème.
        Depuis le 9/07/20, ~10h la connexion au site Enedis échoue.

        Erreur (du jour) : 2020-07-21 09:38:50.219 Error: (92) Login échoué, réessaiera plus tard

        Domoticz Version: 4.10717

        Plugin réputé à jour version 1.2.4

  34. Bonjour,
    je viens de tester sur une fresh install en domoticz 2020.2 sur Raspberry.
    je ne voit pas de type « Linky » alors que je suis en navigation privée (cache) et l’ajout de dispositif est autorisé…
    une idée ?
    merci

  35. Bonjour,
    Même erreur de login erroné.

    Mes identifiants sont correct j’ai testé sur le site avant.

    Comment faire?

    Merci

  36. Bonjour a tous

    Depuis quelques temps, je rencontre un dysfonctionnement de chargement des données compteur Linky.

    J’ai le message suivant:
    (Compteur Enedis) Login échoué, réessaiera plus tard

    J’ai désinstallé et réinstallé le plugin de GuillaumeZin sans résultat.
    Sur le site Enedis, mes identifiants fonctionnent correctement:
    J’ai activé l’enregistrement des données sur Enedis et toujours pas de résultat.
    Avez vous une idée du problème?
    Merci d’avance pour votre aide.

  37. Bonjour, idem pour le problème de login : Error: (Linky via Enedis) Login échoué, réessaiera plus tard 🙁

  38. Super tuto, cela complète parfaitement la teleinfo standard qui ne remonte pas les HC/HS.
    Par contre, j’ai essayé de faire un dummy pour afficher le cout de la journée sans succés.
    Il y a t’il un moyen de récupérer via un script les données du report? (le cout de la journée en l’occurrence)

  39. Je veux ici remercier toute l’équipe qui a participé à la réalisation, au maintien, aux évolutions de ce plugin pour l’adapter aux changements (imprévus ?) d’Enedis.

    Grâce à cette équipe le Linky est plus communicant. Des valeurs plus fines peuvent être récupérées et traitées automatiquement dans Domoticz ou dans Node-Red (valeurs passées via MQTT).

    On a très souvent l’erreur, qui ralentit les mise à jour des valeurs :
    2020-10-18 18:54:18.551 Error: (Linky) durant l’étape : retry – Trop d’échecs de communication, le plugin réessaiera plus tard
    qui semble montrer que les serveurs Linky sont saturés.

    Encore merci et bon courage pour la suite.

  40. bonjour. Merci pour ce tuto. Pour ma part, le clonage du git se passe bien, j’ai bine dans la liste des matériel LINKY, mais quand la listes des matériels, il manque les case email et mot de passe. Si quelqu’un a déjà rencontré ce problème…

  41. Bonjour,

    Si vous voulez que ça fonctionne, il faut mettre le plugin à jour en version 2. Dans cette version, plus besoin de votre email de connexion au portail Enedis et de votre mot de passe, surveillez les logs, le plugin vous donnera une adresse à laquelle vous devrez vous connecter pour autoriser l’échange de vos données entre Enedis et le plugin.

    Consultez le readme sur https://github.com/guillaumezin/DomoticzLinky...

  42. Bonjour et merci pour le plugin,
    Je viens de donner le consentement pour récupérer les infos par le plug’in mais pas de Linky dans l’onglet Mesures.J’ai pourtant redémarrer le serveur Domoticz, puis Debian mais toujours rien… Quand je vais sur Enedis, je partage bien les infos, dans les logs, rien. Et puis tout à coup, ça marche! Fallait attendre un peu…

    Serait-il possible de gérer le cout avec l’option Tempo? C’est à dire les jours Bleus, Blancs et Rouges avec heures pleines et creuses?

    Merci,
    François

  43. Bonjour,
    Pour répondre à la question sur les jours bleus, blancs et rouges, le modèle de données de Domoticz ne gère que 2 tarifs, je ne crois pas pouvoir le faire sans une modification très lourde du code source de Domoticz et honnêtement, je ne m’y lancerai pas (pour pouvoir faire le plugin, j’ai proposé des patchs légers au mainteneur de Domoticz et c’était déjà compliqué…).

  44. Bonjour,

    Très bien ce plugin mais j’ai une page d’erreur 404 arrivé sur le site d’Enedis après la validation du code.

    Une idée?

  45. Bonjour à tous,

    Même souci chez moi, plus de remontée d’info depuis le 7 février.
    Petit truc surprenant quand même, lorsque désactive puis réactive le matériel, on a une mesure mais une seule.

    Cordialement

  46. Bonjour,
    Je recherche la commande pour donner les droits pour exécuter le plugin car je suis sur un synology 920 et non sur un RASPBERRY
    Je pense que c’est a cause de ca que je ne le vois pas dans ma liste Matériel

    Merci pour ton aide.
    Cordialement

  47. bonjour,
    je découvre ton article.
    j’ai domoticz version 4.9700.
    j’ai suivi la procédure d’installation mais au moment de créer le matériel compteur, je n’ai pas d’option pour indiquer identifiants de connexion à Enedis?
    qu’est ce que j’ai loupé
    Merci de m’aider

  48. Bonjour,
    Merci bien d’avoir publié ce tuto. Je l’ai suivi pour l’installer sur Synology ds-923+ avec domoticz 23-2 installé via container manager.
    L’installation s’est bien passée, je trouve « link » dans la liste matériel, mais :
    – pas de lignes de saisie de mon comte Ennemis
    – et surtout, link n’apparait pas sur ma page disposes ni su la page matériel.
    Est-ce parce que j’ai Domoticz 23-2 ? (si oui, quelle version dois-je réinstaller ?) Y-a-t-il des modifications d’installation a apporter ?
    merci beaucoup si vous pouvez me conseiller !

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.