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

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

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 980
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weewx en Windows
« Respuesta #90 en: 26 de Noviembre del 2019, 14:18:54 pm »
Al fin, todo solucionado ..gracias a jmviper  :aplaude1:

Tras algunas pruebas en su ordenador y en el mío y cuando estábamos pensando en abandonar, tuvo una genial idea; leyendo los mensajes que enviaba weewx, detectó que, éste, no lograba encontrar el archivo de la configuración (cumulus-example.conf)para importar desde cumulusMX; a pesar de que los buscaba en otras carpetas por encima y debajo de la carpeta bin:

Código: [Seleccionar]
**** Unable to find file 'weeimport/var/cumulus/cumulus-example.conf'. Tried directories ['../..', '
/etc/weewx', '/home/weewx']

Dichas carpetas no existían en mi directorio de weewx, por lo que dedujo que el código se refería a una instalación Linux "pura", lo que no es el caso, ya que se trata de una instalación para Windows.

Solución:
Tras este hallazgo, jmviper "subió" 1 nivel el "cumulus-example.conf" situándolo en la carpeta /users/weewx y ....
¡el milagro se produjo!, comenzando la importación provisional de los archivos.

A raíz de este hallazgo, todo aquel que lo desee, se puede animar a instalar weewx-windows, ya que la va a proporcionar muchas satisfacciones.

Muchas gracias jmviper  apla3

Saludos desde San Sebastián




“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.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #91 en: 26 de Noviembre del 2019, 17:48:21 pm »
Pues sí... todo era tema de que aunque le pusiéramos --import-config=rutaconfiguracion buscaba por defecto en esas rutas "Linux".

Cambiar rutas de Linux a Windows debe de ser algo tedioso  *-* *-*

Sea como fuere de lo que más me alegro es de que hayas conseguido lo que querías y puedas importar esos datos :)

 apla3 apla3

Saludos Javier


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

www.meteoarchena.es

Desconectado Meteogredos

  • Newbie
  • *
  • Mensajes: 17
    • Ver Perfil
  • Estación: ESEXT1000000010440A
Re:Weewx en Windows
« Respuesta #92 en: 26 de Diciembre del 2020, 07:32:32 am »
Buenos días.

Después de varios años sin remodelar la página web, tengo en mente darle un lavado de cara y actualizarla. Había pensado en pasarme a weewx ya actualmente opero con Weatherlink, Cumulus y Weather Display:
http://www.meteogredos.com/
http://www.meteogredos.com/index.html
http://www.meteogredos.com/FreshWDLmaster.html

He intentado meterme con weewx y python pero no tengo ni idea del asunto. Instalé Python 2.7 en C y me he quedado atascado ahí.
En el momento que lanzo la consola de Python me indica errores de sintaxis de todo tipo
Si alguien puede echarme una mano se lo agradecería.
Un cordial saludo.
Goyo
« Última modificación: 26 de Diciembre del 2020, 07:34:15 am por Meteogredos »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #93 en: 26 de Diciembre del 2020, 08:26:27 am »
Hola Goyo

Los pasos están en este hilo. Si puedes poner una captura de los errores que te salen podríamos tener más pistas. Con la información que has puesto poco te podemos ayudar.


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

www.meteoarchena.es

Desconectado Meteogredos

  • Newbie
  • *
  • Mensajes: 17
    • Ver Perfil
  • Estación: ESEXT1000000010440A
Re:Weewx en Windows
« Respuesta #94 en: 26 de Diciembre del 2020, 08:46:26 am »
Hola Goyo

Los pasos están en este hilo. Si puedes poner una captura de los errores que te salen podríamos tener más pistas. Con la información que has puesto poco te podemos ayudar.
Buenos días.
Gracias por tu interés Jmviper.
Tengo instalado Python 2.7 pero no tengo instalado weewx todavía.
Cuando lanzo Python 2.7 e introduzco este comando me sale esto:

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #95 en: 26 de Diciembre del 2020, 09:04:03 am »
En los primeros mensajes de este hilo se trató el tema de estar incluido el ejecutable de python en el PATH de windows, con eso desde cualquier sitio en el que estés usando la consola de comandos (CMD) con solo poner python ya lo reconocerá y no tendrás que poner la ruta completa al ejecutable de python. De lo que recuerdo de instalar python en las opciones de instalación ya te daba la opción de incluirlo en el PATH.

En el comando que has puesto para instalar los módulos necesarios no has puesto el ejecutable. Sería python -m pip install configobj Image Cheetah3 uptime pyephem pyusb
Como ves python está al principio de la línea si está en el PATH ya que va a ser ejecutado desde donde se llame pero si no lo está tendrás que poner la ruta completa o absoluta a su ejecutable.

