Autor Tema: Weathercloud  (Leído 18493 veces)

0 Usuarios y 4 Visitantes 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
Weathercloud
« en: 29 de Noviembre del 2015, 08:57:12 am »
Buenos días, acabo de instalar correctamente la extensión de Weathercloud  ;)
Hace un tiempo, lo había intentado, pero no lo conseguí. Concretamente, debido a que no puse el archivo en el directorio que tenía que estar (cosa que, por otra parte, no se explica en la "miniguía" de instalación de la extensión  ::)).
Os comento cómo lo he hecho:

-Lo primero es crearse una cuenta en Weathercloud. Indicando que utilizas Weewx, se asigna un ID y una contraseña (WEATHERCLOUD_ID y WEATHERCLOUD_KEY), que más adelante tendremos que utilizar.

-A continuación hay que descargar la extensión de Weathercloud para Weewx: https://github.com/weewx/weewx/wiki/weathercloud
Si se utiliza, por ejemplo, un ordenador externo para controlar el ordenador que utiliza Weewx mediante SSH (como es mi caso), se puede descargar en el ordenador externo y luego transferirlo al otro ordenador con programas como WinSCP.

El archivo se llamará weewx-wcloud-x.y.tgz, donde 'x' e 'y' son dos números que dependerán de la versión de la extensión.

-NO hay que descomprimirlo. El archivo hay que moverlo al directorio:
/usr/share/weewx
Ya que en este directorio se encuentra el archivo wee_extension (o debería encontrarse), que es necesario para el siguiente paso de instalación.

-Desde el directorio indicado (si no estás en él, y usas Putty, puedes acceder a él mediante la instrucción: cd /usr/share/weewx), comprobar que existe tanto el archivo wee_extension como el archivo weewx-wcloud-x.y.tgz (lo cual se puede hacer mediante el comando ls, que te lista los archivos que hay en el directorio en el que estás).

-Ejecutar el siguiente comando:
wee_extension --install weewx-wcloud-x.y.tgz
Sustituyendo, por supuesto, la 'x' y la 'y' por los números que correspondan.

-Modificar el archivo weewx.conf (/etc/weewx/weewx.conf): buscar la sección [StdRESTful] y añadir las siguientes líneas (en algún hueco blanco, NO entre líneas ya escritas, que pueden corresponder a otros servicios, como Wunderground...):
Código: [Seleccionar]
    [[WeatherCloud]]
        id = WEATHERCLOUD_ID
        key = WEATHERCLOUD_KEY
Donde hay que sustituir la 'WEATHERCLOUD_ID' y la 'WEATHERCLOUD_KEY' por los datos que habíamos obtenido al registrarnos.

-Reiniciar weewx:
sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start

(A mí en este paso me ha dado un problema, no se me detenía weewx, pero si reiteras el proceso funciona. Si sigue sin funcionar o se detiene, volver a reiniciar Weewx.)

Tras seguir estos pasos, se deberían empezar a subir datos a Weathercloud  ;)

Saludos,
Miguel.

Estación ESARA2200000022761B

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

Desconectado megatin

  • Newbie
  • *
  • Mensajes: 30
    • Ver Perfil
    • Urbanización AZAHAR
  • Estación: ESAND2300000023006A
Re:Weathercloud
« Respuesta #1 en: 29 de Noviembre del 2015, 19:29:57 pm »
Hola, veo que has conseguido instalar la extensión Weathercloud.

Como me pidió Jantoni, estaba preparando unas líneas para explicarlo. Ya no es necesario.

Si se descomprime el fichero weewx-wcloud-x.y.tgz, en el readme.txt se explica con claridad el proceso de instalación.

Contenido del fichero:

wcloud - weewx extension that sends data to WeatherCloud
Copyright 2014 Matthew Wall

Installation instructions:

1) run the extension installer:

setup.py install --extension weewx-wcloud.tgz

2) modify weewx.conf:

[StdRESTful]
    [[WeatherCloud]]
        id = WEATHERCLOUD_ID
        key = WEATHERCLOUD_KEY

3) restart weewx

sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start

For configuration options and details, see the comments in wcloud.py


Solo una pequeña modificacion:

En el paso 1 incluir la ruta para setup.py que en mi Raspberry es /usr/share/weewx, quedando el comando así:

/usr/share/weewx/setup.py install --extension weewx-wcloud-0.8.tgz

El comando se ha de ejecutar desde el directorio en el que se ha descargado weewx-wcloud-0.8.tgz

Nada más.

Saludos


Estación ESAND2300000023006A

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #2 en: 25 de Marzo del 2016, 18:30:32 pm »
Hola. estoy intentando subir con WinSCP el archivo weewx-wcloud-0.10.tgz y me sale el siguiente error
No se puede crear el archivo remoto
Permiso denegado
Código de Error: 3
Mensaje de error desde el servidor : Permission denied
Que estoy haciendo mal?
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weathercloud
« Respuesta #3 en: 25 de Marzo del 2016, 19:39:20 pm »
Intentalo con Bitbise Tunnelier.....si no te identificas, el sistema de seguridad de linux no te dejará enviar ficheros.

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 Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #4 en: 25 de Marzo del 2016, 20:47:07 pm »
Me sigue sin dejar subirlo- :;
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weathercloud
« Respuesta #5 en: 25 de Marzo del 2016, 21:37:46 pm »
Tienes que dejarlo en la carpeta del usuario con el que te estás identificando.

