Software > WeeWX

Weewx-Meteoclimatic Instalación en Orange Pi One

(1/3) > >>

jantoni:
Este puede ser un buen comienzo para la instalación de Weewx Meteoclimatizada

Recordad que la Orenge Pi One tiene un precio de 10-11 euros puesta en casa.

Descarga de imagen:

http://mirror.igorpecovnik.com/Armbian_5.14_Orangepione_Debian_jessie_3.4.112.7z

En este caso es un Jessie server. Por tanto no tendremos escritorio, solo consola.

Lo grabamos en la tarjeta de memoria:


--- Citar ---jantoni@Vostro:~/Escritorio/Orange$ sudo dd if=Armbian_5.14_Orangepione_Debian_jessie_3.4.112.raw of=/dev/sdc bs=1M

--- Fin de la cita ---
Nos aseguramos que no quede nada por escribir en la cache de nuestro PC


--- Citar ---jantoni@Vostro:~/Escritorio/Orange$ sudo sync

--- Fin de la cita ---

Extraemos la tarjeta y arrancamos.

Según la página web, el primer arranque tardará unos 3 minutos.

http://www.armbian.com/orange-pi-one/


--- Citar ---First boot takes longer (around 3min) than usual (20s) because it updates package list, regenerates SSH keys and expand partition to fit your SD card. It might reboot one time automatically. Second boot also take little longer (around 3min) because it creates 128MB emergency swap space
--- Fin de la cita ---

Arrancamos y esperamos

Al cabo de un tiempo vemos que en el router aparece un nuevo dispositivo que ha solicitado dirección DHCP

Ataquemos

ssh [email protected]

Usuario: root
Password: 1234

Nos pide que cambiemos la clave

Y a continuación nos pide que generemos un usuario que no sea root

Creamos, por ejemplo meteo

Nos pide la clave para "meteo"

A continuación nos pide que modifiquemos la resolución de pantalla.....como voy a trabajar con la consola, me da un poco igual. Otro día probamos el sistema de escritorio....tengo que comprar un adaptador HDMI VGA

Ahora, bueno luego, probaremos la instalación automatizada






jantoni:
Bueno....antes de irma a la ducha y a comer, miro cosas básicas....que tenga servidor ntp para poner la hora, el sistema de log, etc


--- Citar ---root@orangepione:/var# ls /etc/init.d
alsa-utils      checkroot.sh   halt       kbd          motd         networking  README          sendsigs    udev
armhwinfo      console-setup  haveged       keyboard-setup  mountall-bootclean.sh  ntp          reboot          single      udev-finish
bootlogs      cpufrequtils   hddtemp       keymap.sh       mountall.sh         procps      resize2fs       skeleton    umountfs
bootmisc.sh      cron          hdparm       killprocs       mountdevsubfs.sh      rc          rmnologin       ssh      umountnfs.sh
brcm40183-patch      dbus          hostapd       kmod       mountkernfs.sh      rc.local    rsync          sudo      umountroot
checkfs.sh      fake-hwclock   hostname.sh  lirc       mountnfs-bootclean.sh  rcS          rsyslog          sysfsutils  unattended-upgrades
checkroot-bootclean.sh   firstrun       hwclock.sh   loadcpufreq     mountnfs.sh         rc.usbsrvd  screen-cleanup  sysstat      urandom

--- Fin de la cita ---

Tenemos lo que necesitamos, ntp, rsyslog, etc, etc

jantoni:
Bueno....mientras me ponen la sopa, pues me he ido al ordenador que tengo en el salón y desde donde os controlo a todos ;D ;D ;D y he realizado la instalación con el script actual.

Cero problemas de instalación y weewx se ha quedado funcionando con la Ventus W831.

Toca luego ver que hay que corregir....sobre todo ver los directorios, ya que la versión instalada es la 3.50

jantoni:
Perfecto, se han generado las primeras páginas y puede acceder perfectamente

http://ip/weewx

De momento todo bien.

jantoni:
Bien.....este es el código del script en el momento inicial:


--- Código: ---#!/bin/bash
sudo apt-get update
sudo apt-get upgrade --yes
cd ~
wget http://www.weewx.com/downloads/weewx_3.5.0-1_all.deb
sudo apt-get install --yes libjbig0 liblcms2-2 libtiff5 libwebp5 libwebpdemux1 libwebpmux1 python-cheetah python-configobj python-imaging python-pil python-serial python-six python-usb apache2 php5 php5-sqlite libapache2-mod-php5
dpkg -i wee*.deb
ln -s /var/www/weewx /var/www/html/weewx
swapoff --all
apt-get purge --yes fake-hwclock dphys-swapfile
echo ":programname,startswith,\"weewx\"" /var/log/weewx.log | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null
echo ":programname,startswith,\"weewx\"" \~\ | sudo tee -a /etc/rsyslog.d/99-weewx.conf > /dev/null
echo -e "/var/log/weewx.log {\n  weekly\n  missingok\n  rotate 52\n  compress\n  delaycompress\n  notifempty\n  create 644 syslog adm\n  sharedscripts\n  postrotate\n  reload rsyslog > /dev/null 2>&1\n  endscript\n}" | sudo tee -a /etc/logrotate.d/weewx > /dev/null
sudo service rsyslog restart

--- Fin del código ---

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa