Software > Cumulus y Cumulus MX

Perdida de lluvia mensual y anual

(1/3) > >>

CarlosLSev:
Hola :( pues como me temía pasaron las 00:00 y los valores de temperatura no se ponían bien seguía marcando horas del día anterior.
También observe que en Estado no se actualizaban
CumulusMX FTP
CumulusMX weather data

He vuelto a una copia de seguridad del dia 19-11-21 completa de la carpeta CumulusMX y tras restaurar, parece que todo bien, salvo lluvia anual y mensual a 0. Soy incapaz de averiguar donde debo ponerlo.
Hasta hoy la mensual es 38,1 y anual 391,1.
En la wsview sale correctamente
En cumulus en edit todays rain pone 391,1.
CumulusMX FTP
CumulusMX weather data
Ahora si se actualizan

La temperatura maxima/minima de hoy sigue mal. La minima si muestra la temperatura bien, hora mal. Y la maxima hora congelada en 00:00 y temperatura mal
   Hoy   Ayer
Máx:   16.4°C
00:00   
Mín:   8.6°C
00:39

No se como arreglar este lio. Por lo demás creo que todo bien, he perdido del 20 al 24, pero lo importante es que funcione, por que vienen dias de lluvia y se liara aun mas

¿Alguna sugerencia?

Gracias
Edito La temperatura max/min de hoy ya sale correctamente.
Sólo me falta la lluvia.




jmviper:
A ver, el archivo today.ini que contiene los valores del día se puede borrar si está mal o es de un día anterior y MX generará otro nuevo, pero cuidado si es una estación con datalogger…al no saber la fecha del último cierre puede volcar todo el datalogger en el log del mes creando las últimas entradas duplicadas.

Yo de lo que haría copia es de toda la carpeta data excepto el today.ini (carece de sentido tenerlo si lo ponemos otro día al igual de yesterday.ini), pero claro, es mejor hacerla de toda y si se usa borrarlo y del archivo Cumulus.ini de la carpeta principal donde va toda la configuración. También no poner cumulusmx.db

En cuanto al problema de la lluvia se refiere éste viene de la suma de los acumulados de los días del dayfile.txt
Si tienes el log del mes actual hasta hoy se pueden crear en el dayfile los días que has perdido...si no....chunga la cosa...por eso es mejor coger y hacer una copia de la carpeta data actual antes de sobrescribirla con la copia, si no hay datalogger has perdido esos días.

Para saber qué falla, como ninguno somos adivinos  *+* *+*, hay que poner el log (carpeta MXDiags) con el fichero con fecha más reciente que dirá qué se encuentra MX al arrancar. Seguramente el dayfile está corrupto con alguna entrada de algún día duplicada o malformada y por eso no suma el acumulado de los días.

Adjúntalo y vemos dónde está el fallo.

Como ves lo de las copias de seguridad no es tan sencillo, hay que saber lo que se sobrescribe. Lo más importante sería que tuvieras el log del mes hasta el día de ayer.

CarlosLSev:
Hola te adjunto 2 ficheros de mxdiag del día 19 de cuando es la copia que todo funcionaba bien. Y del último inicio de cumulus de esta mañana. A ver si eso puede darte una pista. Lo que me mosquea, es que la copia del 19 debería estar perfecta y nomdar ese error. Jmviper si te hiciera falta podría darte acceso. Mil gracias

jmviper:
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=2021

nos 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).

CarlosLSev:
Hola línea borrada, adjunto log

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa