[Plugin] DomoticzLinky (récupération données ENEDIS)

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
subcfa31
Messages : 6
Inscription : 02 avr. 2020, 13:45
Localisation : Toulouse
Contact :

Re: Python plugin : DomoticzLinky

Message par subcfa31 »

Salut Pasque,
Moi a mon niveau j'ai abandonné le plugin linky, je sais meme pas si la version 1 est toujours fonctionnelle. J'ai des doutes, j'attend que Barberousse me confirme, il a l'air calé!

Bonne soirée.
RPI Raspian
Ksenia Lares128ip
Jarvis
G Home
Rfxcom Rfx433
Domoticz béta V4.11539
Python 3.4
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Python plugin : DomoticzLinky

Message par ogulf »

Je peux vous assurer que la version 1 est fonctionnelle chez moi !
J'ai migré mon RPI3 vers Buster et Domoticz vers la dernière stable 2020.1 cette semaine : plugin Linky OK et remonte bien mon consommé de la veille.

Mais jusqu'à quand ?....
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
Irate
Messages : 74
Inscription : 13 oct. 2016, 13:49

Re: Python plugin : DomoticzLinky

Message par Irate »

La version 1 fonctionne parfaitement à ce jour. J'avais eu un souci de réinstallation suite à une mise à jour, mais c'était plutôt du côté de mon NAS le problème.
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
Irate
Messages : 74
Inscription : 13 oct. 2016, 13:49

Re: Python plugin : DomoticzLinky

Message par Irate »

Re,
Au final j'ai une erreur dans le log :

Code : Tout sélectionner

PluginList: Parsing '/usr/local/domoticz/var/plugins/DomoticzLinky/', 'Error document empty.' at line 0 column 0 in XML ''.

Quelqu'un peut il m'aider ?
Merci
Pasque
J'ai eu exactement le même message et j'explique comment j'ai résolu le problème un peu au-dessus.
Sur ton NAS, vérifie que la version python installée est bien la 3
Si tu as quelque chose comme "module python" d'installé, tu le désinstalles. Tu reboot en tu vides correctement le cache de ton navigateur.
Dans Domoticz, tu vérifies que dans les paramètres tu as bien activé Accepter les nouveaux dispositifs pour 5 minutes. Tu retournes dans matériel et tu devrais trouver Linky
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
pasque
Messages : 72
Inscription : 04 déc. 2014, 10:40
Localisation : 35

Re: Python plugin : DomoticzLinky

Message par pasque »

Irate a écrit : 04 avr. 2020, 14:19
Re,
Au final j'ai une erreur dans le log :

Code : Tout sélectionner

PluginList: Parsing '/usr/local/domoticz/var/plugins/DomoticzLinky/', 'Error document empty.' at line 0 column 0 in XML ''.

Quelqu'un peut il m'aider ?
Merci
Pasque
J'ai eu exactement le même message et j'explique comment j'ai résolu le problème un peu au-dessus.
Sur ton NAS, vérifie que la version python installée est bien la 3
Si tu as quelque chose comme "module python" d'installé, tu le désinstalles. Tu reboot en tu vides correctement le cache de ton navigateur.
Dans Domoticz, tu vérifies que dans les paramètres tu as bien activé Accepter les nouveaux dispositifs pour 5 minutes. Tu retournes dans matériel et tu devrais trouver Linky
Bonjour,
Merci Irate de ton aide
J'ai tout fait comme tu l'as dit... mais malheureusement, j'ai toujours cette erreur et pas de linky.
Je relis l'historique de ce post, je fais comme toi, je supprime le plugin, reboot le nas, vide le cache, réinstalle le plugin, redémarre DZ... etc et magie... enfin linky dans les matériels.

Je l'ajoute, paramètre les acces... et là une nouvelle erreur

Code : Tout sélectionner

 Error: (Compteur) 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
...

J'avance mais ce n'est pas encore gagné
Pasque
Irate
Messages : 74
Inscription : 13 oct. 2016, 13:49

Re: Python plugin : DomoticzLinky

Message par Irate »

Pasque, je suppose que tu as le compteur depuis un moment, mais as-tu demandé le relevé par heure sur le site ENEDIS?
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
pasque
Messages : 72
Inscription : 04 déc. 2014, 10:40
Localisation : 35

Re: Python plugin : DomoticzLinky

Message par pasque »

