New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
connexion site enedis #29
Comments
Effectivement, il y a maintenant un captcha. Le plugin en l'état ne peut plus fonctionner. En parallèle, Enedis a eu l'intelligence de développer des API pour les programmeurs : https://datahub-enedis.fr J'ai anticipé l'apparition des captchas et je suis inscrit et reconnu comme développeur, j'ai un prototype qui commence à bien fonctionner : https://github.com/guillaumezin/DomoticzLinky/tree/datahub N'installez pas encore cette version de plugin, elle ne fonctionne pour l'instant qu'avec des données factices. Pour avoir accès au véritables données, je dois signer un contrat avec Enedis mais en tant que particulier, je ne peux pas. Un autre développeur qui a une petite structure d'Entreprise est en train de m'aider à mettre en place la petite infrastructure nécessaire et est en signature. Bref, c'est dans les cartons, c'est même bien avancé, reste la question contractuelle à finaliser pour avoir une nouvelle version de plugin fonctionnelle et pérenne. |
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. |
pas soucis j'utilise toujours la dernière bêta
Le mer. 4 mars 2020 à 11:16, Guillaume Zin <notifications@github.com> a
écrit :
… 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.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#29?email_source=notifications&email_token=AGJOOHSWIZERG7GX7SSG3HDRFYTA5A5CNFSM4LBA3NM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENXGCIQ#issuecomment-594436386>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGJOOHVG4QP6WCPYJMP6INDRFYTA5ANCNFSM4LBA3NMQ>
.
|
j'ai essayé ensuite cela renvoi sur un site ou il faut valider un code (celui-des log) , mais la valeur de compteur 110 Kw, ne correspond pas a mon compte comment se fait la relation avec mon compte enedis ? |
Comme dit dans mon précédent message, ça ne fonctionne pour l'instant qu'avec des données factices, tant que les considérations contractuelles ne sont pas réglées avec Enedis |
ah ok j'avais compris. comme quoi il faut tout lire :)
Le jeu. 5 mars 2020 à 20:37, Guillaume Zin <notifications@github.com> a
écrit :
… Comme dit dans mon précédent message, ça ne fonctionne pour l'instant
qu'avec des données factices, tant que les considérations contractuelles ne
sont pas réglées avec Enedis
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#29?email_source=notifications&email_token=AGJOOHSQ36RLIR64I5N4T2TRF75QBA5CNFSM4LBA3NM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN6TPEI#issuecomment-595408785>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGJOOHS2F5OLIZZD4OKMYBDRF75QBANCNFSM4LBA3NMQ>
.
|
Ok, super que ce soit en cours. |
C'est prévu et ça devrait fonctionner d'emblée avec la nouvelle version de plugin, pourvu que Domoticz soit à jour |
perso j'ai mis un compteur pour récupérer ma production du solaire
Le ven. 6 mars 2020 à 12:11, Philtass <notifications@github.com> a écrit :
… Ok, super que ce soit en cours.
Je suis bien en bêta domoticz et raspbian buster et je viens juste de
rouvrir un compte Enedis. J'attends avec impatience la nouvelle version du
plugin.
Cela dit, je suis également producteur grâce à mes panneaux solaires. Les
données de production n'étaient pas dispo sur l'ancien site Enedis, mais
maintenant ça à l'air de fonctionner. Pour l'instant les données de prod
sont à zéro, mais j'ai bon espoir de les récupérer un jour (demande faite à
Enedis ce jour, résultat attendu dans les 3 ans qui viennent si c'est comme
d'hab avec eux). Et donc, ce serait top si on pouvait aussi les récupérer
dans domoticz.
A dispo pour tester si besoin.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#29?email_source=notifications&email_token=AGJOOHSBOMIWSJYK4LATI63RGDK65A5CNFSM4LBA3NM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOA72IA#issuecomment-595721504>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGJOOHRJI6ZBPEFDWZVBOXTRGDK65ANCNFSM4LBA3NMQ>
.
|
J'ai un soucis : j'ai copié la nouvelle version du plugin et je l'ai rendu exécutable. Comment lreinstaller le tout ? Merci. |
Si vous parlez de la version "datahub", elle n'est pas encore utilisable, elle ne fonctionne qu'avec des données factices. Quand bien même, elle devrait au moins apparaître dans la liste. La version "master" fonctionnait-elle avant ? Quel OS (Linux, Windows) et plateforme (PC, Raspberry PI, Synology, etc.) utilisez-vous ? Quelle version de Domoticz avez-vous ? Dans quel répertoire avez-vous placé plugin.py ? Avez-vous bien installé Python 3 ? |
alors, dans l'oredre. C'est un domoticz qui est installé depuis un moment. Ensuite j'avais pu sur la page domoticz sélectionner DomoticzLinky dans la matériel. MAIS, depuis quelques temps la remontée de données ne fonctionnait plus, j'avais laissé tombe (pas le temps de chercher). J'ai tenté de reinstaller l'ancien plugin : RIEN Pour python 3 aucune idée ... comment on fait ? Merci en tout cas pour votre aide. |
Mettez une capture de Domoticz / Configuration / A propos Votre plugin.py est dans plugins/domoticzlinky ou plugins/domoticzlinky/domoticzlinky ? |
oh punaise : Version: 4.11777 comment c'est possible ? J'ai quelques scripts python sur le raspberry qui fonctionnent ! plugin.py est dans Domoticz/plugins:DomoticzLinky. Merci PS : si je lance en ligne de commande : sudo python3 plugin.py
|
Vous ne pouvez pas lancer le script comme vous le faites, c'est normal. J'en déduis que Python 3 est installé. Si c'est bien le cas, ça voudrait dire que vous avez installé une version de Domoticz compilée sans support de Python, est-ce possible ? Une prochaine fois, créez un ticket à part... |
bon j'arrête l'incruste ... Je vais refaire une installation propre ... on verra. Est-il possible d'avoir une date pour le nouveau plugin ? Merci. |
Non, pas de date, de mon côté tout est prêt, j'attends l'autorisation d'Enedis |
Bon ben bizarre. Je viens d'installer une raspbian buster toute neuve. |
Je suis passé sous Buster il y a 15 jours, je viens de mettre à jour Domoticz (beta) 4.11786 et ça fonctionne
|
Bon après redemarrage du service domoticz, tout est rentré dans l'ordre ... |
Bonjour et merci pour ce très bon plugin pour Domoticz Je suis arrivé un peu au mauvais moment pour l'utiliser puisque je pense que le nouveau site d'Enedis est en place et donc je ne récupère pas tout ce que je veux avec le branch master. Je me suis dis que j'allais installer la branch "datahub" en attendant que vous ayez les accords pour utiliser les API Enedis. J'ai donc supprimé les répertoires liés à l'ancien plugin et recréé le répertoire plugins/DomoticzLinky puis copié plugin.py dans ce répertoire, j'ai ensuite lancé la commande chmod ugo+x plugin.py et pour finir j'ai relancé Domoticz. J'ai ensuite voulu faire l'ajout dans le matériel mais Linky n'apparaît plus dans la liste. J'ai donc regardé les logs et je tombe sur cette erreur et je ne sais pas trop quoi en faire : Concernant le Domoticz installé voici les informations trouvées dans "Configuration/A propos"
Je continue mes recherches et je suis preneur de bonnes idées. Bonne journée |
Bonjour, pour moi un redémarrage du Pi a tout remis en ordre ... |
1er essai de reboot sans succès :( |
La version datahub ne vous renverra au mieux que des données factices pour l'instant, j'attends l'autorisation d'Enedis pour passer sur de vrais données, et avec le confinement dû au Covid-19, je pense qu'ils ont d'autres priorités. Quand bien même, le problème que vous rencontrez est anormal et je n'arrive pas à le reproduire en version identique à la votre. Avez-vous essayer d'effacer l'entrée Linky, redémarrer à l'ajouter à nouveau ? |
J'ai lu vos post et en effet j'ai vu que ça ne servirait à rien, mais vu que je n'arrive pas à avoir les relevés horaires avec l'ancien plug'in je me suis dit que j'allais préparer mon installation pour le nouveau et ça marchera quand ce sera actif. Je teste en repartant de zéro et je vous donne un nouveau statut Merci |
Bonjour à tous, |
bonjour, ci-joint mon log après que le relevé ait bien été activé sur ENEDIS. Je suis en version domoticz...., sur raspberry PI 1, OS raspbian buster: et le plugin 1.2.3, 2020-03-27 16:08:23.629 (Compteur) 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 Cookie':'['AMAuthCookie=xBChZFU78a2CSYsn5Kyk9VlhxXy9_cjV_9Rbf-A7vVEhXdGtbapeyl2IjYm1y6NEhU0VRB_Jqj0TpQqGuFaJ2w..AAJTSQACMDIAAlNLABMyOTY1NjExNzI0ODY5NDc4OTU2AAJTMQACMDQ.; Domain=.enedis.fr; Path=/', 'AMAuthCookie=xBChZFU78a2CSYsn5Kyk9VlhxXy9_cjV_9Rbf-A7vVEhXdGtbapeyl2IjYm1y6NEhU0VRB_Jqj0TpQqGuFaJ2w..AAJTSQACMDIAAlNLABMyOTY1NjExNzI0ODY5NDc4OTU2AAJTMQACMDQ.; 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=6C1FE27D4BDE597840E0574F64F62690; 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=/']' Votre requete n'a pas pu aboutir.\n \n"'2020-03-27 15:54:54.720 (Compteur) Dict details (3): 2020-03-27 15:54:54.721 (Compteur) --->'Status':'403' 2020-03-27 15:54:54.721 (Compteur) --->'Headers (5): 2020-03-27 15:54:54.721 (Compteur) ------->'Date':'Fri, 27 Mar 2020 14:54:38 GMT' 2020-03-27 15:54:54.722 (Compteur) ------->'Strict-Transport-Security':'max-age=16070400; includeSubDomains' 2020-03-27 15:54:54.722 (Compteur) ------->'Vary':'Accept-Encoding' 2020-03-27 15:54:54.723 (Compteur) ------->'Content-Type':'text/html' 2020-03-27 15:54:54.723 (Compteur) ------->'Content-Length':'117' 2020-03-27 15:54:54.723 (Compteur) --->'Data':'b"\n \n <title>Erreur</title>\n \n \n Votre requete n'a pas pu aboutir.\n \n"'2020-03-27 15:55:11.177 (Compteur) Dict details (3): 2020-03-27 15:55:11.177 (Compteur) --->'Status':'403' 2020-03-27 15:55:11.178 (Compteur) --->'Headers (5): 2020-03-27 15:55:11.178 (Compteur) ------->'Date':'Fri, 27 Mar 2020 14:54:54 GMT' 2020-03-27 15:55:11.179 (Compteur) ------->'Strict-Transport-Security':'max-age=16070400; includeSubDomains' 2020-03-27 15:55:11.179 (Compteur) ------->'Vary':'Accept-Encoding' 2020-03-27 15:55:11.179 (Compteur) ------->'Content-Type':'text/html' 2020-03-27 15:55:11.180 (Compteur) ------->'Content-Length':'117' 2020-03-27 15:55:11.180 (Compteur) --->'Data':'b"\n \n <title>Erreur</title>\n \n \n Votre requete n'a pas pu aboutir.\n \n"'2020-03-27 15:55:11.183 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 26/02/2020 à 26/03/2020 |
Hello ! |
Regardes une réponse dans la page #33 |
Salut @guillaumezin , Je développe aussi une application qui "crawlait" l'ancien site d'enedis comme ton module. L'appli que je développe (aeneria) à pour but d'être auto-hébergée (avec yunohost notamment) La question que je me pose est la suivante : tu vas obtenir une clé d'API de la part d'Enedis basé sur un contrat, mais du coup, tu vas 'hardcoder' cette clé dans le code de ton module ? Ou bien chaque utilisateur devra obtenir sa propre clé ? |
Je vais (faire) héberger un site web intermédiaire : https://github.com/guillaumezin/Device-Flow-Proxy-Server. La clé sera utilisée entre le site et Enedis, et pas vue par le plugin, car je n'ai contractuellement pas le droit de faire apparaître la clé dans le code, surtout en open source. Le plugin va passer par ce site pour l'obtention du jeton de consentement. |
Merci pour ta réponse, je comprends mieux ! Effectivement avoir un serveur 'passe-plat' c'est une bonne idée, je vais peut-être te copier ;) |
Attention, pour qu'Enedis donne une clé privée, il faut avoir une structure d'entreprise, c'est pour ça que j'ai demandé à quelqu'un d'héberger le site, je n'ai pas de structure d'entreprise personnelle et mon employeur ne peut pas signer pour moi. |
Par ailleurs, le site web que je propose marche bien avec l'offre gratuite de https://www.alwaysdata.com |
Bonjour, avez-vous du nouveau d'Enedis ? Ou c'est toujours en attente chez eux ? |
Nous avons reçu la clef privé, nous faisons des essais, le site d'Enedis part en erreur 500, je crains que le problème ne soit chez eux... |
Bonjour, j'ai publié le plugin version 2.0.0, n'hésitez pas à mettre à jour et à tester, je ferme ce ticket. |
bonjour, le site enedis a changer
l'url semble diffèrent sur le plug in, et le captcha bloque la connexion semble t il.
pouvez vous me dire si c'est le cas ?
j'ai modifié le plug in avec la nouvel adresse pour tester mais je suis bloqué par le captcha (erreur identifiant)
merci
The text was updated successfully, but these errors were encountered: