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 <\>.
matou801
Messages : 6
Inscription : 15 mai 2018, 15:19

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

Message par matou801 »

Bonjour à tous,

j'ai un serveur Domoticz sur Raspberry, j'ai installé le projet https://github.com/empierre/domoticz_linky sur mon rasp en suivant la procédure. Quand je lance le script manuellement il se connecte bien sur mon compte Enedis et je vois qu'il récupère bien les valeurs sans message d'erreur, je vérifié le fichier log et je vois le process avec à la fin un Got Data! . par contre les infos ne remonte pas dans Domoticz. J'ai crée un "dumpy" et ensuite un capteur virtuel. Dans le fichier de domoticz_linky.cfg j'ai mis le numéro Idx du device DOMOTICZ_ID c'est bien ça ?
Est ce que j'ai d'autres infos à renseigner qq part ?

Merci et bonne journée

Matthieu
pascal_69
Messages : 55
Inscription : 30 janv. 2018, 21:52

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

Message par pascal_69 »

matou801 a écrit :Bonjour à tous,

j'ai un serveur Domoticz sur Raspberry, j'ai installé le projet https://github.com/empierre/domoticz_linky sur mon rasp en suivant la procédure. Quand je lance le script manuellement il se connecte bien sur mon compte Enedis et je vois qu'il récupère bien les valeurs sans message d'erreur, je vérifié le fichier log et je vois le process avec à la fin un Got Data! . par contre les infos ne remonte pas dans Domoticz. J'ai crée un "dumpy" et ensuite un capteur virtuel. Dans le fichier de domoticz_linky.cfg j'ai mis le numéro Idx du device DOMOTICZ_ID c'est bien ça ?
Est ce que j'ai d'autres infos à renseigner qq part ?

Merci et bonne journée

Matthieu
Bonjour,

Peux-tu vérifier le contenu du fichier req.sql qui a été généré (normalement dans le même répertoire que ton script)
Tu dois normalement avoir des lignes d'insertion qui reprennent le numéro de ton dispositif (DeviceRowID)
L3GION
Messages : 61
Inscription : 30 nov. 2016, 18:32

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

Message par L3GION »

Ca m’intéresse car j 'ai exactement le même soucis et dans req.sql j'ai bien des lignes du type

Code : Tout sélectionner

INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (460, '1880', '393224', '2018-05-15 00:00:00');
matou801
Messages : 6
Inscription : 15 mai 2018, 15:19

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

Message par matou801 »

Voila un bout de req.sql

Code : Tout sélectionner

BEGIN TRANSACTION;
DELETE FROM 'Meter' WHERE devicerowid=00082023;
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '948960', '2373162', '2018-05-14 11:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '1045', '2562954', '2018-05-14 12:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '790', '2563163', '2018-05-14 13:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '1410', '2563321', '2018-05-14 14:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '770', '2563603', '2018-05-14 15:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '995', '2563757', '2018-05-14 16:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '1155', '2563956', '2018-05-14 17:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '950', '2564187', '2018-05-14 18:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '890', '2564377', '2018-05-14 19:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '6000', '2564555', '2018-05-14 20:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '6100', '2565755', '2018-05-14 21:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '9490', '2566975', '2018-05-14 22:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '4565', '2568873', '2018-05-14 23:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '4100', '2569786', '2018-05-15 00:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (00082023, '0', '2570606', '2018-05-15 00:00:00');
COMMIT;
pascal_69
Messages : 55
Inscription : 30 janv. 2018, 21:52

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

Message par pascal_69 »

Tu as paramétré le numéro du dispositif avec la valeur de l'ID et pas celle de l'Idx !
matou801
Messages : 6
Inscription : 15 mai 2018, 15:19

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

Message par matou801 »

J'ai changé mais toujours aucunes remontées dans Domoticz

Code : Tout sélectionner

INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '4565', '2568873', '2018-05-14 23:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '4100', '2569786', '2018-05-15 00:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '0', '2570606', '2018-05-15 00:00:00');
COMMIT;
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 »

matou801 a écrit :J'ai changé mais toujours aucunes remontées dans Domoticz

Code : Tout sélectionner

INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '4565', '2568873', '2018-05-14 23:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '4100', '2569786', '2018-05-15 00:00:00');
INSERT INTO 'Meter' (DeviceRowID,Usage,Value,Date) VALUES (23, '0', '2570606', '2018-05-15 00:00:00');
COMMIT;
qui fait tourner domoticz et ce script ?

essayes avec cet user de faire:

cat req.sql |sqlite3 /home/pi/domoticz/domoticz.db

et vois ce qu'il te dit
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
matou801
Messages : 6
Inscription : 15 mai 2018, 15:19

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

Message par matou801 »

Bonjour,

J'ai trouvé mon erreur, le chemin d'accès à la base Domoticz n'était pas bon pour moi (dans le fichier domoticz_linky.sh) . C'est ok maintenant les infos remontent bien sur les graphs.

Merci.
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 »

matou801 a écrit :
Merci.

:D
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
matou801
Messages : 6
Inscription : 15 mai 2018, 15:19

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

Message par matou801 »

Bonjour,

il me reste encore un problème d'affichage dans le tableau de bord, ça ne se met pas à jour voir PJ.

Merci
Pièces jointes
screen.png
screen.png (36.8 Kio) Consulté 6415 fois
Répondre