Software > Cumulus y Cumulus MX
CumulusMX no detecta lluvia
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa