Bonjour, sur quelle plateforme êtes-vous ? Synology ?Irate a écrit : 19 sept. 2020, 14:28 J'ai recommencé le processus, mais j'ai toujours le même souci.
[Plugin] DomoticzLinky (récupération données ENEDIS)
-
Barberousse
- Messages : 100
- Inscription : 22 mars 2018, 15:38
Re: Python plugin : DomoticzLinky
Re: Python plugin : DomoticzLinky
oui, synology
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
RFXcom
RFLink
GatewayMysensors
Zwave
Re: Python plugin : DomoticzLinky
Bonjour a tous,
Merci tout d'abord à Barberousse pour ton excellent travail qui doit représenter un nombre d'heure de travail assez conséquent.
J'ai moi aussi quelques désagréments depuis la grosse mise a jour.
Avant j'arrivais via le json à récuperer les données de la veille.
Quand j'appelle mon device le retour json est le suivant :
Le résultat "Counter": "28.445", est erroné et est depuis au moins quinze jour toujours identique.
J'aimerai bien savoir si je peux ( et du coup comment ) configurer le plugin pour avoir la donnée d'implémentée dans le retour JSON.
Merci d'avance !
Belle journée =)
Merci tout d'abord à Barberousse pour ton excellent travail qui doit représenter un nombre d'heure de travail assez conséquent.
J'ai moi aussi quelques désagréments depuis la grosse mise a jour.
Avant j'arrivais via le json à récuperer les données de la veille.
Quand j'appelle mon device le retour json est le suivant :
Code : Tout sélectionner
{
"AddjMulti": 1,
"AddjMulti2": 1,
"AddjValue": 0,
"AddjValue2": 0,
"BatteryLevel": 255,
"Counter": "28.445",
"CounterDeliv": "0.000",
"CounterDelivToday": "0.000 kWh",
"CounterToday": "0.000 kWh",
"CustomImage": 0,
"Data": "28445.0;0;0;0;0;0",
"Description": "Compteur Linky 0XXXXXXXXXX1",
"Favorite": 0,
"HardwareID": 4,
"HardwareName": "Enedis Linky",
"HardwareType": "Linky",
"HardwareTypeVal": 94,
"HaveTimeout": false,
"ID": "09--------211",
"LastUpdate": "2020-09-20 11:46:20",
"Name": "Linky",
"Notifications": "false",
"PlanID": "0",
"PlanIDs": [
0
],
"Protected": false,
"ShowNotifications": true,
"SignalLevel": "-",
"SubType": "Energy",
"SwitchTypeVal": 0,
"Timers": "false",
"Type": "P1 Smart Meter",
"TypeImg": "counter",
"Unit": 2,
"Usage": "0 Watt",
"UsageDeliv": "0 Watt",
"Used": 1,
"XOffset": "0",
"YOffset": "0",
"idx": "344"
}
Le résultat "Counter": "28.445", est erroné et est depuis au moins quinze jour toujours identique.
J'aimerai bien savoir si je peux ( et du coup comment ) configurer le plugin pour avoir la donnée d'implémentée dans le retour JSON.
Merci d'avance !
Belle journée =)
Dernière modification par Guigui le 21 sept. 2020, 21:59, modifié 1 fois.
-
Barberousse
- Messages : 100
- Inscription : 22 mars 2018, 15:38
Re: Python plugin : DomoticzLinky
Bonjour, avez-vous essayé de jouer sur le paramètre "Consommation à montrer sur le tableau de bord (affichage secondaire)" du plugin ? Sur quelle valeur celui-ci est-il positionné ?Guigui a écrit : 20 sept. 2020, 11:56 J'aimerai bien savoir si je peux ( et du coup comment ) configurer le plugin pour avoir la donnée d'implémentée dans le retour JSON.
Re: Python plugin : DomoticzLinky
Bonsoir Barberousse,
Voici un scrennshot de ma conf'
et un le resultat de mon curl (ce soir)
Pas de changements et un conf a priori correcte !
Voici un scrennshot de ma conf'
et un le resultat de mon curl (ce soir)
Code : Tout sélectionner
curl -Ssl -m 1 'http://MON_ip/json.htm?type=devices&rid=XXX' | jq -r '.result[]'
{
"AddjMulti": 1,
"AddjMulti2": 1,
"AddjValue": 0,
"AddjValue2": 0,
"BatteryLevel": 255,
"Counter": "28.445",
"CounterDeliv": "0.000",
"CounterDelivToday": "0.000 kWh",
"CounterToday": "0.000 kWh",
"CustomImage": 0,
"Data": "28445.0;0;0;0;0;0",
"Description": "Compteur Linky 0***********2211",
"Favorite": 0,
"HardwareID": 4,
"HardwareName": "Enedis Linky",
"HardwareType": "Linky",
"HardwareTypeVal": 94,
"HaveTimeout": false,
"ID": "09581",
"LastUpdate": "2020-09-21 20:46:07",
"Name": "Linky",
"Notifications": "false",
"PlanID": "0",
"PlanIDs": [
0
],
"Protected": false,
"ShowNotifications": true,
"SignalLevel": "-",
"SubType": "Energy",
"SwitchTypeVal": 0,
"Timers": "false",
"Type": "P1 Smart Meter",
"TypeImg": "counter",
"Unit": 2,
"Usage": "0 Watt",
"UsageDeliv": "0 Watt",
"Used": 1,
"XOffset": "0",
"YOffset": "0",
"idx": "344"
}
Pas de changements et un conf a priori correcte !
-
Barberousse
- Messages : 100
- Inscription : 22 mars 2018, 15:38
Re: Python plugin : DomoticzLinky
Bonjour,
Assurez-vous de mettre une version récente (les dernières versions produisent un fichier de debug qui va me faciliter la vie pour vous aider), relancez le plugin avec le paramètre "Debug" sur "Simple", regardez le log, vous obtiendrez un chemin vers ce fichier log de debug, laissez la récupération se dérouler et postez moi le fichier log de debug par messagerie privée, je vais regarder ce qu'il se passe.
Re: Python plugin : DomoticzLinky
Bonjour Barberousse,
Toujours des problèmes sur mon synology malgré les mises à jour récentes du plugin. Pourtant la partie avec le consentement se déroule correctement.
J'ai généré un fichier de "debug". Faut-il vous l'envoyer ?
Merci
Toujours des problèmes sur mon synology
Code : Tout sélectionner
Error: (Linky): Async Secure Read Exception: 335544539, short read
2020-09-22 18:33:06.571 Error: (Linky) durant l'étape : parseaccesstoken - Erreur status : 400 - code invalid_grant
2020-09-22 18:33:06.576 Error: (Linky) durant l'étape : parseaccesstoken - Le plugin va être arrêté. Relancez le en vous rendant dans Configuration/Matériel, en cliquant sur le plugin puis sur Modifier. Surveillez les logs pour obtenir le lien afin de renouveler le consentement pour la récupération des données auprès d'Enedis J'ai généré un fichier de "debug". Faut-il vous l'envoyer ?
Merci
Domoticz Version: 2024.7 (build 16286) sur docker Synology
RFXcom
RFLink
GatewayMysensors
Zwave
RFXcom
RFLink
GatewayMysensors
Zwave
-
Barberousse
- Messages : 100
- Inscription : 22 mars 2018, 15:38
Re: Python plugin : DomoticzLinky
Globalement, les utilisateurs rencontrent 2 problèmes :
- soit un dépassement de quota, parce que quand le plugin demande trop de données, Enedis coupe les communications, dans ce cas il faut réduire le paramètre "Nombre de jours à récupérer pour les autres vues (730 max)" et le mettre à 7. Ca ne sert à rien de récupérer 700 jours d'historique à chaque fois. En revanche, je trouve Enedis un peu sévère sur le quota, j'ai posté une question sur le forum des développeurs il y a plusieurs jours, je n'ai pas encore eu de réponse
- soit des problèmes de communication sur Synology uniquement, qui ont l'air d'être liés à la bibliothèque SSL, honnêtement ça me casse les pieds
Re: Python plugin : DomoticzLinky
Si on met à 7, les données des journées antérieures restent-elles en mémoire dans Dz ?Barberousse a écrit : 24 sept. 2020, 11:36 il faut réduire le paramètre "Nombre de jours à récupérer pour les autres vues (730 max)" et le mettre à 7. Ca ne sert à rien de récupérer 700 jours d'historique à chaque fois.
Dz version 2020.2 installé sur Raspberry - USB300 Enocean
dzVents Version 3.0.2
Python Version 3.7.3
dzVents Version 3.0.2
Python Version 3.7.3
-
Barberousse
- Messages : 100
- Inscription : 22 mars 2018, 15:38
Re: Python plugin : DomoticzLinky
Oui, on a besoin de mettre une valeur élevée que pour remplir la base de données une première fois, quand le dispositif est (re)créé.Le-Steph a écrit : 24 sept. 2020, 11:47 Si on met à 7, les données des journées antérieures restent-elles en mémoire dans Dz ?