Page 16 sur 45

Re: Python plugin : DomoticzLinky

Publié : 31 août 2020, 08:07
par ogulf
denis_brasseur a écrit : 31 août 2020, 05:25
Pas d’intérêt à récupérer les données de l'ancien plugin, puisque le récupération se fait sur 365 j glissants, tu ne récupérerais rien de plus.
Heuuuuu.... si..... l'historique de plus d'1 an.... :mrgreen:
J'ai 'perdu' 6 mois en 2019, pourtant disponibles sur le site d'Enedis.
Mais c'est un moindre mal.

Re: Python plugin : DomoticzLinky

Publié : 31 août 2020, 11:49
par JPGO
Souci d'installation. J'ai ouvert un ticket sur GitHub

Re: Python plugin : DomoticzLinky

Publié : 31 août 2020, 12:57
par cr1cr1
Bonjour,
Comme vous tous, le plugin Linky ne fonctionnait plus. J'ai fait un git pull sur le répertoire du plugin, aucune erreur. Mais les logs Domoticz me montrent :

Code : Tout sélectionner

2020-08-31 12:07:14.492 Status: (Compteur Linky Maule) Entering work loop.
2020-08-31 12:07:14.492 Status: (Compteur Linky Maule) Initialized version 1.2.4, author 'Barberousse'
Je n'ai pas redémarré Domoticz.
Le fichier semble plugin.py pourtant être de la bonne version : j'ai trouvé dedans la ligne :

Code : Tout sélectionner

<plugin key="linky" name="Linky" author="Barberousse" version="2.0.5" externallink="https://github.com/guillaumezin/DomoticzLinky">
Dois-je redémarrer Domoticz ?

[Bon, je viens de regarder le wiki sur les plugins... Oui il faut redémarrer Domoticz après ! ]

Re: Python plugin : DomoticzLinky

Publié : 31 août 2020, 19:04
par Keros
Il faut toujours redémarrer DomoticZ après un Git Pull.

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 10:05
par lolo19430
Bonjour
moi ca a fonctionné une fois et plus rien depuis, comme ci le script ne se lance pas automatiquement ...
Quelle est sa périodicité ?

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 11:13
par cr1cr1
Keros a écrit : 31 août 2020, 19:04 Il faut toujours redémarrer DomoticZ après un Git Pull.
Oui, j'ai pu lire ça dans le wiki. De même, après la mise à jour du plugin, il faut autoriser la création de nouveau devices car le plugin créée un nouveau dispositif.

J'ai bien un compteur linky qui est apparu, il a bien récupéré l'historique jusqu'à il y a deux jours. Mais je n'ai pas la journée d'hier.

De plus, j'ai beaucoup d'erreurs :

Code : Tout sélectionner

