Software > Cumulus y Cumulus MX

CumulusMX no detecta lluvia

<< < (3/5) > >>

jmviper:
No es torpeza por tu parte.... la web saca unos datos del realtime.txt y otros del CUtags.php

El realtime.txt lleva ese dato pero hace uso del de CUtags.php

Abre el archivo ajaxCUwx.js donde tienes la web y quita los comentarios en las líneas 865 y 867 que deshabilitan la recogida y llamada Ajax de ese dato en el realtime.txt
No sé porqué motivo viene deshabilitada esa línea, algo ocurriría para ello.

Una vez lo edites recarga página con CTRL + F5 para saltar la caché del navegador y pedirla directamente al servidor.

Para evitar eso cada vez que modifiques ese JavaScript puedes ponerle un query de versión al script en el archivo Settings-weather.php en la línea que pone:

$SITE['ajaxScript']     = 'ajaxCUwx.js';   // for AJAX enabled display

le añades al nombre del archivo ese query dejándolo así:

$SITE['ajaxScript']     = 'ajaxCUwx.js?v=1.0';   // for AJAX enabled display

Como ves he añadido a continuación de ajaxCuwx.js el query ?v=1.0
Cuando lo modifiques otra vez para otra cosa le pones la siguiente versión por ejemplo ?v=1.1 y así sucesivamente. Así los navegadores al detectar un nombre distinto forzarán la petición del script del servidor y no de su caché.

CarlosLSev:
Vale al rato sale, pero puse 7.3 y sale 7 ¿Es normal?
El valor este mes y Total anual entiendo que debo sumarleso también
En el mismo fichero?
Gracias

jmviper:
No veo ningún 7 ni 7.3 de ayer en la lluvia en tu web

Los valores mensuales y anuales los calcula MX sumando las cantidades de lluvia que hay puestas cada día del dayfile.txt más la lluvia de hoy.

Comprueba que en el dayfile.txt pusiste la lluvia de ayer.

Una vez hecho reinicia MX y debería de sacar esas cantidades ya bien.

CarlosLSev:
Que plasta soy   :; :; eso hay en el dayfile.txt.
Como se cuál es la lluvia.
Ya corregí valor lluvia de ayer y probare eso que comentas
06/01/21;33,1;62;17:28;4,5;06:09;11,4;15:08;1006,2;23:12;1011,8;00:00;0,0;00:00;0,0;7,7;285,8;17,0;14:47;62;14:36;95;23:57;0,00;3,5;11,4;15:08;8,2;13:40;0,2;09:13;0,0;00:00;1,8;09:13;6,0;23:12;-1,1;06:20;59;13,3;0,0;481;13:01;4,0;12:38;10,0;13:40;1,8;09:13;10,7;15:41

Me autocito eran 7.3mm a poner y si no me equivoco es ahi

06/01/21;33,1;62;17:28;4,5;06:09;11,4;15:08;1006,2;23:12;1011,8;00:00;0,0;00:00;7,3;7,7;285,8;17,0;14:47;62;14:36;95;23:57;0,00;3,5;11,4;15:08;8,2;13:40;0,2;09:13;0,0;00:00;1,8;09:13;6,0;23:12;-1,1;06:20;59;13,3;0,0;481;13:01;4,0;12:38;10,0;13:40;1,8;09:13;10,7;15:41

jmviper:
Cumulus MX tiene un editor muy bueno para los logs de cada mes y para el dayfile en su interfaz web en Data logs. Ahí puedes editar el dato directamente.

Cumulus al igual que meteoclimatic tiene una wiki donde se explican muchas cosas:

https://cumuluswiki.org/a/Main_Page

En cuanto a lo de la lluvia de ayer a no salir con decimales se debe a que una función en php se los quita al llevar el valor coma decimal. Se llama strip_units y está por la línea 1185 en el archivo ajax-dashboard.php.
Ahí habría que cambiar la línea en la que pone return (float) $t[1]; // Wim suggestion 26-Jul-2018 por esta otra return number_format((float)str_replace(',','.',$t[1]),1); // Wim suggestion 26-Jul-2018

Pero ya digo que mejor es que habilites esas líneas para la lluvia de ayer en ajaxCUwx.js

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa