Autor Tema: Web genera por Weewx: informes NOAA  (Leído 8593 veces)

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

Desconectado Wlarues

  • Full Member
  • ***
  • Mensajes: 174
  • Estudiante de Física en la Universidad de Zaragoza
    • Ver Perfil
    • El tiempo en Larués
  • Estación: ESARA2200000022761B
Web genera por Weewx: informes NOAA
« 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)

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.

Estación ESARA2200000022761B

Web Weewx: http://tiempo-larues.eu5.org

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.703
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Web genera por Weewx: informes NOAA
« Respuesta #1 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.


Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Wlarues

  • Full Member
  • ***
  • Mensajes: 174
  • Estudiante de Física en la Universidad de Zaragoza
    • Ver Perfil
    • El tiempo en Larués
  • Estación: ESARA2200000022761B
Re:Web genera por Weewx: informes NOAA
« Respuesta #2 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.

Estación ESARA2200000022761B

Web Weewx: http://tiempo-larues.eu5.org

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.703
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Web genera por Weewx: informes NOAA
« Respuesta #3 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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Wlarues

  • Full Member
  • ***
  • Mensajes: 174
  • Estudiante de Física en la Universidad de Zaragoza
    • Ver Perfil
    • El tiempo en Larués
  • Estación: ESARA2200000022761B
Re:Web genera por Weewx: informes NOAA
« Respuesta #4 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
Saludos

EDITO: funciona esta última URL, y a partir de ahora la usaré, a ver si no da más problemas, que ya vale...  :'(
« Última modificación: 14 de Noviembre del 2015, 21:01:19 pm por Wlarues »

Estación ESARA2200000022761B

Web Weewx: http://tiempo-larues.eu5.org

Desconectado Wlarues

  • Full Member
  • ***
  • Mensajes: 174
  • Estudiante de Física en la Universidad de Zaragoza
    • Ver Perfil
    • El tiempo en Larués
  • Estación: ESARA2200000022761B
Re:Web genera por Weewx: informes NOAA
« Respuesta #5 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.

Estación ESARA2200000022761B

Web Weewx: http://tiempo-larues.eu5.org

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.703
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Web genera por Weewx: informes NOAA
« Respuesta #6 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.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41