Ce script est une fonction php, qui peut être appellée par un autre script php pour vérifier si une valeur de radiation solaire représente un ensoleillement ou pas, en prenant compte aussi la date, la longitude/latitude et la température.Tudgur a écrit : Ton script php m'intéresse beaucoup. Mais, concrètement, comment l'utilises-tu ?
Sur le site de ROMMA, ainsi que sur le mien, les données sont récupérées toutes les 10 minutes (depuis weatherlink.com, ou alors depuis des fichiers générés par un logiciel (Weatherlink, wswin ou autre...).
Le script php qui effectue cette récupération (script étant exécuté sur le serveur du site) va utiliser cette fonction pour déterminer si, pour chaque mesure importée, il y a ensoleillement ou pas, le temps d'ensoleillement étant incrémenté en fonction du pas de mesure de la station.
C'est l'idéal dans un contexte où la totalité des données météo sont récupérées dans une base MYSQL (ce qui est le cas pour ROMMA et pour mon site) la fonction du calcul d'ensoleillement faisant partie de cette procédure d'importation.
A priori, je ne vois pas comment "incorporer" cette fonction directement dans Wswin. Un script php peut relativement facilement être lancé, en tâche planifiée, sur un PC, et peut lire des mesures provenant d'un fichier généré par Wswin et calculer l'ensoleillement. C'est à cela que je pensais comme alternative à un traitement manuel (externe à wswin), en utilisant le fameux fichier Excel.
Par contre, la réinjection du calcul de l'ensoleillement dans Wswin n'est pas forcément simple... Je ne l'ai jamais explorée.