Mise à jour de l'index de production mensuel

Bonjour,

En cas de coupure d’internet, il y a une coupure de la récupération des données de prévision de production


J’ai regarder sur le site de Solcast, il y aurait peut-être moyen de récupérer les estimatifs manquant, y a t-il un moyen de les ajouter après coup ?

Car comme on peut le voir sur mon graphe, la production du mois va bien prendre en compte ces jours, mais pas l’estimatif et du coup le mois est erronés.

Merci par avance,

Bonjour,

Tu cherches à remplir manuellement les jours 2 à 9 c’est ça ?

image

C’est ça mais uniquement pour estimatif solcast afin que le graphique surtout de l’année ai un résultat correct
Je ne sais pas ce que permet l’API de Solcast, mais ce que je souhaite c’est juste que l’estimation du mois soit correct car actuellement ce n’est pas le cas

L’affichage sur le mois n’est pas gênant malgré le trou, mais sur l’année oui car gros écart

Pourquoi uniquement ? Il va bien falloir que les données de productions soient aussi mis à jour quand elles n’y sont pas.

Moi non plus mais là je pense pas que je vais aller chercher.

Je vais juste regarder pour te propose de corriger à la main et c’est bien les données du graphique « Mois » qu’il faut mettre à jour, ce qui corrigera les données du graphique « Année »

@yoyouri,

Tu peux donc créer un nouveau scénario puis en 3 étapes :

  1. Modifier l’ID par celui de ton équipement SolCast
  2. Exécuter le scénario et récupérer dans les logs le json qui contient les données du mois

Exemple simple avec le jour 1 et 2 :
{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":755}}

Si besoin de modifier les données du jour 2 de la PROD : 755 par 1000 :
{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":1000}}

La modification est à mettre dans le scénario $json = '{"prev":{"01":1658,"02":1335},"prev6h":{"01":2522,"02":1892},"prod":{"01":10,"02":1000}}' en laissant bien les quotes '.....'

  1. Dé-commenter les 3 dernières lignes en retirant les // puis sauvegarder et exécuter le scénario
// Changer l'ID 477 par l'ID de l'équipement SolCast
$eqLogic = eqLogic::byId(477);

// Etape 1 : récupérer les données //
$json = $eqLogic->getConfiguration("json_array_watt_month");
$scenario->SetLog($json);

// Etape 2  : décommenter les 3 lignes pour envoyer les nouvelles données //
//$json = '';
//$eqLogic->setConfiguration("json_array_watt_month", $json);
//$eqLogic->save();

Oula, c’est un peu du chinois pour moi

Déjà je ne trouve pas où je peux récupérer le JSON de Solcast pour vérifier que les données d’estimatif de production des jours précédents y sont bien

J’avais compris de ton post initial que tu avais vu où avoir l’information :wink:.

oui mais pas dans le JSON à priori
par contre sur le site de Solcast on peut demander u historique des estimations
c’est celui-ci que je souhaite intégré dans le mois en cours et ou passé

Oui c’est ce que j’avais compris.

Donc il faut que tu récupères cet historique sur le site de SolCast puis que tu suivent les étapes que j’ai décrites pour mettre à jour les données du plugin en corrigeant les données de prévisions, de prévision à 6h (si disponible) et de production (disponible je ne sais pas où dans Jeedom).

L’historique de l’année sera mis à jour après minuit avec les nouvelles données du mois.

ok, je vais déjà voir ce qui est récupérable sur Solcast.

Pour la production, le plugin l’a déjà récupéré vu que c’est un index, la preuve sur mes copies d’écran
après ce que je souhaites surtout c’est de comparer les mois donc la répartition par jour n’est pas nécessaire.

Bonjour,
Je reviens sur mon envi de récupérer les estimations de production via le site Solcast pour les jours au j’ai eu une déconnection.
J’ai tardé un peut car il fallait attendre au moins 7 jours pour accéder à l’historique

Par contre je viens de voir qu’il est proposé de récupérer 4 types de données.


Laquelle correspond au besoin du plugin-solcast ?

Merci par avance,

Bonjour,

Je n’ai pas l’impression que l’une des possibilités soient incluses dans nos plans « gratuit ».
Essai de cliquer dessus, le seul possible semble être le TMY PXX mais au moment de valider la demande, on ne peut pas.

image

les TMY PXX sont les seules données clairement payantes

par contre pour les autres c’est soit un certain nombre de demandes par mois soit seulement 3 demandes

Mais avant d’essayé j’aurais voulu savoir quels sont les données se rapprochant le plus de celles que tu récupères pour le plugin

Je pense en premier essayé avec les moyennes mensuel mais du coup je vais surement attendre la fin du mois

Edit : je viens de regarder un peut plus les 3 autres possibilités, j’ai l’impression que c’est que les données brut d’ensoleillement qui ne prennent pas en compte les données du site (installation PV) renseigné dans le compte.
Du coup je ne sais encore moins comment faire !

Bon donc :
image

Select Product Plan : Free
Ville : Ta ville / Tes coordonnées
Fourchette de date : à définir
Réglage sur PT60M
Paramètres : GHI

Quand tu exportes au bout d’un moment tu peux télécharger un fichier csv de ce type :

...
2022-11-01T06:00:00Z,2022-11-01T05:00:00Z,PT60M,0
2022-11-01T07:00:00Z,2022-11-01T06:00:00Z,PT60M,5
2022-11-01T08:00:00Z,2022-11-01T07:00:00Z,PT60M,89
2022-11-01T09:00:00Z,2022-11-01T08:00:00Z,PT60M,146
2022-11-01T10:00:00Z,2022-11-01T09:00:00Z,PT60M,191
2022-11-01T11:00:00Z,2022-11-01T10:00:00Z,PT60M,121
2022-11-01T12:00:00Z,2022-11-01T11:00:00Z,PT60M,347
2022-11-01T13:00:00Z,2022-11-01T12:00:00Z,PT60M,429
2022-11-01T14:00:00Z,2022-11-01T13:00:00Z,PT60M,371
2022-11-01T15:00:00Z,2022-11-01T14:00:00Z,PT60M,240
2022-11-01T16:00:00Z,2022-11-01T15:00:00Z,PT60M,100
2022-11-01T17:00:00Z,2022-11-01T16:00:00Z,PT60M,7
2022-11-01T18:00:00Z,2022-11-01T17:00:00Z,PT60M,0
...

Bonsoir,

Je viens de faire la demande du fichier.
Comment l’exploiter et l’intégrer dans le plugin pour mettre à jour les données manquantes ?

Bonsoir,

Il faut totaliser les valeurs du fichier pour chaque jour et exploiter ce que j’ai indiqué au post 5 en suivant bien les étapes que j’avais décrite (les données sont celles de « prev »)

Ok je vais essayé.
Mais si je ne me trompe pas les données récupérées correspondent à la prévision de l’ensoleillement et non à la prévision de production
C’est bien le plugin qui les recalcules en fonctions de ces données et de celles qui récupère via l’API (puissance des capteurs, orientation, …) ?

Je n’ai pas compris !?

Il n’y a pas de prévision d’ensoleillement. Le plugin récupère la prévision de production c’est à dire une prévision de ce que les panneaux vont produire.

C’est ce qui est stocké dans le json du plugin et dont j’ai parlé pour le scénario dans la partie « prev ».

Le fichier csv que tu viens de récupérer correspond aussi à cette partie prévision sauf qu’à présent c’est de l’historique et ils considèrent que c’est ce qui a vraiment été produit…

J’espère que c’est plus clair parce que moi je n’ai pas vraiment compris si tu veux compléter les données de prévisions (issue de SolCast donc du fichier csv que tu as récupéré) ou les données de production (qui devrait être issue de ton système de mesure et que le site SolCast ne peut pas te fournir) … ou les deux …

Sauf que si je ne me trompe pas, le plugin récupère via l’API directement les prévisions de production du site photovoltaïque renseigné sur Solcast via la clé API et celles-ci prennent en compte l’installation (puissance maxi, orientation, calcul de rendement,…)

Alors que l’historique récupéré via ce .csv indique juste le taux d’ensoleillement, il y a donc une grosse différence et ne prend pas du tout en compte mon installation solaire
Il faut donc que je trouve comment transformer mois par mois pour être au plus juste

Voici les données extrait pour la journée du 21 juin dernier (oui je remonte un peut loin)

2022-06-20T04:00:00Z,2022-06-20T03:00:00Z,PT60M,0
2022-06-20T05:00:00Z,2022-06-20T04:00:00Z,PT60M,37
2022-06-20T06:00:00Z,2022-06-20T05:00:00Z,PT60M,173
2022-06-20T07:00:00Z,2022-06-20T06:00:00Z,PT60M,345
2022-06-20T08:00:00Z,2022-06-20T07:00:00Z,PT60M,518
2022-06-20T09:00:00Z,2022-06-20T08:00:00Z,PT60M,674
2022-06-20T10:00:00Z,2022-06-20T09:00:00Z,PT60M,800
2022-06-20T11:00:00Z,2022-06-20T10:00:00Z,PT60M,872
2022-06-20T12:00:00Z,2022-06-20T11:00:00Z,PT60M,928
2022-06-20T13:00:00Z,2022-06-20T12:00:00Z,PT60M,917
2022-06-20T14:00:00Z,2022-06-20T13:00:00Z,PT60M,851
2022-06-20T15:00:00Z,2022-06-20T14:00:00Z,PT60M,739
2022-06-20T16:00:00Z,2022-06-20T15:00:00Z,PT60M,588
2022-06-20T17:00:00Z,2022-06-20T16:00:00Z,PT60M,414
2022-06-20T18:00:00Z,2022-06-20T17:00:00Z,PT60M,205
2022-06-20T19:00:00Z,2022-06-20T18:00:00Z,PT60M,62
2022-06-20T20:00:00Z,2022-06-20T19:00:00Z,PT60M,4
2022-06-20T21:00:00Z,2022-06-20T20:00:00Z,PT60M,0

Pour une installation comme la mienne de 9600Wc ça ne fait pas beaucoup, c’est pour ça que j’indique que ça correspond qu’au taux d’ensoleillement

Tu as raison, j’ai relu et là il n’y a que la donnée GHI. Global Horizontal Irradiance (GHI). Il manque donc tout un tas de données (que tu pourrais sûrement obtenir aussi) mais surtout il va manquer la façon de calculer la prévision en Wh avec toutes ces données.

Du coup, je ne sais pas comment faire.

Le principe du scénario reste évidemment valable mais je ne sais pas comment récupérer un historique des production en Wh. C’est peut être disponible dans l’un des plans payant.