Page 18 sur 32
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 24 mars 2018, 19:44
par epierre
Barberousse a écrit :
D'autre part, je suis étonné de la courbe obtenue dans Domoticz, les données envoyées par Enedis sont envoyées par kW pour toutes les demi-heures. En mettant cela tel quel dans la base de données, Domoticz additionne les données (il attends des kWh, pas des kWdemiHeures...), du coup ça double la puissance. Il faudrait diviser les données par 2 avant de les envoyer dans la base de données. En additionnant les courbes de chaque heure, on doit retomber sur la puissance consommée de la journée, on tombe sur le double.
Hello,
Bien vu et merci pour ton commit, je t'ai mis une question à la revue de celui-ci. Je me suis basé sur la logique du script pour l'eau au départ, mais il m'en manque un pan si correction dans le passé...
J'ai la tête dans le petit frère (gaspar) qui est plus pauvre en données, impossible d'obtenir des données passées et encore moins des journalières... et même pas un index...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 25 mars 2018, 18:55
par Barberousse
epierre a écrit :Barberousse a écrit :Bien vu et merci pour ton commit, je t'ai mis une question à la revue de celui-ci. Je me suis basé sur la logique du script pour l'eau au départ, mais il m'en manque un pan si correction dans le passé...
J'ai la tête dans le petit frère (gaspar) qui est plus pauvre en données, impossible d'obtenir des données passées et encore moins des journalières... et même pas un index...
Je me pose sérieusement la question d'intégrer Linky directement comme hardware à Domoticz en C++, modifier le base de données comme ça me donne des messages d'erreur (j'ai du zwave qui remonte des données sans arrêt et la base est verrouillée pendant la mise à jour) et on est très dépendant du modèle de base de données de Domoticz qui peut changer à tout moment. Et qui est... Euh... Pas dans les règles de l'art. Si le code est intégré, il évoluera en même que le modèle de base de données.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 25 mars 2018, 19:38
par epierre
Barberousse a écrit :
Je me pose sérieusement la question d'intégrer Linky directement comme hardware à Domoticz en C++, modifier le base de données comme ça me donne des messages d'erreur (j'ai du zwave qui remonte des données sans arrêt et la base est verrouillée pendant la mise à jour) et on est très dépendant du modèle de base de données de Domoticz qui peut changer à tout moment. Et qui est... Euh... Pas dans les règles de l'art. Si le code est intégré, il évoluera en même que le modèle de base de données.
euh le module sur lmequel je me base intercepte des données dans une page, si demain ils changent la page il faut tout refaire...(c'est déjà arrivé deux fois en quelque mois).
Sur Gaspar c'est du Primefaces avec un état et un MVC très présent, c'est moche à récupérer, j'y ai encore passé 4h pour avoir quelque chose d'exploitable...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 25 mars 2018, 20:53
par Barberousse
epierre a écrit : euh le module sur lmequel je me base intercepte des données dans une page, si demain ils changent la page il faut tout refaire...(c'est déjà arrivé deux fois en quelque mois).
Sur Gaspar c'est du Primefaces avec un état et un MVC très présent, c'est moche à récupérer, j'y ai encore passé 4h pour avoir quelque chose d'exploitable...
Pourtant ça avait l'air d'être du Json et documenté mais je mélange avec les datasets pour l'open data... Gaspar je ne pourrai pas m'y lancer, je ne l'ai pas. Une solution intermédiaire est d'ajouter les fonctions manquantes à l'api plugins Python de Domoticz pour coder vraiment ça comme un plug-in Domoticz. J'ai déjà fait ajouter des choses pour un autre plugin (ebus) que j'ai fait.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 25 mars 2018, 21:34
par epierre
Barberousse a écrit :
Pourtant ça avait l'air d'être du Json et documenté mais je mélange avec les datasets pour l'open data...
lol oui, sinon il faudrait passer à l'homologation...
Barberousse a écrit : Une solution intermédiaire est d'ajouter les fonctions manquantes à l'api plugins Python de Domoticz pour coder vraiment ça comme un plug-in Domoticz. J'ai déjà fait ajouter des choses pour un autre plugins (ebus) que j'ai fait.
il faudrait déjà savoir quels champs remplir avec quoi dans domoticz pour les données jours, si tu peux hacker un peu par là, je n'ai trouvé que des chosesi inutilisées en fait...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 25 mars 2018, 22:35
par epierre
Merci à singinglarvae, FredVi, Arigaud, Guillaumezin et Xavier !
Nous avons ce soir la première version fonctionnelle !
Et j'ai réussi à grapher une première semaine de Gaspar en parallèle, merci à tous !
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 29 mars 2018, 10:16
par Christian81100
Bonjour, je suis débutant en domoticz et ne connait pas grand chose à la programmation, en plus je suis sous domoticz windows .
Je trouve bien intéressant de pouvoir récupérer les information du compteur linly .
Après avoir bien lu toutes les lignes de ce forum et le site
https://github.com/arigaud/domoticz_linky
Je me trouve un peu découragé car je pense que tout ça est fait pour un raspberry
et je ne comprend pas toutes les commandes.
Dans la condition ou ça pourrait marcher sur windows, pourrait t'on me donner la marche a suivre bien détaillé pour crées ce compteur sur domoticz, ou me donner un lien qui l'explique.
Merci de votre aide.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 29 mars 2018, 10:48
par epierre
alors comment dire ... windows ...
le plus simple serait que tu installes cygwin, et à partir de là tu devrais pouvoir suivre l'installation, mais en adaptant les chemins windows bien sûr dans les paramètres. Je crois même que cygwin inclue un cron.
https://www.cygwin.com/
si tu as une version pro, tu devrais povoir faire tourner un docker sinon.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 29 mars 2018, 19:52
par toutazimuth
Merci à tous pour la création et le suivi assuré, sur l'interface entre Domoticz et Linky.
Cette nouvelle version règle les problèmes de relevés journaliers et d'affichage dans un virtuel ?
Et quelle est la méthode pour effectuer la mise à jour, et ce sans perdre les données précédemment enregistrées ?
Merci encore
epierre a écrit :Merci à singinglarvae, FredVi, Arigaud, Guillaumezin et Xavier !
Nous avons ce soir la première version fonctionnelle !
Et j'ai réussi à grapher une première semaine de Gaspar en parallèle, merci à tous !
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 31 mars 2018, 10:29
par tonejay
Hello à tous !!! Super tuto que je tente de suivre et qui tombe a pic car je viens de detecter une hausse significative de ma consommation suite à l'installation de mon linky...J'ia donc besoin d'indicateurs pour tester tout ca !
J'ai suivi le tuto, ca a lair de bien se passer mais voici ce que je trouve dans les les logs...
Code : Tout sélectionner
2018-03-31 10:26:05,057 logging in as **************@gmail.com...
2018-03-31 10:26:05,093 Starting new HTTPS connection (1): espace-client-connexion.enedis.fr
2018-03-31 10:26:08,694 logged in successfully!
2018-03-31 10:26:08,694 retrieving data...
2018-03-31 10:26:08,703 Starting new HTTPS connection (1): espace-client-particuliers.enedis.fr
2018-03-31 10:26:16,817 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:16,837 Resetting dropped connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:20,843 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:20,853 Unable to log in
Qui sait ce que ca veut dire ??
Merci encore pour tout ce travail !!!