domoticz maintenant remplit tout seul même s'il n'y a pas de données, pour ma part je supprime et replace par la nouvelle valeur pour être propre, ça ne devrait donc pas poser de soucis.MazelleJeanne a écrit :Ici, un bug : ENEDIS fournit les relevé jusqu'à la veille, pas du jour-même, sauf que j'ai deux valeurs à 0Wh pour aujourd'hui à 6h et 7h... du coup est-ce que ça va se modifier dans la base de donnée demain lors du chargement des bon indices pour 6h et 7h... aucune idée... si non c'est repartit pour un bug comme avant que je réinstalle et qu'on voit sur les précédente capture d'écran...
Récupérer ses informations de consommation électriques via l'API ENEDIS
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
en fait il ne faut jamais de valeur qui retourne en arrière sinon ça buggue... par contre j'ai toujours des delta entre ce qu tu fais en base et l'affichage... j'ai vait des virtuels pour traiter mais c'est incompréhensible pour moi pour l'instant...MazelleJeanne a écrit :
Y a ça qui me gêne :
Je teste avec des import/export de base de donnée et les données excel issues de ENEDIS (tout en manuel bine sur)Code : Tout sélectionner
cumul=cumul+(obj[i]["conso"]);
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
-
MazelleJeanne
- Messages : 31
- Inscription : 06 nov. 2017, 21:13
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Ok, c'est compris... donc si dans les script je récupère 2 conso, je dois faire 2 lignes?
Exemple, si je modifie comme en gras... :
Ou alors il ne faut pas modifier comme j'ai écrit, mais plutôt faire deux "boucle" séparées?
- function generateDayHoursConso1() {
et
- function generateDayHoursConso2() {
Exemple, si je modifie comme en gras... :
Code : Tout sélectionner
console.log('DELETE FROM \'MultiMeter\' WHERE devicerowid='+devicerowid+' and date = \''+req_date+'\'; INSERT INTO \'MultiMeter\' (DeviceRowID,Value1,Value2,Date) VALUES ('+devicerowid+',[b] \''+Math.round(obj[i]["conso1"]*1000)+'\', \''+Math.round(obj[i]["conso2"]*1000)[/b]+'\', \''+Math.round(cumul*1000)+'\', \''+req_date+'\');') ;
cumul=cumul+(obj[i]["conso"]);
- function generateDayHoursConso1() {
et
- function generateDayHoursConso2() {
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Hello,
tu veux filtrer par heure dans le script ?
tu veux filtrer par heure dans le script ?
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
-
MazelleJeanne
- Messages : 31
- Inscription : 06 nov. 2017, 21:13
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Très bonne questionepierre a écrit :Hello,
tu veux filtrer par heure dans le script ?
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
J'ai laissé le script tourner depuis qq jours sans vraiment aller regarder
Il s'est passé un truc bizarre non?
Il s'est passé un truc bizarre non?
-
MazelleJeanne
- Messages : 31
- Inscription : 06 nov. 2017, 21:13
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Salut! J'ai le même graphique... et sur le graph journalier, pour la veille j'ai bien la bonne puissance consomée, mais pas sur celle du jour (qui devrait être à zéro)...Ukadee a écrit :J'ai laissé le script tourner depuis qq jours sans vraiment aller regarder
Il s'est passé un truc bizarre non?![]()
-
MazelleJeanne
- Messages : 31
- Inscription : 06 nov. 2017, 21:13
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
J'ai remarqué dans la base de donnée que dans la colonne ROWID il y avait deux ID, le bon (chez moi 3) et un autre (ici 94).
Les enregistrement dans le ROWID 94 sont par pas de 5 minutes dans la table "Meter", il n'y à qu'un enregistrement avec la mauvais ROWID dans "Meter_Calendar", il date du 27/11
J'ai aussi des lignes avec une date erronée :
"3" "563508" "5112" "2017-12-0 07:30:00"
"3" "541402" "1086" "2017-12-1 00:00:00"
il me manque dans cette série de relevée le 2017-11-30, et ce qui me gêne aussi c'est que ce n'est pas 01 02 jusqu'à 30 mais 0 1 2 ...
Est-ce que le fait que le ROWID du dispositif soit le même que le ROWID d'un matériel peut poser problème?
Je viens de changer le ROWID en créant un nouvel intant+compteur, donc ROWID 110, j'ai un graph identique et toujours le problème du jour J avec une consommation énorme!
Après, le fait d'avoir différent ROWID dans la même table ne devrait pas poser problème si chaque dispositif récupère et utilise uniquement les données enregistrées pour son ROWID...
Les enregistrement dans le ROWID 94 sont par pas de 5 minutes dans la table "Meter", il n'y à qu'un enregistrement avec la mauvais ROWID dans "Meter_Calendar", il date du 27/11
J'ai aussi des lignes avec une date erronée :
"3" "563508" "5112" "2017-12-0 07:30:00"
"3" "541402" "1086" "2017-12-1 00:00:00"
il me manque dans cette série de relevée le 2017-11-30, et ce qui me gêne aussi c'est que ce n'est pas 01 02 jusqu'à 30 mais 0 1 2 ...
Est-ce que le fait que le ROWID du dispositif soit le même que le ROWID d'un matériel peut poser problème?
Je viens de changer le ROWID en créant un nouvel intant+compteur, donc ROWID 110, j'ai un graph identique et toujours le problème du jour J avec une consommation énorme!
Après, le fait d'avoir différent ROWID dans la même table ne devrait pas poser problème si chaque dispositif récupère et utilise uniquement les données enregistrées pour son ROWID...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
bonjour,
tout d'abord je tiens à vous féliciter pour le travail effectué sur le code pour récupérer les infos du linky. et surtout merci pour le partage c est vraiment top.
j'ai suivi le tuto github de empierre pour récupérer les infos de mon linky avec domoticz j'ai rajouté d'autres librairies en plus.
https://github.com/empierre/domoticz_linky
j'ai bien importé les différents fichiers et changé les infos de login mot de passe qui correspondent à mon compte ainsi que l'ID du capteur domoticz. cependant je n'arrive toujours pas à me connecter. le script à bien créer le fichier de log et voilà ce qu'il contient.
je ne comprends pas trop le type d'erreur. je suis allé voir dans les 2 fichiers .py mais je ne vois rien d'anormal.
je voulais savoir si vous aviez déjà eu ce type d'erreur et si vous pouviez m'aider sur le sujet car je suis vraiment un novice sur ce sujet et j'avoue que je rame pas mal !!!!!!.
en vous remerciant d'avance pour le temps que vous passerez sur mon problème.
tout d'abord je tiens à vous féliciter pour le travail effectué sur le code pour récupérer les infos du linky. et surtout merci pour le partage c est vraiment top.
j'ai suivi le tuto github de empierre pour récupérer les infos de mon linky avec domoticz j'ai rajouté d'autres librairies en plus.
https://github.com/empierre/domoticz_linky
j'ai bien importé les différents fichiers et changé les infos de login mot de passe qui correspondent à mon compte ainsi que l'ID du capteur domoticz. cependant je n'arrive toujours pas à me connecter. le script à bien créer le fichier de log et voilà ce qu'il contient.
Code : Tout sélectionner
Traceback (most recent call last):
File "/home/pi/domoticz_linky/linky_json.py", line 25, in <module>
import linky
File "/home/pi/domoticz_linky/linky.py", line 25, in <module>
import requests
ImportError: No module named 'requests'
je voulais savoir si vous aviez déjà eu ce type d'erreur et si vous pouviez m'aider sur le sujet car je suis vraiment un novice sur ce sujet et j'avoue que je rame pas mal !!!!!!.
en vous remerciant d'avance pour le temps que vous passerez sur mon problème.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Hello,loc73 a écrit :je ne comprends pas trop le type d'erreur. je suis allé voir dans les 2 fichiers .py mais je ne vois rien d'anormal.Code : Tout sélectionner
Traceback (most recent call last): File "/home/pi/domoticz_linky/linky_json.py", line 25, in <module> import linky File "/home/pi/domoticz_linky/linky.py", line 25, in <module> import requests ImportError: No module named 'requests'
c'est encore très expérimental, en gris le message que tu as dit qu'il te manque un module:
sudo pip install requests
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx