Autor Tema: Utilidad para ver gráficos diarios de MX  (Leído 24142 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Utilidad para ver gráficos diarios de MX
« en: 24 de Julio del 2020, 20:53:20 pm »
Buenas noticias, he desarrollado esta semana una utilidad (básicamente una página web de MX y un archivo JavaScript para su funcionamiento) para poder consultar de un vistazo los gráficos del día que deseemos de nuestros logfiles de MX.

MUY IMPORTANTE: Requiere de la build 3088 como mínimo para que funcione bien. Una anterior puede tardar mucho en cargar y no funcionar bien o quedarse colgado el navegador o Cumulus. Todo ello se debe a que a partir de la 3088 han habido mejoras en la generación de archivos json de la api de Cumulus MX.

Los dos archivos los pongo en el adjunto de este mensaje.  graficos.html se ha de poner donde tengamos instalado MX en la carpeta interface y graficos.js se tiene que poner en la carpeta js de esa carpeta de interface

El archivo graficos.js tiene una opción de configuración al inicio del mismo var inicio = '' donde se puede poner la fecha de inicio que tengamos de nuestros logs para que empiece el calendario en esa fecha. El calendario por defecto siempre pondrá la fecha de hoy y la dibujará da igual el intervalo de tiempo de hoy que haya transcurrido.

La página se abrirá en el navegador con esta dirección http://127.0.0.1:8998/graficos.html
Esa dirección será la del PC en la que tenemos MX funcionando.
Se podrá ir a cualquier otra página en él con los enlaces pero los demás enlaces no tendrán enlace a esa página por lo que mejor guardarla en favoritos para acceder a ella.

Está traducido al español el tema de gráficos y he puesto el viento todo junto (rachas y direcciones en el mismo gráfico).

Si lo probáis y veis fallos podéis reportarlos en este mismo hilo.
« Última modificación: 01 de Agosto del 2020, 00:44:16 am por jmviper »


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado errea

  • Full Member
  • ***
  • Mensajes: 123
    • Ver Perfil
    • Banaries - Huesca
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #1 en: 26 de Julio del 2020, 10:11:26 am »
Funciona perfectamente. Buen trabajo.  plau2 plau2

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #2 en: 26 de Julio del 2020, 11:33:08 am »
Me alegro  :)

Tenía dudas al no poder probar con logs que no tuviesen datos solares, radiaciones y sensaciones térmicas derivadas de la radiación... Puedes adjuntar el log tuyo de este pasado mes de junio para ver cómo van los valores e intentar depurar el código?

También estoy pensando en poner en los gráficos diarios (temperatura, lluvia y horas de sol) los días del mes que tengamos elegido.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado errea

  • Full Member
  • ***
  • Mensajes: 123
    • Ver Perfil
    • Banaries - Huesca
  • Estación: ESARA2200000022194A - Huesca - Banariés
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #3 en: 27 de Julio del 2020, 08:50:53 am »
Mi estación no tiene sensores solares.... aún así no he visto errores aparentes al menos.

Te paso mi fichero de junio.

Puestos a soñar... los editores de ficheros internos, aunque muestren los datos de los históricos, siguen necesitando el meter a mano cada dato...

¿Cabria la posibilidad de forzar cortar copiar, con algún botón?

No sé si me he explicado.


Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #4 en: 27 de Julio del 2020, 11:15:04 am »
Ok gracias por el log. He comprobado que no teniendo datos solares sigue teniendo los mismos campos pero como es normal los pone a 0.
Solamente se han añadido en las últimas versiones dos campos al final que son los del Feelslike y el Humidex.

En cuanto a lo del editor de copiar pegar como tenía Cumulus 1 sé que lo que ha puesto mcrossley está basado en la librería datatables.
Lo mejor sería ponerlo en el foro de Cumulus para ver si lo puede implementar y que así esté disponible para futuras actualizaciones, aunque... será si le viene bien hacerlo. Por pedir que no quede.

Se tendría que ver en la documentación de esa librería el cómo poder hacerse. Ya veré si se puede hacer algo.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Lraso

  • Sr. Member
  • ****
  • Mensajes: 293
    • Ver Perfil
  • Estación: Paterna - Casas Verdes - ESPVA4600000046980C / Bejis - ESPVA1200000012430A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #5 en: 27 de Julio del 2020, 21:47:16 pm »
Buenas noches,
He probado la utilidad de gráficos desarrollada por jmviper y me funciona perfectamente. Gracias por el trabajo. Es de gran utilidad. apla3

Un saludo.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #6 en: 27 de Julio del 2020, 22:44:36 pm »
Hola Lraso

Que la disfrutes y "caces" los datos a la primera visualmente en vez de tener que estar mirando logs  ;)

saludos

P.D. En el gráfico de temperatura puse por equivocación Sensació de calor (las prisas  *+* *+*), ya está corregido en el adjunto.
« Última modificación: 27 de Julio del 2020, 23:05:45 pm por jmviper »


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Lraso

  • Sr. Member
  • ****
  • Mensajes: 293
    • Ver Perfil
  • Estación: Paterna - Casas Verdes - ESPVA4600000046980C / Bejis - ESPVA1200000012430A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #7 en: 28 de Julio del 2020, 23:04:56 pm »
