Meteoclimatic
Estaciones Meteoclimatic => FORUM GENERAL => Mensaje iniciado por: Gonzalo en 27 de Septiembre de 2021, 14:29:27
-
Hola a todos.
He cambiado todo el sistema y actualizacion de softwar. He estado adaptando la configuracion del nuevo weewx 4.5.1
Me podrian decir cual es el comando para el Skins, que me de la lluvia total para cada mes. He mirado y rebuscado por todos lados y sigo buscando, pero no encuentro nada. Ni un listado de comandos para weewx.
year.html.tmpl:
<div class="stats">
<div class="stats_header" align="center">
Precipitación Total por meses
</div>
<table>
<tbody>
<tr>
<td class="stats_label">
enero
</td>
<td class="stats_data">
????????????
</td>
</tr>
<tr>
<td class="stats_label">
febrero
</td>
<td class="stats_data">
?????????????
</td>
</tr>
"
"
"
"
"
</tbody>
</table>
</div> <!-- End class "stats" -->
Gracias.
Gonzalo Arranz / Nueva Malaga [ ESAND2900000029010C ]
Malaga
ea7cl.malaga@gmail.com
ea7cl@hotmail.com
608228673
-
Hola Gonzalo
Todo está en la documentación de weewx. Todo tiene que ver con Cheetah que es el módulo Python que genera las páginas de weewx.
Un sencillo ejemplo:
<style>
td {width: 80px; text-align: center; padding: 8px;}
</style>
<table style="margin: auto; font-family: sans-serif;">
<tr>
<td>Enero</td><td>Febrero</td><td>Marzo</td><td>Abril</td><td>Mayo</td><td>Junio</td><td>Julio</td><td>Agosto</td><td>Septiembre</td><td>Octubre</td><td>Noviembre</td><td>Diciembre</td>
</tr>
<tr>
#for $month in $year.months
<td>$month.rain.sum</td>
#end for
</tr>
</table>
Resultado:
https://www.meteoarchena.es/opi/lluvia.html
El cómo presentarlo de esta u otra manera es cosa de los estilos pero lo que hay que tener presente en este caso son las iteraciones por los meses.
Todo esto sacado de:
https://weewx.com/docs/customizing.htm#Iteration
-
Hola jmviper.
Gracias.
Lo he probado y salen los meses de precipitacion, pero sale en horizontal.
Habria alguna manera para ponerlo en vertical los meses y su resultado.
estoy probando, pero no doy con la tecla.
Gonzalo
-
Para eso hay que tener nociones de cómo funciona Cheetah y Python:
https://docs.huihoo.com/cheetahtemplate/users-guide/
Código para salir vertical con el total:
<style>
td {width: 80px; text-align: center; padding: 8px;}
</style>
<table style="margin: auto; font-family: sans-serif;">
#set $meses = ["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]
#set $i = 0
#for $month in $year.months
<tr><td>$meses[$i]</td><td>$month.rain.sum</td></tr>
#set $i = $i + 1
#end for
<tr><td>Total</td><td>$year.rain.sum</td></tr>
</table>
<script>
Resultado:
https://www.meteoarchena.es/opi/lluvia.html
-
jmviper, muchisimas gracias. Debes de ser informatico y de los buenos, porque has dado en el clavo a la primera.
Te agradezco muchisimo tu labor desinteresada de ayuda.
Me he quedado muy sorprendido de tus conocimientos y la rapidez de gestion.
Ha quedado perfecto. Vi la web de "mml" registrado en Meteoclimatic usdando weewx, y me gusto la tabla por meses de lluvia. Pero no era capaz. El creo usa un comando por mes.
Bueno si quieres ver la web con weewx de Nueva Malaga: ea7cl.ddns.jazztel.es
plau2 apla3
-
jejejeje no... no soy informático de profesión, pero como siempre digo "me defiendo" con cosas fáciles y si ayudo con ello en el foro... mejor *+* *+*
Sobre todo es googlear mucho y sobre todo en inglés (para una búsqueda español = 4 resultados, inglés = 40 resultados)
Te está quedando bien la página :)
Saludos
-
Gracias.
Quien lo diria que eres solo aficionado. Que nivelazo !!!!!!
Hasta pronto