Autor Tema: Weewx en Windows  (Leído 75485 veces)

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

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #45 en: 23 de Octubre del 2019, 22:47:42 pm »
Me contesto:

Código: [Seleccionar]
python -m pip uninstall Cheetah

python -m pip uninstall Cheetah3



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #46 en: 23 de Octubre del 2019, 22:48:48 pm »
Es que no es Cheeta, observa que lo pones sin la h al final.

Me ha llamado la atención cuando has puesto en tu anterior mensaje ImportError: no module named Cheeta.Template ya que no tiene Cheeta la h final.

Para desinstalar Cheetah3  es poner ese nombre en vez Cheetah

python -m pip uninstall Cheetah3


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #47 en: 23 de Octubre del 2019, 22:50:50 pm »
Perdón jmviper, es porque lo he escrito mal; pero en los comandos de python, los a¡escribo correctamente y funionen (instalan y desinstalan)

 :;



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #48 en: 23 de Octubre del 2019, 23:05:11 pm »
Nada que perdonar kocher

Mi python -m pip list pone esto:

Package    Version
---------- -------
Cheetah3   3.2.4
configobj  5.0.6
Django     1.11.23
ephem      3.7.7.0
image      1.5.27
Markdown   3.1.1
Pillow     6.1.0
pip        19.3.1
pyephem    3.7.7.0
pyserial   3.4
pytz       2019.2
pyusb      1.0.2
setuptools 40.6.2
six        1.12.0
uptime     3.0.1

Con esa versión Cheetah3 se están generando la página de weewx:

http://www.meteoarchena.es/weewxwindows/


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #49 en: 23 de Octubre del 2019, 23:15:35 pm »
Biennn, vamos avanzando (gracias a tí)

Lo primero que he hecho, es cerrar weewx

Luego he desinstalado ambos Cheetah

Depués, he vuelto a instalar Cheetah3

Lo cierto, es que los mensajes de error, han desparecido de la consola de weewx.

Ahora se actualizan las páginas del skin "Standard", pero no, el "Seasons".
Los gráficos se actualizan en ambos.





“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #50 en: 23 de Octubre del 2019, 23:28:54 pm »
Tienes los dos skins activados en weewx.conf ? Los tienes en directorios diferentes ?


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #51 en: 23 de Octubre del 2019, 23:34:21 pm »
Cuando activo uno, desactivo el otro; copio el archivo weewx.conf (con weewx apagado) a la carpeta wewx y a la carpeta bin

Tengo dentro de la carpeta" skins", las subcarpetas con sus correspondientes archivos.

- Carpeta Standard

- Carpeta Seasons

etc



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #52 en: 23 de Octubre del 2019, 23:50:46 pm »
Pues tendrás activo solamente el skin Standard si solamente se está generando él.

Para que te cree los dos skins hay que activarlos los dos en weewx.conf pero poniendo uno en una carpeta diferente o sino se sobrescriben entre ellos al ir a la misma carpeta.

Por ejemplo en mi weewx.conf en la sección [StdReport]:

# Where the skins reside, relative to WEEWX_ROOT
    SKIN_ROOT = skins
   
    # Where the generated reports should go, relative to WEEWX_ROOT
    HTML_ROOT = public_html

    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = True
   
    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        HTML_ROOT = public_html/Standard
        enable = True


Como ves al último skin el Standard se le pone HTML_ROOT = public_html/Standard lo que creará una carpeta llamada Standard (le puedes poner el nombre que quieras) y copiará ahí todos los archivos de ese skin

Skin Seasons (por defecto):

http://www.meteoarchena.es/weewxwindows/


Skin Standard:

http://www.meteoarchena.es/weewxwindows/Standard/

Como dato no copies y pegues código Python desde el foro... Python usa sangrado (indentado) en su jerarquía y puede dar errores. Quiere decir que tienes que respetar la sangría de cada sección:

https://es.wikibooks.org/wiki/Python/Su_primer_programa_en_Python/Sangrado_(indentado)_de_c%C3%B3digo


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #53 en: 23 de Octubre del 2019, 23:54:11 pm »
De acuerdo, voy ha hacer mucho caso a tus indicaciones.

Muchísimas gracias por todo




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #54 en: 24 de Octubre del 2019, 00:00:10 am »
Una última cosa... al empezar a generar el Standard daba errores de codificación.

En su skin.conf he tenido que cambiar:

[CheetahGenerator]

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = HTML_entities


por:

[CheetahGenerator]

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = utf8


Con eso ha dejado de dar los errores de codificación

Espero que te funcione como tú quieres  ;)


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #55 en: 24 de Octubre del 2019, 00:01:45 am »
Genial

Lo aplicaré

¡Estás en todo!   apla3




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #56 en: 24 de Octubre del 2019, 00:15:55 am »
Gracias a tus consejos, ahora tengo funcionando las 2 plantillas.