El archivo graficos.js tiene una opción de configuración al inicio del mismo var inicio = '' donde se puede poner la fecha de inicio que tengamos de nuestros logs para que empiece el calendario en esa fecha. El calendario por defecto siempre pondrá la fecha de hoy y la dibujará da igual el intervalo de tiempo de hoy que haya transcurrido.

Buenas jmviper,
No me queda claro como tengo que hacer esta opción de configuración para poder poner la fecha de inicio del calendario. ¿Con que programa se abre el archivo gráficos.js?
Gracias de antemano y disculpa mi ignorancia en algunas cuestiones informáticas.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #8 en: 28 de Julio del 2020, 23:57:49 pm »
Con cualquier editor de texto incluido el bloc de notas de Windows con la opción de Abrir con de Windows

Uno más especializado en el tema de edición de textos es Notepad++

Si lo pruebas te gustará.

Un archivo js (JavaScript), HTML o php no dejan de ser archivos de texto que pueden ser editados como tales aunque tienen que tener su extensión correcta.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 980
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #9 en: 29 de Julio del 2020, 11:57:45 am »
Saludos jmviper

¡Eres un auténtico artista!

Estos gráficos funcionan de lujo  :aplaude1:

En el apartado del tema del gráfico:

En la línea 25 del archivo "graficos.html", aparece la selección del tema:

Código: [Seleccionar]

<script src="https://code.highcharts.com/8.0/themes/grid.js"></script>


Por alguna razón que yo desconozco, los temas de Highcharts están ahora "escondidos".

En mi caso, he recurrido a temas que tengo instalados en mi web; sería interesante conocer alguna dirección que almacene estos temas, para que cualquier interesado pueda cambiar la apariencia del gráfico  ;)




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 980
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #10 en: 29 de Julio del 2020, 12:10:32 pm »
Me respondo yo mismo.

He encontrado (realmente la había encontrado jmviper je je) la dirección que puede interesar para cambiar la apariencia del gráfico (el tema):

https://code.highcharts.com/themes/sand-signika.js (en la línea 25 del archivo "graficos.html"

Podremos cambiar la última parte de esta dirección (grid.js), que puede tomar los siguientes valores (creo que hay muchos más):

dark-blue.js

dark-green.js

dark-unica.js

gray.js

grid-light.js

grid.js

sand-signika.js

skies.js


Es cuestión de ir probando cada uno de los temas para elegir el que más nos guste.

Muchas gracias jmviper  :D


« Última modificación: 29 de Julio del 2020, 12:15:26 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #11 en: 29 de Julio del 2020, 22:25:41 pm »
Ummmm diferentes temas o estilos.... parece interesante  *+* *+*

Gracias kocher por la sugerencia, que entiendo que ha sido cosa tuya porque todo lo que has averiguado has sido tú  :)

Me has dado los nombres de los scripts que van a poder cambiar los temas de los gráficos.

Crearé los botones para aplicar los estilos con sus nombres sobre el gráfico para que se puedan ir cambiando y guardar el estilo que dejemos seleccionado para que se quede cuando abramos de nuevo el navegador y no salga el de por defecto.

Ya me he puesto hoy mismo y lo tengo bastante avanzado, mañana posiblemente lo haya terminado y lo ponga aquí.

Va a llevar un archivo JavaScript más para aplicar los estilos llamado temas.js

Mañana os lo explico  ;)

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Lraso

  • Sr. Member
  • ****
  • Mensajes: 293
    • Ver Perfil
  • Estación: Paterna - Casas Verdes - ESPVA4600000046980C / Bejis - ESPVA1200000012430A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #12 en: 30 de Julio del 2020, 18:02:16 pm »

Uno más especializado en el tema de edición de textos es Notepad++


Gracias por la sugerencia. Todo formidable, incluido lo de los temas para el gráfico comentado por kocher. Sois unos auténticos craks de la informática.

Saludos a todos.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #13 en: 31 de Julio del 2020, 09:34:23 am »
Nueva actualización con selector de temas.

Tendremos un menú superior con los temas que ha puesto en una respuesta anterior kocher  :aplaude1:

Un poco más dificultoso de lo que me creía con el tema de propiedades de highcharts pero creo que el resultado os va a gustar.

Pongo los nuevo archivos en el primer mensaje como adjuntos.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado Lraso

  • Sr. Member
  • ****
  • Mensajes: 293
    • Ver Perfil
  • Estación: Paterna - Casas Verdes - ESPVA4600000046980C / Bejis - ESPVA1200000012430A
Re:Utilidad para ver gráficos diarios de MX
« Respuesta #14 en: 31 de Julio del 2020, 12:45:32 pm »
Muchas gracias. ¿Hay que descargar de nuevo los dos archivos o solo el .js?