O identificarte como root

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 Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #6 en: 26 de Marzo del 2016, 20:28:16 pm »
Solo me deja moverlo a la carpeta /home/pi
Dentro es esta solo hay esto
.bash_history
.bash_logout
.bashrc
.profile
weewx.sh
Cuando voy a /usr/share/weewx y mando el archivo weewx-wcloud-0.10.tgz me lo niega.
Y no se como se entra en root
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weathercloud
« Respuesta #7 en: 27 de Marzo del 2016, 06:13:29 am »
Tienes que usar "sudo" delante del comando.....eso te identifica, para ese comando, como root

sudo mv origen destino

sudo reboot

sudo loquesea.

Saludos.

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 Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #8 en: 30 de Marzo del 2016, 16:22:41 pm »
Bueno, una vez conseguido subir el archivo y seguir los pasos del compañero Wlarues, no se instala saliendo el siguente mensaje de error:

pi@raspberrypi:/usr/share/weewx $ wee_extension --install weewx-wcloud-0.10y.tgzRequest to install 'weewx-wcloud-0.10y.tgz'
Traceback (most recent call last):
  File "/usr/bin/wee_extension", line 83, in <module>
    main()
  File "/usr/bin/wee_extension", line 75, in main
    ext.install_extension(options.install)
  File "/usr/share/weewx/weecfg/extension.py", line 124, in install_extension
    raise InstallError("Extension '%s' not found." % extension_path)
weecfg.extension.InstallError: Extension 'weewx-wcloud-0.10y.tgz' not found.

Que hago mal?
 :(
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weathercloud
« Respuesta #9 en: 30 de Marzo del 2016, 19:27:30 pm »
wee_extension --install weewx-wcloud-0.10y.tgz

Esa Y ¿está correcta?

No obstante tengo una curiosidad. ¿que es weathercloud? ;D


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 Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #10 en: 30 de Marzo del 2016, 19:42:25 pm »
Perdona jantoni, se me escapo el teclado, pone esto sin la Y:

pi@raspberrypi:~ $ wee_extension --install weewx-wcloud-0.10.tgz
Request to install 'weewx-wcloud-0.10.tgz'
Traceback (most recent call last):
  File "/usr/bin/wee_extension", line 83, in <module>
    main()
  File "/usr/bin/wee_extension", line 75, in main
    ext.install_extension(options.install)
  File "/usr/share/weewx/weecfg/extension.py", line 124, in install_extension
    raise InstallError("Extension '%s' not found." % extension_path)
weecfg.extension.InstallError: Extension 'weewx-wcloud-0.10.tgz' not found.

« Última modificación: 30 de Marzo del 2016, 20:42:12 pm por Secure440 »
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Weathercloud
« Respuesta #11 en: 30 de Marzo del 2016, 20:57:22 pm »

No obstante tengo una curiosidad. ¿que es weathercloud? ;D

Saludos Jantoni

Weathercloud es una red a la que enviamos datos de nuestra estación.

Te proporcionan la plantilla que debes enviar cada xx minutos y los integran en su mapa

    https://app.weathercloud.net/d1469690726#profile

    https://app.weathercloud.net/map




“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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Weathercloud
« Respuesta #12 en: 30 de Marzo del 2016, 21:37:35 pm »
A ver,  según la documentación de weewx sería

wee_extension --install=/home/pi/weewx-wcloud-0.10.tgz

Y tirón de orejas. ... primero meteoclimatic. .... luego los demás

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 Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.260
    • Ver Perfil
  • Estación: Villavieja de Yeltes-SA102 ESCYL3700000037260A
Re:Weathercloud
« Respuesta #13 en: 30 de Marzo del 2016, 23:26:19 pm »
No exactamente un tirón de orejas, si no algo más, vamos, dos tirones.

Yo también subo datos a otras redes, creo que con Meteoclimatic son 5, y como yo, otros muchos, diría que casi todos, y no se me ocurre ir a Awekas a preguntar qué debo de hacer para subir datos a Meteoclimatic.

Y no es que no quiera echar una mano a lo que sea, pero  arriba lo dice . . .. Foro exclusivo para soporte técnico de las estaciones de la red Meteoclimatic



Os imagináis cual sería la respuesta si en otras redes preguntáis qué es lo que hay que hacer para subir datos a Meteoclimatic??

                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Weathercloud
« Respuesta #14 en: 31 de Marzo del 2016, 02:35:20 am »
Hay, que me a caído la del pulpo  :;, yo antes de trastear con "la grande" trasteo con las pequeñas, y una vez le cojo el tranquillo, me lanzo a la piscina. Si e molestado con mis consultas, pido disculpas. Gracias.
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1