Meteoclimatic

Meteoclimatic => Forum General => Mensaje iniciado por: Gonzalo en 27 de Septiembre del 2021, 14:29:27 pm

Título: comando lluvia por meses en el Skins
Publicado por: Gonzalo en 27 de Septiembre del 2021, 14:29:27 pm
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&oacuten 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
Título: Re:comando lluvia por meses en el Skins
Publicado por: jmviper en 27 de Septiembre del 2021, 16:41:46 pm
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:

Código: [Seleccionar]
<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
Título: Re:comando lluvia por meses en el Skins
Publicado por: Gonzalo en 27 de Septiembre del 2021, 18:11:33 pm
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
Título: Re:comando lluvia por meses en el Skins
Publicado por: jmviper en 27 de Septiembre del 2021, 20:18:26 pm
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:

Código: [Seleccionar]
<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
Título: Re:comando lluvia por meses en el Skins
Publicado por: Gonzalo en 28 de Septiembre del 2021, 00:39:09 am
 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
Título: Re:comando lluvia por meses en el Skins
Publicado por: jmviper en 28 de Septiembre del 2021, 10:54:38 am
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
Título: Re:comando lluvia por meses en el Skins
Publicado por: Gonzalo en 28 de Septiembre del 2021, 18:00:05 pm
Gracias.
Quien lo diria que eres solo aficionado. Que nivelazo !!!!!!
Hasta pronto