Aucune remontée SolCast

Bonjour,
Suite à l’installation de PV sur mon toit, j’ai installé Solcast pour avoir des prévisions de prod pour automatiser certains équipements.
J’ai installé le plugin, j’ai créé un compte sur le site API Solcast, renseigné le tout…

Mais rien ne remonte dans mon plugin. Voici les logs. Qu’en pensez-vous ?

[2025-04-13 14:45:04] INFO  : #####---------------------------------------------------------#####
[2025-04-13 14:45:04] INFO  : [SolCast Ste Sigolene] Lecture des paramètres
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_resource_id : 00de-cbac-0df9-7ef9
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_api_key (length) : 82
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_bypassAPI : 0
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_email (length) : 25
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_password (length) : 14
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectNBJourPrevision : 2
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectStartPrevision : 7
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectEndPrevision : 21
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_CmdRefreshDataFrequency 2
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_isGlobalEquipement 0
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] target_day : 1
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] limit_target_day : 0
[2025-04-13 14:45:04] DEBUG  : [SolCast Ste Sigolene] UTC offset : 2
[2025-04-13 14:45:04] INFO  : [SolCast Ste Sigolene] Récupération des données
[2025-04-13 14:45:05] DEBUG  : [SolCast Ste Sigolene] response ->
[2025-04-13 14:45:05]WARNING : [SolCast Ste Sigolene] ECHEC de la récupération des données
[2025-04-13 15:05:04] INFO  : #####---------------------------------------------------------#####
[2025-04-13 15:05:04] INFO  : [SolCast Ste Sigolene] Lecture des paramètres
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_resource_id : 00de-cbac-0df9-7ef9
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_api_key (length) : 82
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_bypassAPI : 0
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_email (length) : 25
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_password (length) : 14
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectNBJourPrevision : 2
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectStartPrevision : 7
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_selectEndPrevision : 21
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_CmdRefreshDataFrequency 2
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] getInformations cfg_isGlobalEquipement 0
[2025-04-13 15:05:04] INFO  : [SolCast Ste Sigolene] Lecture des données de production uniquement
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] PROD Command : #18782#
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] PROD CmdProdIndexValue : 7229
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] Index journalier
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] DayStart : 0
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] DayEnd : 7229
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] DiffDay : 7229
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] PROD Value : 7229
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] Prod Value Old : 6631
[2025-04-13 15:05:04] DEBUG  : [SolCast Ste Sigolene] Prod Value Hour : 598
[2025-04-13 15:05:05] DEBUG  : [SolCast Ste Sigolene] Tableau de production pour la journée -> {"lastvalue":7229,"00":0,"01":0,"02":0,"03":0,"04":0,"05":0,"06":0,"07":0,"08":160,"09":1212,"10":1201,"11":1060,"12":1460,"13":1052,"14":486,"15":598}
[2025-04-13 15:05:05] DEBUG  : [SolCast Ste Sigolene] Ecart entre la production (7229) et la prévision (0) : 7229
[2025-04-13 15:05:05] INFO  : #####---------------------------------------------------------#####

Merci

Peut etre que c’est cette partie que je paramètre mal. Le plugin a besoin de quel API ?
Merci

Bonjour,

Et coté équipement dans le plugin, vous avez configuré comment dans la section Paramètres d’accès ?

Ma page du plugin:

Les paramètres de connexion à l’API:

Des idées ?

Coté Param d’accés, je l’utilise sans API Key et avec Contournement de l'API coché.

Pour la config chez Solcast, je n’ai rien fait de plus que ce qui est dans la doc. Mais ca commence à beaucoup dater.

Le contournement de l’API est déconseillé pourtant. C’est en tout cas ce qui est écrit dans la fenêtre contextuel

« Peut ne plus fonctionner d’un jour à l’autre »

Non?

Oui, mais tant que ça fonctionne sans l’API
Il sera toujours temps d’agir.

Dans vos logs, je vois que que votre clé API a une longueur de 82 caractères. La mienne est de 32 caractères. A vérifier.
image

La clé API que j’ai copiée correspond, ni plus ni moins, au lien URL affiché dans le champ.
Lorsque je télécharge les données au format JSON, j’y retrouve toutes les informations. Cela signifie que la clé API est bien fonctionnelle.
J’ai donc cherché dans le fichier JSON un code de 32 caractères, et j’en ai effectivement trouvé un.
Je l’ai ensuite copié dans le plugin, et j’attends désormais que les données se rafraîchissent.
Merci !

PS : Je constate que SOLCAST, en version gratuite, permet jusqu’à 10 rafraîchissements par jour. Le plugin nous permet d’ailleurs de définir un intervalle de deux heures pour respecter cette limite.

Cela dit, comme le soleil ne brille pas 24 h/24, ne serait-il pas plus pertinent d’adapter la fréquence des rafraîchissements en fonction des heures d’ensoleillement selon les saisons ?

La clé API est accessible par le menu en haut à droite sur votre compte
ou à cette URL: Solcast API Toolkit

Punaise !!

Eh ben voilà, moi je la récupérais via le bouton API KEY dans mon tableau de bord… Rrrrr

Merci.

Bonjour,

La clef API n’est pas la bonne en effet. Bien vu @jpty :+1:.

Le contournement de l’API utilise tes identifiants plutôt que la clef API. Ce n’est pas documenté, c’est volontaire.

Ce n’est pas que ce n’est pas conseillé mais c’est pas vraiment sensé fonctionné comme ça donc tant que ça marche tu peux l’utiliser. Le petit avertissement est là pour prévenir que ça pourrait ne plus fonctionner du jour au lendemain.

Qu’est ce que tu veux dire exactement ?

Permettre de définir la fréquence pour que tu puisses la définir toutes les 3h en été (parce que la période d’ensoleillement est plus grande) ?

1 « J'aime »

Lors du solstice d’été, chez moi, on a au maximum 15 h 39 de soleil dans la journée.
Comme le forfait gratuit de Solcast permet 10 rafraîchissements par jour, et que c’est réglé toutes les deux heures, il y a forcément des mises à jour qui tombent en dehors des heures d’ensoleillement.
Du coup, c’est un peu du gâchis, non ?

Donc grosso modo de 7h à 21h comme tu l’as indiqué dans ton début et fin de prévision.

Interrogation de l’API à 8, 10, 12, 14, 16, 18, 20 et une obligatoire à 6h pour définir la tendance de la journée.

Soit 8 interrogation sur 10 possible.

Ça me semble pas trop gâché mais si j’ai pas compris donne des exemples précis :wink:

Ça fait 20% de perte … Ça ne te dit rien ?

→ Au faite, une fois l’API modifié grâce a vous, mes infos remontent correctement dans le plugin! Merci pour votre aide !

Merci je sais compter mais tu ne donnes toujours rien de bien précis pour faire mieux et ne pas gâcher :kissing_smiling_eyes:.

Passer à une heure c’est beaucoup trop de demandes.

Permettre une possibilité de définir les heures exactes d’interrogation, oui pourquoi pas mais pourquoi il serait plus malin d’interroger 2 fois de plus à 11h et 13h et pas à 9h et 15h ?

Donc je répète, si tu as des idées, je prends mais soit précis. Juste me dire que l’on gâche des requêtes sans donner de façon de faire mieux ne sert pas à grand chose.

Sinon quand ce sera bon pour toi tu pourras cocher la solution sur le post de jpty.