• [^] # Re: La couleur du jour dans son terminal

    Posté par . En réponse à la dépêche Information couleur du jour pour contrats électricité Tempo. Évalué à 1.

    EDF, je n'avait pas pigé comment cela fonctionnait au moment du changement.

    RTE, c'était assez simple en fait... Il suffit de regarder (F12->Réseau->Recharger la page sous Firefox par exemple) ce qu'appelle la page RTE grand public citée dans mon autre commentaire (en maintenance à l'instant ou j'écris, cependant).

    On y voit une URL appelée par cette page front-end avec en paramètre les années de la saison Tempo en cours (on peut récupérer également les saisons passées complètes de manière analogue, d'ailleurs) qui retourne un JSON récapitulant tout le calendrier depuis le 1er septembre du début de saison Tempo avec les couleurs. On en tire la dispo de l'info lendemain et par simple somme les totaux par couleur de l'année en cours.

    Ce que j'ai est un peu spécifique niveau langage (Lua), car ma solution domotique a une intégration Lua native (c'est un langage fait spécifiquement pour s'intégrer ainsi à d'autres programmes, même si un interpréteur classique existe, avec tout ce qu'il faut quand le cœur est en C/C++, il est d'ailleurs utilisé dans certains jeux pour scripter des actions). Mais récupérer un JSON ouvert et le parser en Python par exemple c'est simple (possible en Bash aussi, mais c'est moins évident/lisible à mon sens, son avantage est surtout d'être là de base sur presque sur tout Unice).

    L'autre avantage est d'avoir 99% du temps l'info dès 6h15 (ça a parfois tardé jusqu'à 9h30 des jours ou cela a semblé hésiter et à chaque fois c'était pas du bleu le lendemain) au lieu de 11h passé chez EDF.