Page 24 sur 32

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

Publié : 15 mai 2018, 15:53
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

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

Publié : 15 mai 2018, 18:57
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)

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

Publié : 15 mai 2018, 20:48
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');

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

Publié : 15 mai 2018, 21:14
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;

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

Publié : 15 mai 2018, 22:17
par pascal_69
Tu as paramétré le numéro du dispositif avec la valeur de l'ID et pas celle de l'Idx !

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

Publié : 15 mai 2018, 23:03
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;

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

Publié : 16 mai 2018, 16:03
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

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

Publié : 16 mai 2018, 17:46
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.

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

Publié : 16 mai 2018, 17:54
par epierre
matou801 a écrit :
Merci.

:D

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

Publié : 17 mai 2018, 09:26
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