OK, ya he visto el log.
La lluvia del mes y del año la lee bien pero suelta un error del logfile:
2021-11-25 07:29:54.446 LoadRecent: Error at line 3165 of data/nov21log.txt : Input string was not in a correct format.Mira a ver esa línea 3165 y si está corrupta y no se puede arreglar bórrala. Eso para ir viendo si lee bien ya la lluvia porque en estas dos líneas:
2021-11-25 07:29:47.468 Rainthismonth from dayfile: 38,1
2021-11-25 07:29:47.468 Rainthisyear from dayfile: 391,1
pone bien los acumulados.
Por cierto.... se nota que estoy desentrenado.... las copias de seguridad las hace MX en la carpeta
backup de los últimos días y está lo más importante, por ejemplo el log del mes actual hasta ese día de la copia, o sea que si haces las copias manualmente con algún script es mejor que no las hagas y uses esas de MX en las que como digo, están los últimos días.
Por cierto.... hará unos tres años, con un lío de copias que hice me cargué los logfiles de MX... un desastre... así que como subo los datos a WU creé un script PHP (cómo no
) para sacar los logs a partir de los jsons que usa internamente WU.
Lo adjunto. Hay que ponerlo en el servidor y solo tiene dos opciones de configuración arriba, una la API key de WU, la que hay puesta es una que usa WU internamente en su web para sus jsons y de momento sigue funcionando pero si un día no funcionase se podría poner la de uno mismo. La otra opción es para poner la ruta a una carpeta para la salida a los logs que irá creando (sin poner la barra final /).
Si lo ejecutamos en nuestro servidor de la siguiente manera (
miweb.es es una URL inventada, cambiar por la nuestra):
http://miweb.es/wu.php?month=1&year=2021nos pondrá en la carpeta que le hayamos indicado en nuestro servidor el log de enero de 2021. Son limitados los datos que extrae porque no están disponibles en WU todos los que pone MX en sus logs, así que algunos valores irán a
null (vacíos) y las temperaturas, viento etc serán las medias de las cincominutales en las que generalmente tiene los registros WU.
Por si a alguien (incluido a ti
) os pudieran hacer falta algún día... a mí por lo menos me sirvió para salvar algo y tener esos logs).