He aplicado  en sus sendos skin.conf lo que me aconsejabas:

[CheetahGenerator]

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = utf8


 y--, de repente ha aparecido de nuevo la plantilla Seasons"  :aplaude1: :aplaude1:

Eres un fenómeno.

¡Mil gracias !

Saludos desde San Sebastian

Javier




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #57 en: 24 de Octubre del 2019, 00:21:44 am »
De nada kocher... con esto aprendemos cosas de weewx... esto también puede valer para el weewx de Linux

Como ves se pueden cambiar cosas directamente en el código en un lenguaje de script como Python que le da muchas más posibilidades de personalización.

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 960
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #58 en: 16 de Noviembre del 2019, 10:59:14 am »
Tras casi 1 mes despues de instalar (gracias a jmviper)  weewx para windows, intento resumir las sensaciones:

- Lo primero de todo, debo decir que weewx es infatigable; su consola trabaja como un tractor; su consola comienza a funcionar y ya podemos olvidarnos de ella. Comienza a trabajar con la base de datos, a generar las páginas de el/los skin/s que hayamos instalado, creando los gráficos al finalizar cada ciclo (en mi caso es de 5 minutos) ..

- En cierta manera, hace que la "mentalidad windows " se adapte a una nueva forma de var las cosas: "mentalidad consola" o "mentalidad teclado" je, je

- Al comienzo hay que tener la precaución de no entrar con nuestra "mentalidad windows" comenzando a editar las plantillas originales (*.html.tmpl), dado que, en cada ciclo de x minutos, volverán a generar el archivo *.html visible en local o en la web, y con el más mínimo error que hayamos cometido, nuestra página no se va a actualizar; por esto, es mejor esperar a cada ciclo de generación para comprobar si nuestros cambios han sido efectivos o nefastos.

- En definitiva, puedo decir que weewx-windows es muy estricto, pero divertido.

- He conseguido instalar varios de los skins conocidos para weewx (son solo un ejemplo sin actualizar):

            http://kocher.es/index.html

            http://kocher.es/weewx/

            http://kocher.es/weewx/wewwx/

         
Los próximos retos son:

- Intentar importar los datos históricos desde Cumulus (muchas horas de intentos fallidos); aunque fundamentalmente, weewx enfoca sus datos a los períodos día, semanaq, mes y año, existen unas utilidades para obtener las medias de todos los años; una especie de valores normales de nuestra estación con la creación de gráficos interactivos-dinámicos, con la obtención incluso de un climograma para nuestra estación.

- Intentar solucionar los gráficos Highcharts del skin Belchertown (lo mejor que he visto hasta ahora):

            https://belchertownweather.com/

 que, a pesar de que genera correctamente los archivos *.json, estos no se ven en la página; intuyo que es por alguna determinada "intolerancia" con los archivos json.

Así que a modo de resumen,animo a todo aquel que le guste trastear y solo disponga de un sistema operativo tipo Windows a que instale esta aplicación de weewx para Windows, ya que no le va a dafraudar.

Para el final dejo mi gran agradecimiento a jmviper por la gran idea que tuvo y por su infinita paciencia que deberíasn ser un ejemplo apra todos.

¡ Saludos Maestro!   apla3













« Última modificación: 12 de Mayo del 2020, 20:56:42 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.403
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #59 en: 16 de Noviembre del 2019, 12:01:39 pm »
Hola kocher

Celebro que te hayas animado a trastear este "weewx en Windows" que aunque "trabajoso" si se sabe trastear puede dar muy buenos resultados  :)

Simplemente weewx, como ya dije, al estar hecho en un lenguaje de script o lenguaje interpretado tiene muchas más opciones de modificación que los programas "prefabricados" en lenguaje compilado o lenguaje máquina.

En cuanto a lo del skin de Belchertown que no se ven los gráficos parece ser que hay alguna referencia mal hecha a la ubicación de los scripts en tu servidor.

Si abrimos la URL que has puesto con los gráficos en Chrome:

http://kocher.es/weewx/public_html/Belchertown/graphs/

y le damos a F12 en el teclado para abrir las herramientas de desarrollador y vamos a la pestaña Console veremos cuáles son esos errores.
Como verás está buscando archivos JavaScript y css en la ubicación http://kocher.es/js/ y dice que ahí no están porque en verdad los tienes en http://kocher.es/weewx/public_html/Belchertown/js/ (pongo rutas absolutas como las veo yo en mi navegador, en tu servidor serían rutas relativas).

Se supone que se cambiarán esas rutas en las cabeceras de esa página en su skin (no lo tengo yo instalado y no he trasteado todavía con él).

Yo recurro mucho a ese F12 en Chrome (cada navegador tiene sus propias herramientas de desarrollador) para ver si falla algo y ver de dónde viene el fallo.

Si necesitas ayuda por aquí estoy  ;)

Saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es