Software > WeeWX

Proyecto de Weewx (setup.py) + Raspi + Pincho USB-WIFI

<< < (7/15) > >>

miguelru:
Otra duda.

Tengo las estaciones funcionando con la toma de la plantilla por el "robot meteoclimatic" sin problemas.

Si como se explica en el proyecto utilizo el método de envío mediante "meteoclimatic.py". ¿Tengo que modificar algo en "Mis estaciones", borrar la URL de la plantilla o no toco nada?

jmviper:
Si la envías con meteoclimatic.py no haría falta hacer nada, envía la plantilla y todo es automático en meteoclimatic al igual que con Visual Star.

garbatella:

--- Cita de: jantoni en 05 de Abril de 2021, 18:54:33 ---Configuramos una estación Fine Offset con la pasarela GW1000

Recordad que el procedimiento es el mismo para una pasarela WH2650

Accedemos a https://github.com/gjr80/weewx-gw1000 para ver cual es la última versión del driver.

En el momento de escribir esto, es la 0.3.1

Descargamos el driver:


--- Código: ---sudo wget -P /var/tmp https://github.com/gjr80/weewx-gw1000/releases/download/v0.3.1/gw1000-0.3.1.tar.gz
--- Fin del código ---

Presta especial atención a la versión del driver para su descarga.

Ejecutamos wee_extension para instalar el driver


--- Código: ---sudo /home/weewx/bin/wee_extension --install=/var/tmp/gw1000-0.3.1.tar.gz
--- Fin del código ---

Modificamos el fichero de configuración para que la generación de archivos se haga por software y no por hardware


--- Código: ---sudo sed -i 's/record_generation = hardware/record_generation = software/g' "/home/weewx/weewx.conf"
--- Fin del código ---

Y, a continuación, probamos que el driver se comunica con la GW1000:


--- Código: ---PYTHONPATH=/home/weewx/bin python3 -m user.gw1000 --test-driver
--- Fin del código ---

Si todo funciona bien (a mi, a la primera), tendremos un resultado como este:


--- Citar ---pi@raspberrypi:/home/weewx $ PYTHONPATH=/home/weewx/bin python3 -m user.gw1000 --test-driver
Using configuration file /home/weewx/weewx.conf

Interrogating GW1000 at 192.168.0.104:45000

2021-04-05 17:05:27 UTC (1617642327): UV: 1, dateTime: 1617642327, dayRain: 0.0, daymaxwind: 5.1, extraHumid1: 49, extraTemp1: 18.6, inHumidity: 51, inTemp: 21.8, luminosity: 18026.0, monthRain: 28.2, outHumidity: 29, outTemp: 22.0, pm2_5: 12.0, pm2_51_24h_avg: 34.9, pressure: 940.5, rain: None, rainRate: 0.0, relbarometer: 1014.5, stormRain: 0.0, usUnits: 17, uvradiation: 28.0, weekRain: 0.0, wh25_batt: 0, wh25_sig: 4, wh31_ch1_batt: 0, wh31_ch1_sig: 4, wh41_ch1_batt: 5, wh41_ch1_sig: 4, wh65_batt: 0, wh65_sig: 4, windDir: 162, windGust: 2.6, windSpeed: 2.0, yearRain: 87.9
2021-04-05 17:05:47 UTC (1617642347): UV: 1, dateTime: 1617642347, dayRain: 0.0, daymaxwind: 5.1, extraHumid1: 49, extraTemp1: 18.6, inHumidity: 51, inTemp: 21.8, luminosity: 18243.0, monthRain: 28.2, outHumidity: 28, outTemp: 21.8, pm2_5: 12.0, pm2_51_24h_avg: 34.9, pressure: 940.8, rain: 0.0, rainRate: 0.0, relbarometer: 1014.8, stormRain: 0.0, usUnits: 17, uvradiation: 28.9, weekRain: 0.0, wh25_batt: 0, wh25_sig: 4, wh31_ch1_batt: 0, wh31_ch1_sig: 4, wh41_ch1_batt: 5, wh41_ch1_sig: 4, wh65_batt: 0, wh65_sig: 4, windDir: 192, windGust: 1.5, windSpeed: 1.2, yearRain: 87.9
--- Fin de la cita ---

Y ejecutamos wee_config para configurar el driver:


--- Código: ---sudo /home/weewx/bin/wee_config --reconfigure --driver=user.gw1000
--- Fin del código ---

Nos volverá a preguntar por la ubicación, el nombre de la estación, etc, etc......Tan solo tenéis que dar a la opción  que os sale por defecto y nos respetará todos los cambios que habíamos hecho hasta ahora.

Tan solo tendremos que contestar a las preguntas sobre la dirección IP de la GW1000.

Si solo tenéis un GW1000 o un WH2650, podéis decir "auto" en lugar de la IP. Si tenéis dos dispositivos, conviene que le indiquéis la dirección IP de la pasarela que queráis usar.

Cuando os pregunte por el puerto de red, dejad el que viene por defecto, que es el 45000

A continuación os pregunta por la frecuencia con la que debe interrogar al GW1000 para que le mande los datos. Salvo que tengáis un anemómetro ultrasónico WS80, podéis dejar 20 segundos, ya que el bloque de sensores envía datos de viento cada 16 segundos, con lo que la posibilidad de perder rachas de viento se minimiza. Con el WS80 podéis poner menos tiempo, 5 segundos por ejemplo.

Y a la siguiente pregunta, responded también con la opción por defecto (es sobre los intentos que hará Weewx para acceder a la GW1000 en el arranque.). Por defecto es "1"

Ya tenemos Weewx funcionando con nuestra GW1000 o GW2650

En este momento, ya tenemos Weewx completamente operativo

Pero nos sigue quedando trabajo. Lo siguiente será enviar datos a Meteoclimatic.

--- Fin de la cita ---

Hola.

Me dispongo a instalar la skin de Belchertown, pero me está ocurriendo algo raro. Tras ejecutar esto para descargarlo:


--- Código: ---cd && sudo wget https://github.com/poblabs/weewx-belchertown/releases/download/weewx-belchertown-1.2/weewx-belchertown-release-1.2.tar.gz

--- Fin del código ---

Me dispongo a hacer esto:


--- Código: ---sudo /home/weewx/bin/wee_config --reconfigure --driver=user.gw1000
--- Fin del código ---
pero me dice lo siguiente:


--- Código: ---Request to install 'weewx-belchertown-release-1.2.tar.gz'
Traceback (most recent call last):
  File "/usr/share/weewx/wee_extension", line 88, in <module>
    main()
  File "/usr/share/weewx/wee_extension", line 80, in main
    ext.install_extension(options.install)
  File "/usr/share/weewx/weecfg/extension.py", line 134, in install_extension
    raise InstallError("Extension '%s' not found." % extension_path)
weecfg.extension.InstallError: Extension 'weewx-belchertown-release-1.2.tar.gz' not found.

--- Fin del código ---

Y me he quedado con dudas de si tengo todo bien, porque un poco más arriba en el hilo Jantoni comenta que debería haber /home/weewx, pero yo en home simplemente tengo carpeta pi.

Gracias!

jantoni:
Si tienes una Sainlogic WS3500 no puedes usar el driver GW1000, tienes que usar Interceptor.

jantoni:
Pero algo me pierdo.....

No acabo de entender esos pasos.....

Después de descargar Belchertown, tienes que instalarlo.

No sé si estás siguiendo algún tutorial mio y si ese tutorial está mal.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa