Meteoclimatic
Software => WeeWX => Mensaje iniciado por: Wlarues en 29 de Noviembre de 2015, 08:57:12
-
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 (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...):
[[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.
-
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
-
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?
-
Intentalo con Bitbise Tunnelier.....si no te identificas, el sistema de seguridad de linux no te dejará enviar ficheros.
-
Me sigue sin dejar subirlo- :;
-
Tienes que dejarlo en la carpeta del usuario con el que te estás identificando.
O identificarte como root
-
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
-
Tienes que usar "sudo" delante del comando.....eso te identifica, para ese comando, como root
sudo mv origen destino
sudo reboot
sudo loquesea.
Saludos.
-
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?
:(
-
wee_extension --install weewx-wcloud-0.10y.tgz
Esa Y ¿está correcta?
No obstante tengo una curiosidad. ¿que es weathercloud? ;D
-
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.
-
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/d1469690726#profile)
https://app.weathercloud.net/map (https://app.weathercloud.net/map)
-
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
-
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??
-
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.
-
Venga va. ¿cuando la das de alta?
¿ha funcionado lo que te dije?
En un principio pensaba que eso de weathercloud seria algún tipo de presentación como meteotemplate.
-
¡Lástima de foro antiguo!
-
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?
:(
Hmmm, suena a que realmente el archivo no está en esa carpeta. Compruébalo (con ls desde /usr/share/weewx), y mira a ver si también está el archivo wee_extension). Pero quizás esto sea distinto por la instalación, me parece que dependiendo cómo instalaste Weewx, los archivos pueden estar en otros directorios. Si es el caso, tendrás que mover el archivo comprimido al mismo directorio donde esté el wee_extension y ejecutar la instrucción desde allí.
Ah, y como te dijo Jantoni, si no eres root tienes que usar sudo delante de todo.
Quizás todo esto ya lo hayas probado, pero es que tampoco se me ocurre nada más...
Un saludo,
Miguel.
-
Si, al menos según el manual, faltaba el signo =
Pero el sudo, como bien dices, va a ser necesario
-
Hola. Perdonarme por no contestar antes pero curro de noche. A ver ante todo pido disculpas por si seguir este hilo con mis preguntas e podido molestar a los moderadores, no era mi intención, ya que es la primera vez que me meto en este fregado de las estaciones meteorológicas y para colmo vengo de Windows, con la cual pi y weewx me suenan a chino :; ( bueno miento me suena un poco al antiguo MSdos) os pido paciencia.
El raspi instalado es el lite y el weewx el de jantoni de hilo "instalación automatizada"
Comprobando usr/share/weews veo que si están los archivos
pi@raspberrypi:/usr/share/weewx $ ls
daemon.py schemas wee_database wee_extension weewx
daemon.pyc user weedb weeplot weewxd
examples weecfg wee_debug wee_reports weewx-wcloud-0.10.tgz
extensions wee_config wee_device weeutil wunderfixer
-
sudo, sudo ,sudo :; :; :;
apla3
Ahora a por la plantilla de Meteoclimatic
GRACIAS POR VUESTRO TIEMPO
Una ultima pregunta en este hilo, como se hace copia de seguridad de mis archivos, por si la cago para no empezar de cero? Puedo hacer una .iso de la micro sd para poder empezar de cero?
Lo dicho GRACIAS plau2
-
Claro, con cualquier programa que sea capaz de leer tarjetas y generar imágenes.
Por ejemplo, en windows win32dskimager (o algo aśi, je je).....en linux el comando dd vale para un roto y un "descosio"