Meteoclimatic
Software => WeeWX => Mensaje iniciado por: zapal en 21 de Mayo del 2020, 18:59:26 pm
-
Buenas tardes, ando traduciendo el skin de Seasons, y me acabo de dar cuenta de un detalle.
A la hora de representar graficamente los informes anuales,mensuales, semanales y diarios, existe un fallo ( o varios).
Si nos fijamos por ejemplo en la web de meteo archena version windows http://meteoarchena.es/weewxwindows/ (http://meteoarchena.es/weewxwindows/), si vamos al informe semanal, vemos por ejemplo, en la grafica de UV que el eje de las Y va de 0 a 9, y esta dentro del rango de maximas y minimas que tiene la estacion en su archivo.
Sin embargo, si vamos al apartado anual, vemos que el eje de las Y va de 0.0 a 2.2. Este error tambien se produce en la ET y en la grafica de radiación.
En el archivo skin.conf la parte que define la escala esta asi en todas sus variantes temporales, cambiando tan solo la parte del nombre que se refiere a si es semanal,anaual etc
[[[dayuv]]]
# yscale = 0, 16, 1
[[[[UV]]]]
Aparace comentado en las 4 lo que fuerza a poner la escala que queramos nosotros. He probado a forzar la escala en la grafica de radicion, y si le pongo
yscale = 0, 1800, 150
me divide el eje y perfecto, pero la linea de la grafica sigue si reflejar los valores correctos.
Alguien sabe por donde pueden ir los tiros ?
-
Hola zapal
Ayer lo estuve comentando con jantoni y me dijo que seguramente estaba haciendo la media. Lo probé a las 12 y pico y weewx ya había generado los gráficos del año (los hace a medianoche solamente) por lo que habrá que esperar.
En la Orange Pi PC que tengo el Sofaskin (http://www.meteoarchena.es/opi/year.html) pasaba igual y es donde lo voy a probar (también lo pondré en el weewx de Windows) y a ver a las 12 de esta noche.
En la sección de generación de gráficos del skin pone:
[[year_images]]
x_label_format = %m/%d
bottom_label_format = %x %X
time_length = 31536000 # == 365 days
aggregate_type = avg
aggregate_interval = 86400
show_daynight = false
por lo que se supone que calcula las medias.
Para los valores máximos se tiene que poner explícitamente en la sección que se quieran aggregate_type = max y aggregate_type = min para los valores mínimos.
Quedaría así la sección de radiación solar y UV:
[[[yearradiation]]]
[[[[radiation]]]]
aggregate_type = max
[[[yearuv]]]
yscale = 0, 16, 1
[[[[UV]]]]
aggregate_type = max
Lo dicho, saldremos de dudas esta noche.
-
Jeje, ok paisano, pues saldremos de dudas. Estoy revisando el fichero skin del seasons y en semana/mes y año pone avg, en el dario no logicamente.
-
Con
sudo wee_reports --config=/etc/weewx/weewx.conf
Debería rehacer los gráficos de forma inmediata, inclusive los mensuales y anuales.
Pero desde que instalé la 3.9.2 no me funciona el dichoso comando.
Con 4.0 podéis probar.
En cuanto a lo de la media, es lógico.
El programa de gráficos, es tonto, le dicen media y hace la media de la radiación solar.
Y claro, haz la media con datos nocturnos *+* *+* *+* *+* *+* *+* *+* *+*
-
Pues me niego a mi mismo.
Si que funciona wee_reports en 3.9.2
Lo que no hace es subirlo por FTP........genera los ficheros y ya.
Juraría que antiguamente los subía.
-
Hola zapal
Ayer lo estuve comentando con jantoni y me dijo que seguramente estaba haciendo la media. Lo probé a las 12 y pico y weewx ya había generado los gráficos del año (los hace a medianoche solamente) por lo que habrá que esperar.
En la Orange Pi PC que tengo el Sofaskin (http://www.meteoarchena.es/opi/year.html) pasaba igual y es donde lo voy a probar (también lo pondré en el weewx de Windows) y a ver a las 12 de esta noche.
En la sección de generación de gráficos del skin pone:
[[year_images]]
x_label_format = %m/%d
bottom_label_format = %x %X
time_length = 31536000 # == 365 days
aggregate_type = avg
aggregate_interval = 86400
show_daynight = false
por lo que se supone que calcula las medias.
Para los valores máximos se tiene que poner explícitamente en la sección que se quieran aggregate_type = max y aggregate_type = min para los valores mínimos.
Quedaría así la sección de radiación solar y UV:
[[[yearradiation]]]
[[[[radiation]]]]
aggregate_type = max
[[[yearuv]]]
yscale = 0, 16, 1
[[[[UV]]]]
aggregate_type = max
Lo dicho, saldremos de dudas esta noche.
Pues parece que ya funciona. Otra cosa, para otra vez, si no quieres esperar a que genere reportes hasta las 12 de la noche basta con borrar los archivos de /var/www/html/weewx o donde los tengas, esto hara que los genere de nuevo todos.
-
Sí, anoche los generó como estaba previsto.
Y sí, algo había "oído" de que borrando los archivos weewx los generaba....se ve que weewx los comprueba al generar archivos e imágenes.