Software > WeeWX

Meteowee (Instalación automática de weewx)

<< < (2/5) > >>

jantoni:
Meteowee 0.0.13

Instala servidor ntp para el control efectivo del reloj.

jantoni:
Meteowee 0.15

Novedades:

- Instala versión 4.0 Weewx
- Solo para sistemas operativos con Python3 instalado. Debian o Raspbian Buster recomendado.
- Instala la utilidad de envío a Meteoclimatic y la configura en Weewx.
- Instala la plantilla Meteoclimatic para Weewx.
- Ahora, por defecto, instala Apache2 para poder visualizar los datos de la estación en un navegador Web
- Servidor xrdp incluido. Con ello podrás usar el escritorio de la Raspberry Pi directamente desde Windows
- Añadido servidor ntp


Para siguientes versiones:
- Instalación de traducciones (si tenéis traducido Seasons a castellano, catalán, etc, os agradecería que me lo enviárais)
- Configuración de Wunderground y otras redes diferentes a Meteoclimatic
- Instalación de driver para otras estaciones meteorológicas.
- Instalación de CumulusMX

jantoni:
Pasos a seguir para instalar Weewx de forma automatica en una Raspberry Pi.

Entiendo que aquellos que estéis usando otros dispositivos, como Orange Pi, tenéis los conocimientos necesarios para poder hacerlo de forma exitosa sin necesidad de este script.

No obstante, el script debería funcionar perfectamente en otros dispostivos, e incluso en un PC con Linux.

QUE NECESITAMOS

- Una Raspberry Pi, yo he hecho las pruebas en una Raspi Zero W con wifi
- Una tarjeta SD o Micro SD (en función de la Raspberry que usemos), de al menos 8GB y, al menos, clase 10.
- Un lector de tarjetas SD que pueda manejar microSD o usar el adaptador correspondiente.
- Si vas a usar Wifi, necesitarás o una Raspberry Pi con wifi incorporado, o un adaptador Wifi USB compatible.
- Usemos Wifi o cable Ethernet, necesitaremos un Router con conexión a internet. El tema pinchos 3G lo dejamos para otro día.
- Un ordenador con Windows (también vale con otro sistema operativo, pero solo describiré con Windows)
- Descargar los 3 ficheros adjuntos en este hilo (Meteowee, ssh y wpa_supplicant.conf)
- Descargar una imagen de Raspbian. Las pruebas las he realizado con Raspbian Buster con entorno gráfico. La puedes descargar aquí: https://www.raspberrypi.org/downloads/raspbian/  Te recomiendo usar la versión Lite, aunque, de momento, no la he probado más que en la versión Raspbian Buster with Desktop (con escritorio)
- Descarga un programa para conectarte a la Raspi por SSH. Yo uso Bitvise Tunnelier, por todas las opciones que ofrece. Para descargar Bitvise Tunnelier usa este enlace https://www.bitvise.com/ssh-client-download

También necesitamos saber:
- Que estación vamos a instalar (parece de perogrullo, pero con la diversidad de marcas que hay por ahí, a veces no es tan sencillo)
- Las coordenadas geográficas (latitud y longitud) en formato de grados decimales. Por ejemplo, en Google Earth podéis ver vuestras coordenadas y dentro del menú Herramientas-Opciones podéis elegir el formato "Grados decimales". Y recordad para luego, que os hará falta. Longitud Este es número positivo. Longitud Oeste es número negativo.

DESCRIPCION DE LOS FICHEROS INCLUIDOS CON EL SCRIPT

meteowee-x.xx Es el script como tal. Además de ser ejecutado, hay que editarlo para que la configuración sea correcta en cada caso particular. Para usuarios de Raspberry, los únicos datos obligatorios son los de la sección Meteoclimatic. Por lo demás, con las opciones por defecto debe funcionar todo sin problema.

ssh Es un fichero que está totalmente vacio. Al añadir este fichero en el directorio de arranque de la Raspberry, le estamos diciendo que queremos activar SSH. Y queremos.

wpa_supplicant.conf Este fichero es la configuración del wifi al que queremos conectarnos. Al igual que el fichero ssh, es leido por la Raspi en el primer arranque, configurando los datos de la red wifi. Si vamos a usar una Raspberry Pi conectada por cable ethernet, este fichero nos será totalmente inútil.

jantoni:
PASO 1

- Insertamos la tarjeta SD en el lector (si el lector SD es un pincho USB, lo conectaremos a un puerto USB libre)
- Si sale algún mensaje en pantalla sobre la tarjeta SD, haremos caso omiso.
- Abrimos el programa balenaEtcher (es el que yo uso, como dije al principio del hilo). Puedes usar otros, pero aquí solo explico como hacerlo con balenaEtcher. Seleccionamos la imagen y si es necesario la tarjeta a grabar. Si solo hay una tarjeta seleccionable, nos saldrá por defecto. Y solo tenemos que hacer click en Flash.


El proceso durará bastante tiempo, en función del lector de tarjetas y de la velocidad de la tarjeta.

Cuando el proceso de grabación haya terminado, Etcher te avisará.

No tienes que hacer nada más.

¡Extrae la tarjeta del lector o desconecta el pincho USB con la tarjeta dentro!

jantoni:
PASO 2

Ya has extraido la tarjeta del lector o has desenchufado el lector USB con la tarjeta dentro. Bien. Paso 1 completado.

Ahora ¡vuelves a introducir la tarjeta SD en el lector o a enchufar el pincho-lector USB con la tarjeta dentro!

Te saldrá un mensaje como este:



Bien, el mensaje no nos vale, en este caso, más que para saber que Windows le ha asignado la letra X. En mi caso ha seleccionado la letra D.

Bien, estamos a mitad del paso 2. Este paso es fácil.

Ahora, abrimos un explorador de archivos y vamos a procesar y copiar los 3 ficheros que habíamos descargado, que son:

- ssh
- meteowee-x.xx
- wpa_supplicant.conf

Abrimos el explorador de archivos y nos vamos al directorio donde hayas guardado los 3 archivos, y los copiamos en el disco identificado como boot (X:), donde X es la letra que haya asignado nuestro Windows



A estas alturas, supongo que todo el mundo sabe como copiar ficheros dentro de Windows.

Bien, copiamos ssh en el disco boot.

Copiamos el fichero meteowee en el disco boot.

Y copiamos wpa_supplicant.conf en el disco boot SOLO SI VAMOS A USAR WIFI. Si vamos a usar cable ethernet, no hay que copiar este fichero.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa