guillaumezin / DomoticzLinky

Linky plugin for Domoticz
GNU Affero General Public License v3.0
143 stars 26 forks source link

passage producteur #241

Open dltrainou opened 3 weeks ago

dltrainou commented 3 weeks ago

bonjour a tous. Je suis passé de consommateur a producteur / consommateur. dois je recréer un device linky? le plugin déjà installé ne prend pas la production en compte? et comment conserver les données précédente en cas de re-création? merci d'avance et bonne journée.

guillaumezin commented 3 weeks ago

Bonjour, Vous pouvez changer le paramètre "Debug" à "Reset consentement", faire "Modifier", puis rebasculer "Debug" sur son ancienne valeur et refaire "Modifier". Le plugin va vous fournir dans les logs une adresse web pour relancer le consentement. Normalement, pendant le consentement, Enedis vous proposera de donner plusieurs compteurs. A l'issue du processus de consentement, le plugin devrait prendre en compte consommation et production, sans perte d'historique.

dltrainou commented 3 weeks ago

ok c'est bon, mais le device 1 commence au 17/03/2021 et le dernier créé au 15/07/2022, y aurait il un moyen de les fusionner? merci encore et bonne journée

guillaumezin commented 3 weeks ago

Bonjour, j'ai raconté une bêtise je crois, quand on est consommateur et producteur, ça crée un compteur double. Pour récupérer l'historique, augmentez temporairement le "Nombre de jours à récupérer pour les autres vues" à la valeur qui vous convient, et repassez le paramètre à 7 quand vous aurez l'historique.

dltrainou commented 3 weeks ago

J'ai essayé, mais on ne peut pas dépasser 2 ans (730). de toutes façons si il faut deux compteurs, ça n'a pas d’importance. en plus on n'affiche qu'un an d'historique. (je regardais directement dans la DB sql pour les dates) bonne journée

guillaumezin commented 3 weeks ago

Il me semblait que Domoticz était capable de comparer l'utilisation sur plusieurs années, mais ça n'a pas l'air de fonctionner

henriguillemot commented 3 weeks ago

oui cela marche pour le gaz, les compteurs d’eau, mais pas l’électricité … (je ne l’ai jamais vu marcher)

On Sat 17 Aug 2024 at 12:10, Guillaume Zin @.***> wrote:

Il me semblait que Domoticz était capable de comparer l'utilisation sur plusieurs années, mais ça n'a pas l'air de fonctionner

— Reply to this email directly, view it on GitHub https://github.com/guillaumezin/DomoticzLinky/issues/241#issuecomment-2294816174, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKGRV47WTV2UC22WWXMVOMDZR4ORZAVCNFSM6AAAAABMTVBEX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJUHAYTMMJXGQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

guillaumezin commented 3 weeks ago