Irate a écrit : 05 avr. 2020, 16:17 Pasque, je suppose que tu as le compteur depuis un moment, mais as-tu demandé le relevé par heure sur le site ENEDIS?
Oui, j'ai le compteur depuis un moment, l'enregistrement de la conso horaire est activé mais lorsque je veux activer la collecte de la conso horaire, le site me dit que le service est indisponible en ce moment
...Est ce du à la conjoncture actuelle ? ?
A suivre
Pasque
plouf34
Messages : 111
Inscription : 04 déc. 2016, 18:33

Python plugin : DomoticzLinky

Message par plouf34 »

Pareil, aucune remontée malgré mon enregistrement des données il y a plus d’une semaine. J’ai Bien les données sur le site enedis mais rien sur linky dans domoticz.
Sachant que j’ai le compteur linky depuis le 30/12. C’est pas des rapides.
Adjustments.jpg
Adjustments.jpg (524.87 Kio) Consulté 6558 fois
Hanternoz
Messages : 1
Inscription : 14 avr. 2020, 16:47

Re: Python plugin : DomoticzLinky

Message par Hanternoz »

Bonjour, tout nouveau sur ce forum, je vais commencer par remercier toutes les personnes qui ont contribué au développement de ce plugin.
Je vous explique mon soucis : j'ai installé le plugin sur mon NAS, avec domotciz qui tourne, puis j'ai installé le plugin. Je ne reçois pas les données, le socket semble se refermer tout de suite après l'envoi/réception du cookie.

En analysant le debug, il semble que le cookie est bien reçu, mais avec des valeurs qui donnent ceci :

Code : Tout sélectionner

'Set-Cookie':'['AMAuthCookie=7fBAXzuswUA53VW0iup3IKhciwJt4iAZ_HKWLegyOEqivQF97TkyfKIbkrzC_-sZv_V7aSf-2ugRGKad6j0b2w..*AAJTSQACMDIAAlNLABMtMzU2DMY0NTg4MzEzODMyODAwAAJTMQACMDQ.*; Domain=.enedis.fr; Path=/', 'AMAuthCookie=7fBAXzuswUA53VW0iup3IKhciwJt4iAZ_HKWLegyOEqivQF97TkyfKIbkrzC_-sZv_V7aSf-2ugRGKad6j0b2w..*AAJTSQACMDIAAlNLABMtMzU2DMY0NTg4MzEzODMyODAwAAJTMQACMDQ.*; Domain=.erdf.fr; Path=/', 'amlbcookie=04; Domain=.enedis.fr; Path=/', 'amlbcookie=04; Domain=.erdf.fr; Path=/', 'AMAuthCookie=LOGOUT; Domain=.enedis.fr; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/', 'AMAuthCookie=LOGOUT; Domain=.erdf.fr; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/', 'JSESSIONID=DC46EB514B7A186CDE2BF88A5D3FF4E8; Path=/auth/; HttpOnly', 'amlbcookie=LOGOUT; Domain=.enedis.fr; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/', 'amlbcookie=LOGOUT; Domain=.erdf.fr; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/', 'iPlanetDirectoryPro=LOGOUT; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/']'
(j'ai volontairement inversé quelque lettres / chiffres, au cas où quelqu'un pourrait retracer à l'enver les logins/mdp)

Toutes les dates d'expiration sont erratiques, et la clé iPlanetDirectoryPro, recherchée par le script vaut LOGOUT
J'ai tenté de changer mon mot de passe ENEDIS pour voir si celà venait des caractères spéciaux, mais rien à faire.

Ce qui découle, c'est que toutes les trames suivantes sont refusées, erreur 403 : Forbidden

Merci pour votre aide
plouf34
Messages : 111
Inscription : 04 déc. 2016, 18:33

Re: Python plugin : DomoticzLinky

Message par plouf34 »

plouf34 a écrit :Pareil, aucune remontée malgré mon enregistrement des données il y a plus d’une semaine. J’ai Bien les données sur le site enedis mais rien sur linky dans domoticz.
Sachant que j’ai le compteur linky depuis le 30/12. C’est pas des rapides.
Adjustments.jpg
Toujours aucune remontée sur mon domoticz. J’ai pourtant appliqué à la lettre les instructions d’installation. Vous avez tous à peu la même chose que moi sur votre compte enedis au niveau des dates (propre à moi bien entendu) et d’activation?
Répondre