guillaumezin / DomoticzLinky

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

Tempo #184

Open ben33880 opened 2 years ago

ben33880 commented 2 years ago

Salut, Y a t'il moyen de faire quelque chose avec l'option tempo ? Merci d'avance.

guillaumezin commented 1 year ago

Bonjour, Ce n'est pas possible, ou en tout cas très difficile pour 2 raisons :

  1. Le plugin repose sur un ensemble d'appels mis à disposition par Enedis qui s'appelle datahub. A l'heure actuelle, datahub ne remonte aucune information tarifaire, d'autant qu'Enedis est détachée des structures commerciales que sont EDF, Engie, etc et de leur politique tarifaire
  2. Le modèle de données utilisées par Domoticz ne permet pas d'attacher un coût à chaque heure d'énergie consommée, on peut juste définir des plages horaires avec un consommation différenciée jour ou nuit, et ce paramètre est statique, on ne peut pas le faire évoluer dans le temps depuis le plugin, et quand on le change, ça change le tarif pour la consommation passée et future. Faire évoluer ça demanderait une évolution lourde du code C de Domoticz, j'ai déjà proposé des évolutions simples pour faire ce plugin et ça a été compliqué avec le mainteneur principal qui comprenait difficilement l'intérêt de Linky, je ne me sens pas prêt à "remettre une pièce dans la machine"
ben33880 commented 1 year ago

Merci de prendre le temps de répondre. Je me disais qu'en ayant un widget par couleur, ça aurait été faisable en faisant abstraction du coût mais juste de la consommation

guillaumezin commented 1 year ago

C'est une idée, je crois qu'Enedis prévoyait de faire évoluer datahub pour remonter les infos tarifaires qu'ils recevaient. Je vois qu'il y a un appel "customer", qui remonte "distribution_tariff" et "offpeak_hours", il faut que je me renseigne sur le contenu de ces champs

ben33880 commented 1 year ago

En tout cas merci pour le plugin. Si jamais tu te lances, je suis pas un pro python mais j'essaierai d'aider.

guillaumezin commented 1 year ago

Je me souviens maintenant que je voulais éviter d'utiliser l'appel "customer", toute mes requêtes passent par un proxy, bien que j'ai confiance en la personne qui héberge le proxy, ça veut dire que toutes les données personnelles des utilisateurs du plugin y transitent, ça me dérange.

laoil72 commented 1 year ago

Salut les gars, quite a passer pour un con. Quand on va sur le site EDF : https://particulier.edf.fr/fr/accueil/gestion-contrat/options/tempo.html#/ On peut voir le tarfi en cour et à J+1 image Y'a pas moyen de recuper l'info et de la rebalancer dans un script ?? (Moi j'y connais rien, j'aime autant vous prévenir)

guillaumezin commented 1 year ago

@laoil72 Ca veut dire se connecter chez EDF en plus d'Enedis (ça ne fonctionnerait pas pour ceux qui sont chez d'autres fournisseurs), et c'est ce que faisait le plugin à l'origine : se connecter sur le site d'Enedis directement. Sauf qu'avec les protections captcha (pour prouver que ce n'est pas un robot ou un script qui se connecte), ça ne fonctionne pas/plus.

Il faut donc passer par une API, et comme expliqué, ça voulait dire que le plugin aurait accès à des données personnelles, avec déclaration à la CNIL et tout le toutim. Sauf qu'Enedis a récemment mieux découpé les choses sur la nouvelle version d'API, j'ai l'impression que je peux maintenant demander les infos sur le type d'abonnement (puissance, heures creuses) sans demander l'adresse du compteur et le nom de l'abonné. Je vais creuser, mais pas tout de suite.

pat1108 commented 8 months ago

bonsoir pour tempo moi j ai fait ca image

je recup les donnees avec un esp sur le linky

image