WeeWX 3.7.0

Ayer, 11 de marzo, los desarrolladores de WeeWX han liberado la versión 3.7.0.

A simple vista, se ven muchos cambios en el control de las estaciones, sobre todo en las Oregon WMR200, WMR300 y WMR100, así como en los driver de la FineOffset, TE923 y Davis Vantage.

Habrá que ver, que más tiene en su interior.

Anuncios

Ayuda para instalar Weewx

Desde hace una semana, he abandonado el foro de Meteoclimatic. Mis motivos tengo, sobre todo por aquellos usuarios que, acabando de llegar, se permiten el intentar tirar por tierra tu trabajo de muchos años.

Con el tema Weewx, el script que preparé hace tiempo para la instalación de Weewx en cualquier máquina con Linux, funciona, no bien, sino PERFECTAMENTE.

A ver como lo digo…..va, me da lo mismo. ¿Falsa modestia? En absoluto. El script funciona SIEMPRE, al menos con los sistemas probados hasta la fecha. Y se han probado muchos. Por supuesto que, en sistemas posteriores podrían no funcionar por incompatibilidad futura.

Evidentemente, en el foro de Meteoclimatic, no podré dar ayuda al que lo necesite, aunque siguiendo las instrucciones no debería tener ninguno para instalar. Otra cosa es personalizar.

Por ello, si alguien necesita ayuda, puede pedirla aquí.

Advierto. No contestaré aquellas peticiones que no documenten la solicitud. Sinceramente estoy hasta los mismísimos de aquellos usuarios que dicen eso de “No funciona. Lo he probado todo”. Aquel que no aporte información de lo que ocurre, síntomas, configuración, etc, sencillamente serán ignorados.

¿Drástico? ¿Borde? ¿Antipático? Si. Lo soy.

 

Radio —–> OFF

Pues ha llegado el momento de decidirse.

Con el poco aliciente que la radio me proporcionaba, al menos en casa, ha llegado el momento de afrontar la realidad y desmontar la estación.

TS2000, FT897, FT707 y otros equipos y walkies se han ido a dormir, bien empaquetados, a los armarios trasteros.

Solo ha quedado fuera mi querido FT817, un FT5100 y un par de walkies (un baofeng y un DMR).

Así que EA4TN queda QRT desde su QTH fijo…..nos escuchamos cuando salga al monte.

73

Jugando con la Raspicam 5

Pues no he podido esperar.

He abierto el antiguo filtro que tenía por aquí y lo he pegado con un poco de silicona translúcida.

La puñeta de la silicona, que se te pega donde no quieres. Afortunadamente no ha quedado ninguna mancha “al alcance” de la cámara.

Una nube de puntitos de silicona alrededor del filtro, una pequeña presión y, además de pegar el filtro, se consigue la impermeabilización.

Ahora falta que seque y hacer el soporte para el mástil.

IMG_1869

Jugando con la Raspicam

Tengo una Raspicam desde hace mucho, pero mucho tiempo.

Y por fin me he decidido a usarla como webcam.

Pasos dados.

Eliminar el encendido del led de la Raspicam. Para ello encontré un código en internet.

1) Edit the config file.

sudo nano /boot/config.txt

2) Add the following line to the end of the file, then save it.

disable_camera_led=1

3) Next up, reboot your Raspberry Pi.

sudo reboot

Instalar Imagemagick

Añadir una línea a crontab para tomar fotos cada 5 minutos

0-59/5 * * * * root /home/pi/shoot.sh

editar el script

#!/bin/bash
#
#Definimos la fecha y el nombre de la carpeta
fecha=$(date +”%Y_%m_%d_%H_%M”)
DATE=$(date +”%d-%m-%Y %H:%M”)
cd /var/www/html/webcam

raspistill -o photo_$fecha.jpg -q 60 -w 1280 -h 720
cp photo_$fecha.jpg webcam.jpg
cp photo_$fecha.jpg cam.jpg

convert cam.jpg \
-pointsize 18 -fill yellow -annotate +50+700 “$DATE” \
-pointsize 18 -fill yellow -annotate +600+700 “Rivas-Vacimadrid Centro” \
-pointsize 18 -fill yellow -annotate +1100+700 “\@EA4TN-jantoni” \
webcam.jpg

Seguiremos jugando

Script para instalar Weewx de forma automática

weewx-logo-128x128

Esto es un script automático para instalar Weewx en tu sistema.

Instrucciones:

Paso 1: Entra en tu raspberry, orangepi o cualquier otro ordenador, con el usuario y password habitual

Paso 2: Ejecuta el siguiente comando para descargar el script en el directorio actual:

wget http://jantoni.no-ip.org/download/raspweather/weewx.sh

Paso 3: Le damos permisos de ejecucion al script
chmod +x weewx.sh
Paso 4: Ejecutamos el script:
sudo ./weewx.sh

 

Cuando termine, tu ordenador estará funcionando con Weewx. Aproximadamente a los 5 minutos de terminar la instalación (espera unos 10) se habrán generado las primeras páginas web.

Este script hace lo siguiente:

– Actualiza la base de paquetes de software del sistema (Raspbian, Debian, Ubuntu, etc)
– Actualiza el software
– Instala el software adicional a Weewx. Entre ellos Apache2
– Descarga la versión 3.5.0 de Weewx
– Instala Weewx (el sistema te hará varias preguntas para hacer una configuración mínima de Weewx)
– Elimina el sistema de swapping y el falso reloj.
– Modifica el sistema de log para que weewx vuelve el log en /var/log/weewx.log
– Crea un enlace simbólico para evitar problemas con los directorios de Apache2 en las últimas versiones de Debian, Raspbian y Ubuntu

Probado con:

Ordenador Sistema Operativo
Raspberry Pi Raspbian Jessie Lite 2016-02-26
Raspberry Pi Raspbian Jessie 2016-02-26
Raspberry Pi 2 Raspbian Jessie 2016-02-26

En proyecto:

¿Que falta por hacer? (puede que se implante en siguiente versiones, o no)

– Cambio de intervalo de tiempo de generación de Weewx
– Modificación de fecha a formato europeo (En Raspberry PI no es necesario, al menos con Jessie Lite)
– Modificar ficheros de log para que se vuelquen en RAM
– Inhabilitar el registro de lectura de los ficheros
– Cambio de dirección IP
– Personalizar Weewx

Para estos cambios no automatizados, lee el manual que puedes encontrar enhttps://drive.google.com/folderview?id=0B3z9VwkcZjjWeUZsNVVmRWU0Vkk&usp=sharing

Tan solo tienes que grabar la imagen que descargues de www.raspberrypi.org

Cuando arranques, conéctate por SSH o mediante un teclado y pantalla.

Este script no está probado en otros ordenadores, pero debe funciona en cualquier ordenador o miniordenador que tenga instalado Debian, Ubuntu, Raspbian, etc, etc.

Es decir, funcionará en PCs, Raspberry Pi (todas las versiones), Orange Pi, Odroid, Banana Pi, Mele A2000, MK802, etc, etc, etc. El ünico requisito es que el sistema funcione, arranque y te puedas identificar, bien por consola, teclado, red, etc, etc.

De verdad, más fácil no lo puedo poner…..

Se ha probado más de 5 veces  y ha funcionado correctamente en todas las ocasiones (Raspberry Pi B original con 512 MB de RAM y Raspbian Jessie Lite descargada hoy mismo). La estación meteorológica que se ha usado para las instalaciones de pruebas es una Ventus W831 (TE923)

Por favor, dadme feedback. Es muy frustrante no saber que usuarios están usando mis desarrollos, aunque sean  unas chapucillas de desarrollos (no soy profesional, evidnetemente)

Igualmente os agradecería información del sistema que estáis usando para la instalación: ordenador, sistema operativo y estación meteorológica.

Weewx funcionando en Orange Pi One

Estaba deseando que llegara el fin de semana para dedicarle un par de horas a la recién llegada, la Orange Pi One.

Como recordaréis, este cacharrito, que ha costado 12 euros puesto en casa, tiene una CPU muy potente, más potente que la Raspberry Pi 2.

Solo dispone de dos puertos USB. Uno normal 2.0, y otro en formato micro USB OTG.

Pero dispone de 512MB de RAM, una potente CPU y un puerto Ethernet.

Después de desechar la instalación de Debian, ya que no funciona correctamente el procedimiento de reinicio, esta mañana he instalado una imagen mínima de Ubuntu 14.04, descargada desde el foro de http://www.orangepi.org

El resultado es que no arrancaba. Unos minutos dedicados a la lectura, me hicieron ver que, como siempre, queremos resultados sin invertir tiempo en documentarnos.

Realizadas las modificaciones oportunas y otras recomendadas en otras páginas Web como http://www.cnx-software.com/2016/02/13/received-your-orange-pi-one-youll-need-to-tweak-your-fex-file-script-bin/ el resultado era el deseado. Un arranque perfecto y rápido.

El siguiente paso ha sido instalar Weewx. He aprovechado mi vieja Fine Offset y he realizado las pruebas.

En menos de 30 minutos estaba todo funcionando.

WeeWX funcionando en un ordenador de 12 euros.

Captura de pantalla de 2016-02-27 20:00:02

Captura de pantalla de 2016-02-27 19:58:48