También utiliza la versión 3 de Cheetah (Cheetah3) ya que la de por defecto daba problemas. Por eso he dicho de mirar todo el hilo donde van surgiendo problemas y se van solucionando (kocher fue un buen conejillo de Indias  *-* *-*)


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

www.meteoarchena.es

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #96 en: 26 de Diciembre del 2020, 09:30:54 am »
Ahhh por cierto... la captura que has puesto es tras entrar en la línea de comandos (CLI) de python, y el comando lo debes de ejecutar en C:\> fuera de python.
Entra solo al CLI para probar comandos de python.

En este caso estamos llamando a pip que es el gestor de módulos de python.


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

www.meteoarchena.es

Desconectado Meteogredos

  • Newbie
  • *
  • Mensajes: 17
    • Ver Perfil
  • Estación: ESEXT1000000010440A
Re:Weewx en Windows
« Respuesta #97 en: 27 de Diciembre del 2020, 22:37:33 pm »
Buenas noches.
He logrado instalar Python con todas sus librerías.
Muchas gracias.
Ahora me estoy peleando con Weewx y vuelvo a estar en punto muerto.
He configurado weewx.conf y he tenido que añadir parte del archivo dado que en el original no aparecían los datos para la conexión del programa con la consola para la Davis.
Cuando ejecuto este comando me sale esto:
C:\>python bin\weewxd weewx.conf
python: can't open file 'bin\weewxd': [Errno 2] No such file or directory
Y cuando ejecuto
C:\>weewx.conf me sale el archivo con los parámetros de mi estación perfectamente.
« Última modificación: 27 de Diciembre del 2020, 23:20:37 pm por Meteogredos »

Desconectado Meteogredos

  • Newbie
  • *
  • Mensajes: 17
    • Ver Perfil
  • Estación: ESEXT1000000010440A
Re:Weewx en Windows
« Respuesta #98 en: 28 de Diciembre del 2020, 07:58:07 am »
Buenos días.
Un pequeño progreso. Ahora puedo ejecutar el comando bin\weewxd weewx.conf y me sale esto:
c:\Users\weewx>python bin\weewxd weewx.conf
Traceback (most recent call last):
  File "bin\weewxd", line 261, in <module>
    main()
  File "bin\weewxd", line 80, in main
    weeutil.logger.setup(options.log_label, {})
  File "c:\Users\weewx\bin\weeutil\logger.py", line 187, in setup
    logging.config.dictConfig(log_dict)
  File "C:\Python27\lib\logging\config.py", line 794, in dictConfig
    dictConfigClass(config).configure()
  File "C:\Python27\lib\logging\config.py", line 576, in configure
    '%r: %s' % (name, e))
ValueError: Unable to configure handler 'syslog': 'module' object has no attribute 'AF_UNIX'

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Weewx en Windows
« Respuesta #99 en: 28 de Diciembre del 2020, 08:35:34 am »
Parece por lo que sale en el log que estás usando weewx para Linux en vez de para Windows.

El enlace que hay al principio de este hilo para weewx en Windows ahora lleva a la wiki de weewx. Quizás al ser ya de una versión de weewx inferior a la 4 que usa Python 3 lo hayan quitado ya que Python 2.7 está descontinuado.

Como yo lo tengo, te lo pongo en mi servidor para que puedas descargártelo:

http://meteoarchena.es/intercambio/weewx-windows.zip

Para Windows hay que modificar rutas de archivos, logs, puertos COM etc etc y también hay que reescribir código de Python 2 a Python 3 en el caso de los nuevos weewx ya que muchas cosas son incompatibles entre ellos. Por eso quizás su creador no ha continuado con él, no sé si se animará con ello.

Si quieres lo instalas por el que tienes y mira a ver si funciona.


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

www.meteoarchena.es

Desconectado Meteogredos

  • Newbie
  • *
  • Mensajes: 17
    • Ver Perfil
  • Estación: ESEXT1000000010440A
Re:Weewx en Windows
« Respuesta #100 en: 28 de Diciembre del 2020, 09:15:27 am »
Parece por lo que sale en el log que estás usando weewx para Linux en vez de para Windows.

El enlace que hay al principio de este hilo para weewx en Windows ahora lleva a la wiki de weewx. Quizás al ser ya de una versión de weewx inferior a la 4 que usa Python 3 lo hayan quitado ya que Python 2.7 está descontinuado.

Como yo lo tengo, te lo pongo en mi servidor para que puedas descargártelo:

http://meteoarchena.es/intercambio/weewx-windows.zip

Para Windows hay que modificar rutas de archivos, logs, puertos COM etc etc y también hay que reescribir código de Python 2 a Python 3 en el caso de los nuevos weewx ya que muchas cosas son incompatibles entre ellos. Por eso quizás su creador no ha continuado con él, no sé si se animará con ello.

Si quieres lo instalas por el que tienes y mira a ver si funciona.
Muchas gracias por tu ayuda.
Vamos a ver que podemos hacer.