[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.
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

Re: Python plugin : DomoticzLinky

Message par Cissou »

Code : Tout sélectionner

pi@domoticzmaster:~ $ dpkg --get-selections | grep libpython
libpython-stdlib:armhf				install
libpython2-stdlib:armhf				install
libpython2.7-minimal:armhf			install
libpython2.7-stdlib:armhf			install
libpython3-stdlib:armhf				install
libpython3.5:armhf				install
libpython3.5-minimal:armhf			install
libpython3.5-stdlib:armhf			install
libpython3.7:armhf				install
libpython3.7-minimal:armhf			install
libpython3.7-stdlib:armhf			install
pi@domoticzmaster:~ $ cd domoticz/plugins/
pi@domoticzmaster:~/domoticz/plugins $ ls
AwoxSMP  DomoticzLinky  examples  PP-MANAGER
pi@domoticzmaster:~/domoticz/plugins $ ls -la
total 24
drwxr-xr-x 6 pi pi 4096 janv. 30 12:53 .
drwxr-xr-x 8 pi pi 4096 févr.  8 20:23 ..
drwxr-xr-x 3 pi pi 4096 janv. 30 12:53 AwoxSMP
drwxr-xr-x 4 pi pi 4096 janv. 28 18:54 DomoticzLinky
drwxr-xr-x 2 pi pi 4096 janv. 30 12:53 examples
drwxr-xr-x 3 pi pi 4096 janv. 28 19:57 PP-MANAGER
pi@domoticzmaster:~/domoticz/plugins $ cd DomoticzLinky/
pi@domoticzmaster:~/domoticz/plugins/DomoticzLinky $ ls -la
total 100
drwxr-xr-x 4 pi pi  4096 janv. 28 18:54 .
drwxr-xr-x 6 pi pi  4096 janv. 30 12:53 ..
drwxr-xr-x 8 pi pi  4096 janv. 28 18:44 .git
drwxr-xr-x 2 pi pi  4096 janv. 28 18:44 .github
-rw-r--r-- 1 pi pi 35147 janv. 28 18:44 LICENSE
-rwxr-xr-x 1 pi pi 39187 janv. 28 18:44 plugin.py
-rw-r--r-- 1 pi pi  7443 janv. 28 18:44 readme.md
pi@domoticzmaster:~/domoticz/plugins/DomoticzLinky $ 
J'avais oublié de precisé que je suis sous raspberry pi 3 avec raspbian buster
j'ai bien la lib python 3.5
novus
Messages : 10
Inscription : 09 sept. 2017, 20:49

Re: Python plugin : DomoticzLinky

Message par novus »

Merci pour ton travail ça marche super et content de voir que tu bosses encore sur de nouvelles fonctionnalités :P
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Python plugin : DomoticzLinky

Message par Barberousse »

Bonjour,

Il semble qu'Enedis mette à jour son site Internet. Avec maintenant un captcha. En l'état, le plugin ne peut plus fonctionner, il se faisait passer pour l'utilisateur, se connectait au site pour récupérer les données, avec un captcha, ce n'est plus possible.

La nouvelle version du plugin reposant sur les API https://datahub-enedis.fr avance cependant bien. Reste la question contractuelle à finaliser.

Par contre il faudra une version beta très récente de Domoticz, et cela obligera à mettre à niveau vers Debian/Raspbian Buster ceux qui sont sur cette plateforme. Le basculement vers une nouvelle version de Domoticz permettra de gérer les tarifs jour/nuit et à terme la production d'énergie.
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Python plugin : DomoticzLinky

Message par ogulf »

Pour l'instant j'ai encore l'historique avec l'ancienne version du plugin.

Mais s'il faut passer par une montée de version de Raspbian et la Bêta avec ses pb connus sur le Zwave... :? :cry:
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
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Python plugin : DomoticzLinky

Message par Barberousse »

ogulf a écrit : 04 mars 2020, 17:18 Mais s'il faut passer par une montée de version de Raspbian et la Bêta avec ses pb connus sur le Zwave... :? :cry:
J'ai beaucoup de Zwave, un peu d'Ebus, et je ne rencontre pas de problème en étant sur la dernière version, je n'étais pas au courant qu'il y en avait.

J'ai réfléchi et je dois pouvoir faire une version qui marchera avec les anciennes versions de Domoticz, mais qui n'affichera pas la différenciation de tarifs horaires et la production.
eucliwood090
Messages : 27
Inscription : 29 juin 2019, 22:00

Re: Python plugin : DomoticzLinky

Message par eucliwood090 »

Bonjour, et Merci pour ton travail se plugin est vraiment bien ^^

par contre moi j'ai un petit problème , j'ai 2 habitations donc 2 linky , il ne sont pas sur le même compte enedis .

J'ai l’habitation 1 qui marche très bien j'ai les valeurs , par contre l’habitation 2 dans les log j'ai un message

Code : Tout sélectionner

HTTP/1.1.403.Forbidd
2020-03-16 13:03:58.675 (Linky) 65 6e 0d 0a 44 61 74 65 3a 20 4d 6f 6e 2c 20 31 36 20 4d 61 en..Date:.Mon,.16.Ma
2020-03-16 13:03:58.675 (Linky) 72 20 32 30 32 30 20 31 32 3a 30 33 3a 33 34 20 47 4d 54 0d r.2020.12:03:34.GMT.
2020-03-16 13:03:58.675 (Linky) 0a 53 74 72 69 63 74 2d 54 72 61 6e 73 70 6f 72 74 2d 53 65 .Strict-Transport-Se
2020-03-16 13:03:58.675 (Linky) 63 75 72 69 74 79 3a 20 6d 61 78 2d 61 67 65 3d 31 36 30 37 curity:.max-age=1607
2020-03-16 13:03:58.675 (Linky) 30 34 30 30 3b 20 69 6e 63 6c 75 64 65 53 75 62 44 6f 6d 61 0400;.includeSubDoma
2020-03-16 13:03:58.675 (Linky) 69 6e 73 0d 0a 56 61 72 79 3a 20 41 63 63 65 70 74 2d 45 6e ins..Vary:.Accept-En
2020-03-16 13:03:58.675 (Linky) 63 6f 64 69 6e 67 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 coding..Content-Type
2020-03-16 13:03:58.675 (Linky) 3a 20 74 65 78 74 2f 68 74 6d 6c 0d 0a 43 6f 6e 74 65 6e 74 :.text/html..Content
2020-03-16 13:03:58.675 (Linky) 2d 4c 65 6e 67 74 68 3a 20 31 31 37 0d 0a 0d 0a .. .. .. .. -Length:.117....
2020-03-16 13:03:58.675 (Linky) Processing 'ReadEvent' message
2020-03-16 13:03:58.675 (Linky) Received 117 bytes of data
2020-03-16 13:03:58.675 (Linky) 3c 68 74 6d 6c 3e 0a 20 3c 68 65 61 64 3e 0a 20 20 3c 74 69 <html>..<head>...<ti
2020-03-16 13:03:58.675 (Linky) 74 6c 65 3e 45 72 72 65 75 72 3c 2f 74 69 74 6c 65 3e 0a 20 tle>Erreur</title>..
2020-03-16 13:03:58.675 (Linky) 3c 2f 68 65 61 64 3e 0a 20 3c 62 6f 64 79 3e 0a 20 20 3c 68 </head>..<body>...<h
2020-03-16 13:03:58.675 (Linky) 31 3e 56 6f 74 72 65 20 72 65 71 75 65 74 65 20 6e 27 61 20 1>Votre.requete.n'a.
2020-03-16 13:03:58.675 (Linky) 70 61 73 20 70 75 20 61 62 6f 75 74 69 72 2e 3c 2f 68 31 3e pas.pu.aboutir.</h1>
2020-03-16 13:03:58.675 (Linky) 0a 20 3c 2f 62 6f 64 79 3e 0a 3c 2f 68 74 6d 6c 3e .. .. .. ..</body>.</html>
Sachant que la demande de valeur et bien activer sur les 2 comptes
eucliwood090
Messages : 27
Inscription : 29 juin 2019, 22:00

Re: Python plugin : DomoticzLinky

Message par eucliwood090 »

Je viens de voir que ENEDIS à fais des changements de site , le 2 eme compteur n'est pas enregistré comme le premier .
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Python plugin : DomoticzLinky

Message par Barberousse »

Bonjour,

Pour l'instant, je stoppe le développement sur la version 1 du plugin, parce que la version 2 devrait permettre de résoudre beaucoup de vos demandes (gestion d'un 2ème compteur, tarif jour/nuit, gestion de la production d'énergie, rapatriement des données qui ne fonctionne plus depuis la mise à jour du site d'Enedis).

La version 2 est prête, mais pas encore déployable, comme je le disais plus haut, à cause d'histoires contractuelles. Ca aurait dû se régler maintenant, sauf qu'avec l'épidémie, je pense qu'Enedis a d'autres priorités...

Portez vous bien.
Irate
Messages : 74
Inscription : 13 oct. 2016, 13:49

Re: Python plugin : DomoticzLinky

Message par Irate »

Bonjour,
Je viens de mettre à jour Domoticz avec la version 2020.1.11804-8 (je suis sur un NAS Synology version DSM 6.2.2-24922 update4),
Impossible de retrouver Linky dans la liste de Matériels.
J'ai alors mis la version du plugin qui semble avoir été mise en ligne il y a quelques heures. Même punition.
J'ai vidé le cache de mon navigateur, relancé plusieurs fois Domoticz, le serveur... Rien
Jusqu'à ces mises à jour, tout fonctionnait parfaitement.
Une idée ?
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Python plugin : DomoticzLinky

Message par Barberousse »

Plusieurs personnes se sont plaintes de ça, et ça s'est mis à refonctionner pour certains, sans que j'ai d'explication, cf. https://github.com/guillaumezin/DomoticzLinky/issues/31
Répondre