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/weathercloudSi 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/weewxYa 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.tgzSustituyendo, 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.