Récupérer ses informations de consommation électriques via l'API ENEDIS

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Martial
Messages : 201
Inscription : 03 mars 2017, 18:58

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par Martial »

Bonjour,
Pour les valeurs bizarres sur l'affichage journalier, j'ai vu que dans ma base de données, des valeurs en date du 2018-03-00 avaient été insérées.
Certainement (mais je n'ai pas regardé le code) un bug avec ce satané mois de février qui n'est pas comme les autres !
Un petit delete dans la base, et le tour est joué (pour cette année).
pilou
Messages : 30
Inscription : 26 janv. 2018, 18:05

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par pilou »

Je n'ai pas de problème de dates bizarres (2018-03-00).
Dans export_hours_values.json et req.sql les dates et les valeurs sont bonnes, j'ai seulement un problème sur le compteur journalier avec domoticz_linky.sh. Ce problème est absent en lançant domoticz_linky_month.sh.
arigaud
Messages : 1
Inscription : 18 mars 2018, 17:07

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par arigaud »

Bonjour à tous,

Afin de faire profiter à la communauté des différentes adaptations que j'ai effectué suite à l'excellent travail de empierre, j'ai lancé un fork de son github.

Il s'agit principalement de quelques adaptations de confort ou esthetiques.

https://github.com/arigaud/domoticz_linky

Je teste depuis 2 jours et ça me semble ok, si certains se sentent l'ame de testeurs :)

Les changements principaux :

- fichier de configuration unique (qui ne sera pas écrasé lors des updates)
- un seul script pour recuperer les données quotidiennes ou mensuelles
- ajout d'une erreur dans le log en cas de maintenance du site
- vous pouvez installer le repertoire ou vous voulez
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par epierre »

arigaud a écrit : Afin de faire profiter à la communauté des différentes adaptations que j'ai effectué suite à l'excellent travail de empierre, j'ai lancé un fork de son github.
Hello,

Passes moi un pull request que je merge le tout.

Je réfléchissais à cela aussi pour gaspar, il faudrait aussi traiter des données historique pour l'eau comme pour veolia&co pour détecter les ruptures de fin de mois...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
maxwell86
Messages : 2
Inscription : 19 mars 2018, 11:38

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par maxwell86 »

Hello,

Nouvel utilisateur de Domoticz, j'ai utilisé hier le travail de epierre pour afficher mes beaux graphes de conso électrique.
Ça marche bien, super boulot!

Je me posais une question peut-etre bête mais bon: sur la partie scheduling du script via la crontab, est-il réellement nécessaire de faire tourner le script deux fois par jour étant donné qu'Enedis ne fournit de nouvelles données qu'une seule fois par jour, ie chaque jour après minuit, les données de conso de la veille sont disponibles et il faut attendre le début du jour suivant pour avoir de nouvelles données.
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par epierre »

maxwell86 a écrit : Je me posais une question peut-etre bête mais bon: sur la partie scheduling du script via la crontab, est-il réellement nécessaire de faire tourner le script deux fois par jour étant donné qu'Enedis ne fournit de nouvelles données qu'une seule fois par jour, ie chaque jour après minuit, les données de conso de la veille sont disponibles et il faut attendre le début du jour suivant pour avoir de nouvelles données.
Hello,

Merci ;-)

Tu peux mettre moins, linky fait deux relèves par jour, si c'est raté pour celle du matin, il rattrappe le soir, j'ai donc mis deux en mirroir.
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
maxwell86
Messages : 2
Inscription : 19 mars 2018, 11:38

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par maxwell86 »

epierre a écrit :
maxwell86 a écrit : Je me posais une question peut-etre bête mais bon: sur la partie scheduling du script via la crontab, est-il réellement nécessaire de faire tourner le script deux fois par jour étant donné qu'Enedis ne fournit de nouvelles données qu'une seule fois par jour, ie chaque jour après minuit, les données de conso de la veille sont disponibles et il faut attendre le début du jour suivant pour avoir de nouvelles données.
Hello,

Merci ;-)

Tu peux mettre moins, linky fait deux relèves par jour, si c'est raté pour celle du matin, il rattrappe le soir, j'ai donc mis deux en mirroir.
Ok, je me basais sur le comportement que je voyais directement sur le site d'Enedis (je précise que j'ai activé la courbe de charge depuis presque un an et c'est toujours ce comportement que j'ai observé).
Tu veux dire qu'en principe, on est sensés avoir des données du Linky sur le jour même (entre minuit et cette heure de relève dans la matinée)?
Alors soit pour moi ça n'a jamais marché, soit le site d'Enedis ne permet pas de voir ces données... Edit: effectivement, le site d'Enedis ne me permet jamais de sélectionner la date du jour pour le suivi par heure ou par jour, c'est donc juste qu'ils n'exploitent pas la relève du matin sur leur site?
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par epierre »

maxwell86 a écrit : Tu veux dire qu'en principe, on est sensés avoir des données du Linky sur le jour même (entre minuit et cette heure de relève dans la matinée)?
Alors soit pour moi ça n'a jamais marché, soit le site d'Enedis ne permet pas de voir ces données... Edit: effectivement, le site d'Enedis ne me permet jamais de sélectionner la date du jour pour le suivi par heure ou par jour, c'est donc juste qu'ils n'exploitent pas la relève du matin sur leur site?
alors enedis pourrait, mais pour avoir un meilleur taux de collecte, puis de redressement des données, ils mettent à disposition à J+1. La double collecte est en interne.
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par Barberousse »

toutazimuth a écrit : - mon compteur virtuel affiche toujours à zéro, alors que sa base de donnée est complète. J'ai du zappé un truc.
Il faut mettre la dernière valeur récupérée dans la colonne svalue, dans la table DeviceStatus, pour la ligne avec l'ID correspondant. Il faut en profiter également pour mettre la colonne LastUpdate à jour (sous la forme "2018-03-22 14:34:24"). Je crois que si on ne met pas à jour toutes les heures, l'affichage du dispositif passe rouge sous Domoticz (sauf depuis un plugin python ou le plugin décide lui-même de mettre le dispositif en timeout ou non).
Barberousse
Messages : 100
Inscription : 22 mars 2018, 15:38

Re: Récupérer ses informations de consommation électriques via l'API ENEDIS

Message par Barberousse »

Bonjour,

J'ai remarqué quelques anomalies dans la consommation de la journée. D'une part, les données dans export_hours_values.json sont celles de l'avant veille, pas de la veille (cf. fichiers attachés).
CalculsConso.zip
(24.31 Kio) Téléchargé 264 fois
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.
Répondre