Alimenter automatiquemebt BDPV depuis Domoticz

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: Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

problème de langue ...
monfiston
Messages : 28
Inscription : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

Bonjour
Depuis hier, ça ne fonctionne plus
J ai l impression que l indexe "prod" à été remplacée par "data"?

Voici ce que j ai comme bilan

{
"ActTime" : 1589542831,
"AstrTwilightEnd" : "00:17",
"AstrTwilightStart" : "04:10",
"CivTwilightEnd" : "22:27",
"CivTwilightStart" : "06:00",
"DayLength" : "15:13",
"NautTwilightEnd" : "23:16",
"NautTwilightStart" : "05:11",
"ServerTime" : "2020-05-15 13:40:31",
"SunAtSouth" : "14:13",
"Sunrise" : "06:37",
"Sunset" : "21:50",
"app_version" : "2020.1",
"result" :
[
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CounterToday" : "2.804 kWh",
"CustomImage" : 0,
"Data" : "2720.164 kWh",
"Description" : "",
"EnergyMeterMode" : "0",
"Favorite" : 1,
"HardwareID" : 4,
"HardwareName" : "panneaux solaire autoconsommation",
"HardwareType" : "Teleinfo EDF",
"HardwareTypeVal" : 19,
"HaveTimeout" : false,
"ID" : "00000404",
"LastUpdate" : "2020-05-15 13:40:29",
"Name" : "Teleinfo kWh",
"Notifications" : "true",
"PlanID" : "0",
"PlanIDs" :
[
0
],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"SubType" : "kWh",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "General",
"TypeImg" : "current",
"Unit" : 1,
"Usage" : "770 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "2"
}
],
"status" : "OK",
"title" : "Devices"
}
Martial
Messages : 201
Inscription : 03 mars 2017, 18:58

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

Bonjour,
Je ne vois pas où est le problème, chez moi ça marche toujours.
Qu'as-tu changé ?
La structure que tu montres a l'air normale.
C'est bien le mot clé Data que l'on recherche.

Qu'elle est ton erreur précisément?
monfiston
Messages : 28
Inscription : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

zut
je n'ai rien changé, justement

le script ne me trouve rien comme données

je vais chercher ailleurs

mais j'aimerais bien pour tester, exécuter ton script ou une partie sous Windows, ce qui me permettrait de le comprendre un peu mieux

car la je l’exécute avec le planificateur de taches de mon nas synologie, et c'est pas évident pour le débugger
monfiston
Messages : 28
Inscription : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

il y avait bien un bug avec le site bdpv
c'est corrigé maintenant
https://forum-photovoltaique.fr/viewtop ... 84#p511084
monfiston
Messages : 28
Inscription : 09 juin 2019, 11:18

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par monfiston »

bonjour
depuis 3 jours, je n'arrive plus à envoyer des données sur le site bdpv!

quand j'exécute ce script:

Code : Tout sélectionner

http://xxx.xxx.xxx:xxxx/json.htm?type=devices&rid=2" | jq -r .result[]."Data"|cut -d ' ' -f1|tr -d '.'
voici le résultat que j'ai :
{
"ActTime" : 1633244752,
"AstrTwilightEnd" : "21:36",
"AstrTwilightStart" : "06:36",
"CivTwilightEnd" : "20:23",
"CivTwilightStart" : "07:49",
"DayLength" : "11:33",
"NautTwilightEnd" : "20:59",
"NautTwilightStart" : "07:13",
"ServerTime" : "2021-10-03 09:05:52",
"SunAtSouth" : "14:06",
"Sunrise" : "08:19",
"Sunset" : "19:52",
"app_version" : "2020.1",
"status" : "OK",
"title" : "Devices"
}

c'est comme s'il ne trouvait pas ma production non?

si j'exécute une partie du même code

Code : Tout sélectionner

http://xxx.xxx.xxx:xxxx/json.htm?type=devices&rid=2
voici ce que j'obtiens

{
"ActTime" : 1633244559,
"AstrTwilightEnd" : "21:36",
"AstrTwilightStart" : "06:36",
"CivTwilightEnd" : "20:23",
"CivTwilightStart" : "07:49",
"DayLength" : "11:33",
"NautTwilightEnd" : "20:59",
"NautTwilightStart" : "07:13",
"ServerTime" : "2021-10-03 09:02:39",
"SunAtSouth" : "14:06",
"Sunrise" : "08:19",
"Sunset" : "19:52",
"app_version" : "2020.1",
"result" :
[
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CounterToday" : "0.005 kWh",
"CustomImage" : 0,
"Data" : "4193.826 kWh",
"Description" : "",
"EnergyMeterMode" : "0",
"Favorite" : 1,
"HardwareID" : 4,
"HardwareName" : "panneaux solaire autoconsommation",
"HardwareType" : "Teleinfo EDF",
"HardwareTypeVal" : 19,
"HaveTimeout" : false,
"ID" : "00000404",
"LastUpdate" : "2021-10-03 09:02:39",
"Name" : "Teleinfo kWh",
"Notifications" : "true",
"PlanID" : "0",
"PlanIDs" :
[
0
],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"SubType" : "kWh",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "General",
"TypeImg" : "current",
"Unit" : 1,
"Usage" : "90 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "2"
}
],
"status" : "OK",
"title" : "Devices"
}
une idée d'où pourrait provenir le pb?
Martial
Messages : 201
Inscription : 03 mars 2017, 18:58

Re: Alimenter automatiquemebt BDPV depuis Domoticz

Message par Martial »

Bonjour,
Etranges tes résultats, on recherche, par la commande jq, le champ Data qui est bien dans la réponse que tu obtiens en json (avec la valeur: "4193.826 kWh).
Il n'y a aucune raison pour obtenir tout ce que tu reçois.

Est-ce que jq est toujours installé?
Qu'est-ce qui a changé chez toi ces derniers jours.

PS: dans ta ligne de commande, il manque le début (curl -s), mais je suppose que c'est juste un pb de copier/coller ...
Répondre