Meteoclimatic

Bricolaje y otras manualidades => Creacion de páginas personales meteorológicas => Mensaje iniciado por: Wlarues en 14 de Noviembre del 2015, 15:42:03 pm

Título: Web genera por Weewx: informes NOAA
Publicado por: Wlarues en 14 de Noviembre del 2015, 15:42:03 pm
Hola, abro este hilo porque tengo un pequeño problema. Es una tonteria pero me mosquea...

Desde hace unos días, no puedo abrir el desplegable de los resúmenes diarios de NOAA. Es decir, al clickar encima no me sale el listado de los meses o años de los que tengo guardados los NOAA.

No he tocado nada en el código, fue de la noche a la mañana.

Sí que puedo abrir los NOAA poniendo la URL completa (por ejemplo: http://tiempo-larues.6te.net/NOAA/NOAA-2015-11.txt (http://tiempo-larues.6te.net/NOAA/NOAA-2015-11.txt))

Lo que sí ha cambiado es el servidor al que subo datos... porque he tenido problemas con el anterior. Pero he podido recuperar los archivos del anterior y subirlos a éste. Aunque sí que es cierto que he perdido algún que otro informe NOAA (aprovecho para preguntar en qué directorio se guardan, para poder subirlos manualmente).

Quizás sea por la falta de informes NOAA por lo que no me funciona, aunque me extrañaría bastante...

No entiendo demasiado de html, pero no he cambiado el código, así que no sé muy bien qué puedo hacer para solucionarlo...
Quizá haya cambiado algún tipo de configuración respecto al formato de las fechas o algo, pero no sé.

A ver si alguien me puede echar un cable ;)
Adjunto las partes de código que se refieren a esto (por si acaso...):

Código: [Seleccionar]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head profile="http://www.w3.org/2005/10/profile">
    #if $encoding == 'utf8'
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    #end if   
    <title>Tiempo actual en Laru&eacutes, Huesca</title>
    <link rel="stylesheet" type="text/css" href="weewx.css"/>
    <link rel="icon" type="image/png" href="favicon.ico" />
    <script type="text/javascript">
      function openURL(urlname)
      {
        window.location=urlname;
      }
      function openNoaaFile(date)
      {
        var url = "NOAA/NOAA-";
        url = url + date;
        url = url + ".txt";
        window.location=url;
      }
    </script>
  </head>
Código: [Seleccionar]
      <div id="navbar">
        <input type="button" value="    Semana     " onclick="openURL('week.html')" />
        <input type="button" value="    Mes    " onclick="openURL('month.html')" />
        <input type="button" value="    A &ntilde o     " onclick="openURL('year.html')" />       
        <input type="button" value="    Datos ampliados     " onclick="openURL('datos.html')" />
<input type="button" value="   Version para smartphone   " onclick="openURL('smartphone/index.html')" />
        <p>Res&uacutemenes mensuales:&nbsp;
        <select NAME=noaaselect onchange="openNoaaFile(value)">
        #for $monthYear in $SummaryByMonth
            <option value="$monthYear">$monthYear</option>
        #end for
    <option selected>-Elija mes-</option>
        </select>
        <br/>
        Res&uacutemenes anuales:&nbsp;
        <select NAME=noaaselect onchange="openNoaaFile(value)">
        #for $yr in $SummaryByYear
            <option value="$yr">$yr</option>
        #end for
    <option selected>-Elija a&ntildeo-</option>
        </select>
        </p>
      </div>
    </div>

Saludos,
Miguel.
Título: Re:Web genera por Weewx: informes NOAA
Publicado por: jantoni en 14 de Noviembre del 2015, 18:12:07 pm
Los informes NOAA se guardan en el mismo directorio de las páginas generadas.

Es decir, lo habitual es que en el skin  Standard sea:

/var/www/weewx/NOAA

Si tienes algún problema, lo mejor, antes de hacer nada es:

- Borrar los NOAA en el servidor de destino.
- Borrar los NOAA en la raspberry
- Borrar el fichero que controla lo que se ha subido por FTP (/var/www/weewx/#FTP.last)

Al reiniciar weewx se reconstruirán los NOAA. Comprueba si sigues teniendo ese problema.

Título: Re:Web genera por Weewx: informes NOAA
Publicado por: Wlarues en 14 de Noviembre del 2015, 20:27:11 pm
NO PUEDE SER....  >:( >:( >:(
De verdad, este servidor al que subo me tiene hasta los....
He hecho lo que me has dicho, pero sigue ocurriendo lo mismo. También me pasa cuando entro desde acceso local (con la IP), así que no sé qué puede ser... En el log no hay nada al respecto.
Pero el servidor ya, nada. Pone que he infringido los términos de uso  :'( :'(
Y no he hecho nada, eh. Solo he borrado los NOAA y he hecho lo que has dicho. Pero es que esto es lo más delicado que hay. Ya este verano cuando estuve personalizando mi web de weewx tuve que crearme una nueva cuenta por esto. Y hace poco me volví a cambiar porque no me enviaba. En fin, parece que volverá a tocar cambiar de nuevo...  :(
(Perdonad mi tono, pero estoy indignadísimo. Me está costando escribir este mensaje sin poner tacos. No va con vosotros  ;)).

Un saludo...
Miguel.
Título: Re:Web genera por Weewx: informes NOAA
Publicado por: jantoni en 14 de Noviembre del 2015, 20:38:06 pm
En el servidor externo no sé......

A mi, en la raspberry nunca me ha ocurrido eso. La verdad es que tampoco lo uso mucho.

No obstante, he intentado entrar en tu página y me hecho un corte de mangas.....no me deja entrar
Título: Re:Web genera por Weewx: informes NOAA
Publicado por: Wlarues en 14 de Noviembre del 2015, 20:43:57 pm
Ya, porque como me han borrado la cuenta...  :'(
A ver si por casualidad puedo volver a utilizar una de las antiguas, la de tiempo-larues.eu5.org (http://tiempo-larues.eu5.org)
Saludos

EDITO: funciona esta última URL, y a partir de ahora la usaré, a ver si no da más problemas, que ya vale...  :'(
Título: Re:Web genera por Weewx: informes NOAA
Publicado por: Wlarues en 14 de Noviembre del 2015, 22:36:28 pm
Al final he optado por hacerlo "a mano", es decir, deshaciendo el bucle de:
Código: [Seleccionar]
        <select NAME=noaaselect onchange="openNoaaFile(value)">
        #for $yr in $SummaryByYear
            <option value="$yr">$yr</option>
        #end for
    <option selected>-Elija a&ntildeo-</option>
        </select>
Es decir, poniendo en lugar de eso:
Código: [Seleccionar]
        <select NAME=noaaselect onchange="openNoaaFile(value)">
            <option value="2013">2013</option>
            <option value="2014">2014</option>
            <option value="2015">2015</option>
    <option selected>-Elija a&ntildeo-</option>
        </select>
(Lo mismo para el apartado de los meses, que no lo pongo porque es muy largo  ;D)
Y ahora funciona. Lo malo es que tendré que cambiarlo cada mes... pero bueno, por lo menos se ve ;)

Saludos.
Título: Re:Web genera por Weewx: informes NOAA
Publicado por: jantoni en 15 de Noviembre del 2015, 09:43:01 am
Pues no te puedo decir......eso no lo he tocado desde el principio, cuando estaba con la versión 2.6

Y de momento, no he tenido problema. Misterios.