Après il faut reconnaître que la façon dont le plugin traite les données linky (récupérées par lot avec du retard, ce n'est pas du "direct") est particulière, j'ai dû faire des contorsions dans le code pour que ça fonctionne, il faudrait que je m'y replonge.

dltrainou commented 3 weeks ago

J’ai un P1 smart qui fonctionne et fait la comparaison sur plusieurs années.

la différence est la suivante

celui qui marche :

rowid DeviceRowID Value1 Value2 Value3 Value4 Value5 Value6 Counter1 Counter2 Counter3 Counter4 Date Price

18417 56 1687 250882 1884 2490 2092 0 15671524 251092 16895430 0 2024-08-16 00:00:00.000 0

Le linky d’origine crée par le plugin linky qui ne marche pas :

rowid DeviceRowID Value1 Value2 Value3 Value4 Value5 Value6 Counter1 Counter2 Counter3 Counter4 Date Price

18419 3631 1700 0 0 0 2092 0 0 0 0 0 2024-08-16 00:00:00.000 0

je sais pas ajouter une copie écran?

dltrainou commented 3 weeks ago

un autre P1 smart meter que celui du linky Sans titre 1

guillaumezin commented 3 weeks ago

Ce qui m'aiderait vraiment, c'est de voir la requête qui est passée quand vous cliquez sur "m", "q" et "a", si vous savez faire ça avec votre navigateur

guillaumezin commented 3 weeks ago

Laissez, j'ai trouvé où il fallait regarder dans le code

guillaumezin commented 3 weeks ago

A suivre : https://github.com/domoticz/domoticz/pull/6137

dltrainou commented 3 weeks ago

bonjour, je ne comprends quand même pas pourquoi ça fonctionne sur certain P1 et pas les vôtres? la seule différence que j'ai trouvé , c'est dans le device status de la DB en option, il y a "AddDBLogEntry:dHJ1ZQ==;DisableLogAutoUpdate:dHJ1ZQ==" et pas sur les P1 qui fonctionnent.

dltrainou commented 3 weeks ago

voila les requêtes au cas ou /json.htm?groupby=month&idx=3631&param=graph&sensor=counter&sensorarea=usage&type=command /json.htm?groupby=quarter&idx=3631&param=graph&sensor=counter&sensorarea=usage&type=command /json.htm?groupby=year&idx=3631&param=graph&sensor=counter&sensorarea=usage&type=command sur un P1 qui fonctionne , c'est la même requête a l'IDX près. bonne journée

guillaumezin commented 3 weeks ago

bonjour, je ne comprends quand même pas pourquoi ça fonctionne sur certain P1 et pas les vôtres?

Il y a une différence majeure : un compteur normal remonte l'énergie consommée entre 2 instants, et la valeur absolue du compteur. Linky ne donne pas cette 2ème information à travers l'API Data Connect d'Enedis que le plugin utilise. Du coup dans la base de données, la valeur compteur absolue reste en permanence à 0 et il faut indiquer à Domoticz de calculer l'énergie consommée en additionnant les différents instants, plutôt qu'en faisant la différence entre 2 valeurs de compteurs à différents instants, ce qu'il fait par défaut.

dltrainou commented 3 weeks ago

OK merci je comprends mieux, c'est pour cela que les 4 compteurs de la DB restent a 0. Sur le mien je lui mets les index EASF01, EASF02 et EAIT + les valeurs instantanées prises en direct sur la teleinfo linky. Sur certains compteurs on peut choisir "from device" ou "computed" mais pas sur le P1!

dltrainou commented 1 week ago

Bonjour, une question en plus, en cemoment j'ai cette erreur!! linkytro: Durant l'étape : parseaccesstoken - Erreur status : 504 a quoi cela correspond il? merci et bonne journée

guillaumezin commented 2 days ago

Erreur status : 504 a quoi cela correspond il?

Bonsoir, c'était un problème temporaire côté Enedis et ça s'est résolu tout seul de mon côté, avez-vous toujours cette erreur ?

dltrainou commented 2 days ago

Comme vous, ça a disparu tout seul, merci et bonne journée.

Une question subsidiaire, j’avais inséré dans le plugin une sortie vers un fichier csv. Depuis que je suis passé producteur les données import-export sont mélangées, ou pourrais-je trouver ces données séparément ?

Merci d’avance et bonne journée

De : Guillaume Zin @.> Envoyé : dimanche 8 septembre 2024 20:29 À : guillaumezin/DomoticzLinky @.> Cc : dltrainou @.>; Author @.> Objet : Re: [guillaumezin/DomoticzLinky] passage producteur (Issue #241)

Erreur status : 504 a quoi cela correspond il?

Bonsoir, c'était un problème temporaire côté Enedis et ça s'est résolu tout seul de mon côté, avez-vous toujours cette erreur ?

— Reply to this email directly, view it on GitHub https://github.com/guillaumezin/DomoticzLinky/issues/241#issuecomment-2336780282 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AQH7AYXUQC5SJMRNZMCPNS3ZVSJO3AVCNFSM6AAAAABMTVBEX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZWG44DAMRYGI . You are receiving this because you authored the thread.Message ID: @.***>

dltrainou commented 2 days ago

Actuellement je suis a la ligne 1150 pour l’écriture en fichier. et je prends str(val) Bonne journée