Sur cet article de cachem, on explique comment relever sa consommation électrique sur un compteur Linky via un plugin DomoticzLinky et avoir un graph dans Domoticz.
Le problème c'est qu'actuellement le plugin bug. Donc en l'état cela ne fonctionne pas. Le développeur du plugin indique qu'il va livrer une V2 mais qu'il a besoin qu'Enedis lui réponde pour qu'il fonctionne avec tout le monde, ce qui n'est pas le cas pendant la pandémie.
En attendant, voici comment installer le tout.
Déjà, il faut se créer un compte chez Enedis sur https://www.enedis.fr et déclarer son compteur Linky.
Vérifiez que vous pouvez voir votre consommation heure pas heure.
Si vous ne pouvez pas, un message vous indiquera qu'il faut activer la collecte des données
Ceci fait, vous devez attendre et rafraîchir la page pour dire que c'est actif, ce qui se fait en moins de 10 minutes.
Suite à quoi, dans le suivi de vos mesures, vous pouvez voir votre consommation heure par heure
Pour installer le plugin, si faut se connecter en ssh sur la machine linux qui héberge Domoticz et aller dans le répertoire des plugins de Domoticz.
Pour ma part, domoticz a été installé dans le home de l'utilisateur par défaut de mon raspberry pi, cad celui du user nommé pi.
Donc l'emplacement du répertoire des plugins est
/home/pi/domoticz/plugins
Pour y aller je tape
cd /home/pi/domoticz/plugins
Lien vers le fichier : cliquez ici
Comme dit sur la page github du projet du plugin, cad https://github.com/guillaumezin/DomoticzLinky
récupérer le plugin en tapant
git clone https://github.com/guillaumezin/DomoticzLinky
Lien vers le fichier : cliquez ici
Aller dans le répertoire du plugin qui se nomme DomoticzLinky
cd DomoticzLinky
Lien vers le fichier : cliquez ici
Le plugin se nomme plugin.py
Vérifier que Python 3 est disponible avec la commande
python3 --version
Lien vers le fichier : cliquez ici
Redémarrer domoticz avec la commande
systemctl restart domoticz.service
Lien vers le fichier : cliquez ici
Aller sous Réglages puis Matériel
Dans la liste des types, chercher un matériel nommé Linky.
Si vous ne le voyez pas, cela peut venir du plugin qui ne s'est pas chargé correctement. On verra cela dans la section Debug
Adapter les options montrées ci-dessous, cad le nom, l'adresse email et le mot de passe qui permet d'accéder à votre compteur (c'est celui que vous avez créé pour accéder à votre espace chez Enedis), l'échelle de consommation à montrer sur le tableau de bord, l'acceptation des conditions d'utilisation puis cliquer sur Ajouter
De là je ne peux pas montrer à quoi cela ressemble vu que cela ne marche plus XD
Alors pour ma part au début Linky n'était pas visible dans la liste du matériel que je pouvais ajouter sous Domoticz.
En allant dans les logs de domoticz, j'ai vu que cela venait du fait que Python 3 n'était pas trouvé.
J'ai vu je ne sais plus où que pour installer le nécessaire il fallait taper
sudo apt-get install python3 python3-numpy python3-dateutil python3-requests
Lien vers le fichier : cliquez ici
J'ai ensuite redémarré Domoticz mais pas mieux.
Ce qui a levé mon problème vient de cette page :
https://sancla.com/domoticz/how-to-domoticz-and-python-plugin-manager/
Elle dit de taper ceci
apt-get update
sudo apt-get install git python3-pip -y
Lien vers le fichier : cliquez ici
Il faut ensuite redémarrer Domoticz avec la commande
systemctl restart domoticz.service
Lien vers le fichier : cliquez ici
Mais même en déclarant le matériel Linky sous Domoticz et après avoir fait un compteur pour afficher les données, rien.
Un second tour dans les logs de Domoticz montre que là c'est le plugin qui n'arrive pas à récupérer les données car ce n'est pas du JSON.
Et là pour le coup, sur le Github du plugin, sous Issues, je vois ce post qui indique que je ne suis pas le seul et qu'il faut attendre une V2 du plugin.
Article(s) en relation(s)