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.

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

 

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.
Domoticz Linky 6 - Domoticz - Récupérez les infos de votre compteur Linky

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.
Domoticz Linky 8 - Domoticz - Récupérez les infos de votre compteur Linky

Domoticz Linky 7 - Domoticz - Récupérez les infos de votre compteur Linky

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. 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-teleinfo-usb.html

    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_sharing

      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

  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-python-plugin-manager/
    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 🙁

Votre adresse de messagerie 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.