Software > WeeWX
Consultas instalar weewx en raspbian
Samal:
--- Cita de: jmviper en 13 de Febrero de 2021, 22:31:35 ---No existe Python 4 hasta donde yo me sé, van por la 3.9 le queda poco para el 4 .... te referirás a weewx 4.4.0
La instalación de meteowee es superfácil, jantoni la dejo muy bien currada para una instalación en la que tendremos que elegir solamente unas pocas opciones.
Si quieres instalar weewx de la manera convencional hazlo con apt
En su documentación están los pasos para sistemas basados en Debian como el Raspbian de las Raspberrys:
http://weewx.com/docs/debian.htm
Ejecuta las primeras líneas una a una:
wget -qO - https://weewx.com/keys.html | sudo apt-key add -
wget -qO - https://weewx.com/apt/weewx-python3.list | sudo tee /etc/apt/sources.list.d/weewx.list
sudo apt-get update
sudo apt-get install weewx
Aunque no me gusta mucho porque en la configuración inicial te da muy pocas opciones que luego tienes que editar en /etc/weewx/weewx.conf
Te inicia la base de datos en formato americano y hay que parar weewx, borrar base de datos y editar esa opción al igual que otras como digo en el weewx.conf
meteowee hace todo eso y más como instalarte la rutina en Python para que suba la plantilla. Instalación desatendida.
--- Fin de la cita ---
Hola, no, imagino no es la 4. en concreto es: python3-weewx_4.4.0-1_all.deb. Por lo tanto, imagino es la ultima versión de la 3.
UFFFF, creo me ha instalado alguna cosa *-*. precisamente, cuando he visto que me habías respondido estaba haciendo lo que me has descrito pero solo ejecutaba la segunda línea de las tres primeras que me has puesto porque en su pagina web pone: "Para Debian10 y posterior, use python3:"
Alguna cosa se ha tenido de instalar porque ahora no me ha marcado ningún error. Lo ultimo que me pone es: procesando disparadores para systemd (241-7-deb10u6+rpi1) ...
y ya lleva un rato parado con un ultimo texto: pi@raspberrypi:~ $
Muchas gracias por vuestra ayuda. Un saludo!
jmviper:
--- Citar ---Hola, no, imagino no es la 4. en concreto es: python3-weewx_4.4.0-1_all.deb. Por lo tanto, imagino es la ultima versión de la 3.
--- Fin de la cita ---
Las versiones 4.x de weewx funcionan sobre python 3 a diferencia de las anteriores versiones 3.x que funcionaban sobre python 2, por eso lo de python3-weewx_4.4..0-1
Para ver si está funcionando weewx ejecuta sudo service weewx status
Samal:
Ya estoy aquí de nuevo,
Me he mirado lo de la instalación de meteowee y haber si me lo podéis explicar como a un niño pequeño y tonto.
Primero expongo como tengo todo:
Raspberry pi 4 con Raspbian instalado + todos sus programas (la raspberry ya venia con una microsd + todo instalado).
La tengo conectada por el HDMI a un monitor + teclado y mouse por usb. A parte también esta conectada a la red wiffi. Por lo tanto, hoy por hoy mi intención no es usar SSH. De echo, ahora mismo estoy escribiendo desde la raspberry.
Me he descargado los archivos ssh, wpa_supplicant.conf y meteowee-0.16-2
Los tengo en el directorio /home/pi.
Los he editado con el editor de texto de raspbian:
- wpa_supplicant.conf - He agregado el ssid y psk con los datos de mi router.
- meteowee - He agregado entre las comillas el COD y el SIG con los datos de meteoclimatic (nada mas)
En los dos archivos he guardado los cambios y continúan en el directorio /home/pi.
Tengo ya mirada la ip que tiene asignada la raspberry.
Y..., aquí me quedo y consulto:
Creo que los pasos descritos anteriormente son los correctos.
Pero..., tengo que instalar python?.
Que archivo ejecuto o como ejecuto para instalar weewx?.
Seguramente tengo las respuesta en las narices pero sintiéndolo mucho no acabo de tenerlo claro.
Espero haber si me podéis aclarar mis dudas.
Gracias!
EDITO: Entiendo que tal como lo tengo paso directamente al paso 7 de las instrucciones ejecutando los scripts desde LXTERMINAL?
Vamos a copiar el Script al directorio de trabajo por defecto, aunque se podría ejecutar desde /boot, pero son manías mías:
Código:
sudo cp /boot/meteowee* .
Una vez copiado en nuestro directorio (por lo general /home/pi), vamos a asegurarnos que tiene permisos de ejecución, aunque este paso no es estrictamente necesario (otra manía mía)
Código:
sudo chmod +x meteowee*
Y, por fin lo ejecutamos:
Código:
sudo /home/pi/meteowee-x.xx
jantoni:
Samal, me he perdido un poco......voy a intentar encontrarme:
- Si no vas a usar SSH, no lo instales, no lo necesitas más que para abrir un terminal desde un ordenador remoto.
- Si ya tienes la Raspi funcionando por Wifi, no necesitas tocar el wpa_supplicant.conf ya que este fichero lo que controla es precisamente la conexión por wifi.
Seguramente tienes una imagen de RaspOs con escritorio, lo que resta recursos de sistema, pero no es preocupante, si es una Raspi3 o Raspi4 tienen capacidad para eso y mucho más.
El tema de la dirección IP ya es diferente, pues no utilizan el esquema habitual, que es editando /etc/network/interfaces sino ejecutando un programa dentro del escritorio que ahora mismo no recuerdo.
Python ya viene, o debería venir, instalado. Pero esto es en la versión que yo uso de RaspOS-lite, estos señores de la fundación Raspberry cambian más las imágenes de una versión a otra que un político de opinión. ;D ;D ;D ;D ;D
Para instalar weewx solo hace falta instalar weewx, es decir con un simple "sudo apt install weewx" sería suficiente.
Meteowee lo que hace es configurar algunas cosillas, pero no es estrictamente necesario para instalar Weewx. Por ejemplo deja las unidades bien configuradas en métrico (weewx se empeña en mezclar cm de precipitación, metros por segundo, etc), dejando las unidades en Kmh, Grados Celsius, mm de precipitación, hPa de presión, etc.
También configura el sistema de Linux para que weewx tenga su propio log
Y alguna cosilla más.
pero si sabes lo que haces, no es necesario para nada. Ahora, para el neófito viene muy bien para no volverse loco tocando cosas.
En /boot no debes colocar nada. No es que pase nada, pero /boot es el directorio de arranque de estos sistemas operativos. Cuanto menos toques ahí, mejor. Pero lo mismo. Si sabes lo que haces, adelante.
Por otro lado, meteowee es un script bash, por tanto, puedes ejecutarlo de dos formas:
- dando permisos de ejecución al script con "sudo chmod +x meteowee.x.xx" y luego ejecutándolo
o
- invocando al shell "sudo bash /directorio/meteowee.x.xx"
Ale, ya tienes entretenimiento *+* *+* *+* *+* *+* *+* *+* *+*
Samal:
--- Cita de: jantoni en 15 de Febrero de 2021, 17:14:31 ---
- dando permisos de ejecución al script con "sudo chmod +x meteowee.x.xx" y luego ejecutándolo
o
- invocando al shell "sudo bash /directorio/meteowee.x.xx"
Ale, ya tienes entretenimiento *+* *+* *+* *+* *+* *+* *+* *+*
--- Fin de la cita ---
Bueno, se ha puesto a instalar como un loco invocando: sudo bash /directorio/meteowee.x.xx
Ya me he entretenido un poquitín *-*
Me ha realizado consultas las cuales no tengo claro haber puesto bien ya que por el LXTerminal se escribe un poco mal. A parte, cuando me ha preguntado por el modelo de la estación no ser si me habré entendido bien yo con el weewx :;.
Como no lo hago por ssh imagino que para ejecutar no tengo que poner ip ni nada. Pero....., la ruta donde se ha instalado weewx ya la he visto: /etc/weewx. Imagino que tengo que buscar el ejecutable?. si pongo la ip + /weewx en el navegador nada de nada.
Me faltaría saber como puedo llamar a weewx para que se inicie y haber si encuentro el config de weewx para editar si alguna cosa no la he configurado correctamente.
Ahhhh, cuando ha acabado la instalación me ha reiniciado y no ha salido ningún error en ningún momento.
Muchas gracias jantoni. juerrrrrrr, que ciego estoy con este asunto grrrrrrrrr. Me cuesta hacerme a la idea de como funciona este sistema operativo.
EDITO: el programa esta instalado ya que también he mirado el listado de programas instalados en la raspberry. Python 3 también esta en el listado. Pero estoy buscando por la red como ejecutar weewx y no lo encuentro. Por si es por el navegador he confirmado la ip de la raspberry y es correcta. Pero no me abre nada el navegado, dice que n se ha podido acceder al archivo.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa