Bueno, como en Bob Esponja "Y 2000 años despues...." Papa Noel me trajo 5 tarjetas de 1 dia sin niños y ya gaste 2
Asi es como realice la instalación para llevar a buen termino la subida de datos a Meteoclimatic
Asumo que antes de realizar la instalacion se ha realizado un CLEAR ALL a la consola, y no se conecta a la RPI hasta finalizar la instalación, eso si no te importa perder datos, de lo contrario seria otro cantar....
La instalación seguida es la ONLINE de jantoni
1.- Win32DiskImager ejecutar como administrador 2016-11-25-raspbian-jessie-lite2.- Nos logueamos como pi (conectada a monitor) wget
http://jantoni.no-ip.org/download/raspweather/weewx.sh(el simbolo : shift + ñ)
(el - pulsando tecla Windows y 45)
Damos permisos chmod +x weewx.sh
Ejecutamos sudo ./weewx.sh
Configuración Rasp sudo raspi-config
Locale
establecemos ES.UTF-8 en Locale Time
Europa-Madrid SSH on
Ya podemos seguir por SSH
Lo que aparece como OK ya lo hace el script de Jantoni solo, la verdad que ahorra trabajo
OK Eliminamos falso reloj
OK Modificar fichero log
OK Ahorrar espacio logrotate
OK Eliminar el swaping
OK Inhabilitar el registro de lectura de los ficheros
3. Usar la memoria RAM para determinados directoriossudo nano /etc/fstab
Añadir una línea a /etc/fstab
tmpfs /var/log tmpfs nodev,nosuid,size=20M 0 0(simbolo = Tecla Windows y 61)
Comprobamos: cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults 0 1
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
tmpfs /var/log/ tmpfs nodev,nosuid,size=20M 0 0
4.- Periodo generacion reportesParar Weewx sudo /etc/init.d/weewx stop
Cambiar la generación en el datalogger de la consola:
sudo wee_device --clear (Davis)
Establecer el tiempo a 5 minutos (ejemplo en versión 3.1 y para Davis)
sudo wee_device --set-interval=5
5.- Cambiar unidadessudo nano /etc/weewx/skins/Standard/skin.conf
group_altitude = meter # Options are 'foot' or 'meter'
group_degree_day = degree_C_day # Options are 'degree_F_day' or 'degree_C_day'
group_direction = degree_compass
group_moisture = centibar
group_percent = percent
group_pressure = mbar # Options are 'inHg', 'mmHg', 'mbar', or 'hPa'
group_radiation = watt_per_meter_squared
group_rain = mm # Options are 'inch', 'cm', or 'mm'
group_rainrate = mm_per_hour # Options are 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
group_speed = km_per_hour # Options are 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
group_speed2 = km_per_hour2 # Options are 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
group_temperature = degree_C # Options are 'degree_F' or 'degree_C'
group_uv = uv_index
group_volt = volt
y sustituimos:
[[TimeFormats]]
# This section sets the string format to be used for
# each time scale.
day = %X
week = %X (%A)
month = %x %X
year = %x %X
rainyear = %x %X
current = %x %X
ephem_day = %X
ephem_year = %x %X
Por este otro:
[[TimeFormats]]
# This section sets the string format to be used for
# each time scale.
day = %H:%M
week = %H:%M on %A
month = %d-%b-%Y %H:%M
year = %d-%b-%Y %H:%M
rainyear = %d-%b-%Y %H:%M
current = %d-%b-%Y %H:%M
ephem_day = %H:%M
ephem_year = %d-%b-%Y %H:%M
6.- Configuraciónsudo nano /etc/weewx/weewx.conf
Dia de la semana en Lunes
week_start = 0
Unidades
group_speed2 = km_per_hour2
group_speed = km_per_hour
# DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
target_unit = METRIC
(este es opcional, yo lo cambie)
sudo /etc/init.d/weewx reload
7.- Subir datos a Meteoclimatica) Añadir (Plantilla) meteoclimatic.htm.tmpl /etc/weewx/skins/Standard
La enviamos por FTP a /home y lo movemos sudo mv meteoclimatic.htm.tmpl /etc/weewx/skins/Standard
b) sudo nano /etc/weewx/skins/Standard/skin.conf
añadimos debajo de
[[[MobileRadar]]]
template = smartphone/radar.html.tmpl
[[[MeteoClimatic]]]
template = meteoclimatic.htm.tmplc) Nos descargamos la utilidad para el envio de datos
http://forum.meteoclimatic.net/index.php?topic=32.0, descomprimimos y llevamos los 4 archivos a /home
sudo chown root:root meteoclimatic.sh
sudo chmod +x meteoclimatic.sh
d) sudo nano meteoclimatic.ini
[Global]
Stations=ESAST3300000033314A
DigestKey=
[ESAST3300000033314A]
Path=/var/www/html/weewx/meteoclimatic.htm
Password=MI SIG
StationVendor=Davis
StationModel=Vantage Vue
e) sudo nano meteoclimatic.sh
#!/bin/bash
cd /home/pi
#Si no quieres log
#php meteoclimatic_http.php.old
#Si quieres log
php meteoclimatic_http.php >> /var/log/meteoclimatic.log
exit
f) Añadir crontab (subida de datos)
sudo nano /etc/crontab
2-59/15 * * * * root /home/pi/meteoclimatic.sh
Ejecutar script sh meteoclimatic.sh
Comprobar LOG sudo nano /var/log/meteoclimatic.log
Copia Seguridad SDUsamos el mismo programa que para grabar la imagen en la SD. Con la SD ya en nuestra lectora del pc abrimos el programa, le damos sobre la carpeta azul y elegimos el directorio donde guardaremos la copia y le ponemos un nombre
Pulsamos sobre Read y nos empezará a leer los datos de nuestra tarjeta
Y ya tenemos la Copia de Seguridad de nuestra tarjeta SD con el sistema tal cual estaba funcionando correctamente
Si la cosa se tuerce, que lo hará, del mismo modo que hicimos en el paso 1 grabamos la imagen y a chutar
Espero que lo revisen los entendidos y vean si de verdad es así o me salté algo.