2020-08-31 19:05:11.188 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:06:21.200 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:08:27.223 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:10:33.581 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:11:43.596 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:12:53.609 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 19:16:59.395 Error: (Compteur Linky Maule) durant l'étape : retry - Trop d'échecs de communication, le plugin réessaiera plus tard
2020-08-31 19:17:20.005 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 20:58:02.567 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-11-04 à 2019-11-11 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-08-31 20:58:30.118 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 22:26:35.407 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 22:27:13.361 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-11-04 à 2019-11-11 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-08-31 23:31:46.699 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-08-31 23:32:16.689 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-11-04 à 2019-11-11 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-09-01 01:06:30.432 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-08-25 à 2020-09-01 - Erreur status : 400 - code : Invalid_request - description : The end date parameter must be earlier than the current date. - URI : https://bluecoder.enedis.fr/api-doc/consulter-souscrire
2020-09-01 01:06:52.604 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 02:20:46.456 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-08-25 à 2020-09-01 - Données manquantes
2020-09-01 02:20:56.756 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 02:21:23.545 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-03-10 à 2020-03-17 - Données manquantes
2020-09-01 02:21:54.416 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-10-29 à 2019-11-05 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-09-01 03:27:02.294 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-08-25 à 2020-09-01 - Données manquantes
2020-09-01 03:27:35.153 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-03-10 à 2020-03-17 - Données manquantes
2020-09-01 03:27:59.790 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-10-29 à 2019-11-05 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-09-01 05:12:04.879 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-08-25 à 2020-09-01 - Données manquantes
2020-09-01 05:12:40.388 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-03-10 à 2020-03-17 - Données manquantes
2020-09-01 05:13:03.976 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2019-10-29 à 2019-11-05 - Pas de données disponibles, avez-vous associé un compteur à votre compte et demandé l'enregistrement et la collecte des données horaire sur le site d'Enedis (dans "Gérer l'accès à mes données") ?
2020-09-01 05:13:09.000 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 06:16:14.291 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 06:16:58.172 Error: (Compteur Linky Maule) durant l'étape : retry - Trop d'échecs de communication, le plugin réessaiera plus tard
2020-09-01 07:34:05.677 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-08-25 à 2020-09-01 - Données manquantes
2020-09-01 07:34:48.353 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-03-10 à 2020-03-17 - Données manquantes
2020-09-01 07:37:55.567 Error: (Compteur Linky Maule) durant l'étape getdatahours de 2020-03-10 à 2020-03-17 - Données manquantes
2020-09-01 07:46:39.592 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 07:47:49.606 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 07:48:59.618 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 07:50:09.990 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 07:51:20.003 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 07:52:11.880 Error: (Compteur Linky Maule) durant l'étape : retry - Trop d'échecs de communication, le plugin réessaiera plus tard
2020-09-01 09:21:31.268 Error: Python Plugin PP-Manager hardware (14) thread seems to have ended unexpectedly
2020-09-01 09:21:37.445 Error: (Compteur Linky Maule) durant l'étape : retry - Trop d'échecs de communication, le plugin réessaiera plus tard
Faut-il mettre à jour Python Plugin Manager ? J'ai la V 1.5.21

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 14:17
par Barberousse
xavierlp a écrit : 30 août 2020, 13:11 Je ne comprend par le 0
Ce n'est pas très cohérent, mais pour corriger ça et , il faut reprendre le code de Domoticz et ajouter/modifier un type de dispositif. Je me suis battu avec le mainteneur de Domoticz et il a refusé que je le fasse, entre autre parce qu'il ne comprend pas ce qu'est Linky, donc je "bricole" avec les dispositifs disponibles les plus semblables au Linky. Là, j'émule Linky avec un "P1 Smart Meter" qui est bien capable de gérer horaires jour/nuit et consommation/production, mais qui normalement affiche une consommation temps réel et qui possède un compteur absolu. La valeur à 0, correspond à la différence entre la valeur absolue du jour et la valeur absolue de la veille. Comme je n'ai pas de valeur absolue, et pas de valeur du jour, seulement de la veille, Domoticz ne peut pas afficher autre chose que 0, en tout cas, je n'ai pas encore trouvé comment contourner ce problème sans modifier le code de Domoticz (ce que je ne ferai pas).

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 14:23
par Barberousse
Pour tous ceux qui ont des valeurs incohérentes, le premier réflexe est de mettre à jour le plugin si ce n'est pas fait, de vérifier que sont activés la collecte et l'enregistrement des données par heure sur votre compte Enedis sur "Gérer l'accès à mes données" dans l'encart "Collecte de la consommation horaire" et dans l'encart "Enregistrement de la consommation horaire" et d'attendre 2 jours.

Si après ça, ce n'est toujours pas bon, il faut détruire le dispositif (je parle du dispositif, pas du matériel), et relancer le plugin en cliquant sur le matériel Linky dans les paramètres et en cliquant sur "Modifier", ou relancer Domoticz.

Quand on détruit le dispositif ou qu'on met à jour de la V1 à la V2 du plugin, on perd l'historique, qu'il est possible de retélécharger sur 730 jours max. Le plugin V2 ne sait pas récupérer l'historique d'un dispositif du plugin V1, ce ne sont plus tout à fait les mêmes tables dans la base de données.

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 14:55
par xavierlp
Barberousse a écrit : 01 sept. 2020, 14:17
xavierlp a écrit : 30 août 2020, 13:11 Je ne comprend par le 0
Ce n'est pas très cohérent, mais pour corriger ça et , il faut reprendre le code de Domoticz et ajouter/modifier un type de dispositif. Je me suis battu avec le mainteneur de Domoticz et il a refusé que je le fasse, entre autre parce qu'il ne comprend pas ce qu'est Linky, donc je "bricole" avec les dispositifs disponibles les plus semblables au Linky. Là, j'émule Linky avec un "P1 Smart Meter" qui est bien capable de gérer horaires jour/nuit et consommation/production, mais qui normalement affiche une consommation temps réel et qui possède un compteur absolu. La valeur à 0, correspond à la différence entre la valeur absolue du jour et la valeur absolue de la veille. Comme je n'ai pas de valeur absolue, et pas de valeur du jour, seulement de la veille, Domoticz ne peut pas afficher autre chose que 0, en tout cas, je n'ai pas encore trouvé comment contourner ce problème sans modifier le code de Domoticz (ce que je ne ferai pas).
Merci beaucoup @Barberousse c'est très clair.

Du coup serait il possible de mettre la valeur de la veille (même si le titre est Today) ?

Re: Python plugin : DomoticzLinky

Publié : 01 sept. 2020, 15:20
par Barberousse
xavierlp a écrit : 01 sept. 2020, 14:55 Du coup serait il possible de mettre la valeur de la veille (même si le titre est Today) ?
J'essaie, mais pour l'instant je n'y arrive pas, la valeur est issue d'un calcul fait par Domoticz même en extrayant des valeurs de la base de données du jour, de la veille, et en faisant la différence. Le plugin n'a pas d'influence sur le calcul, je peux juste essayer de tricher en inventant de fausses valeurs du jours, mais j'ai peur que ça perturbe l'affichage des courbes.