Stazione Meteo 1 – Come Installare CumulusMX su Raspberry Pi
Come Installare CumulusMX su Raspberry Pi. I software più diffusi per le stazioni meteo sono, Cumulus e Weewx che possono gestire e dialogare con vari modelli e marche di stazioni meteo. In questo articolo ci concentreremo sull’ installazione di Cumulus su Raspberry Pi attraverso la creazione di una MicroSD con il Raspbian e successivamente l’installazione di una versione particolare di MONO su Raspbian e alla fine l’installazione di CumulusMX che è una versione di windows compilata per girare anche su Linux ARM (CumulusMX) che è specifica per il nostro RaspberriPi 3, insiema alla libreria MONO (versione 3.10 molto importante).
Scarichiamo l’immagine di Raspbian dal questo LINK e provvediamo a creare l’immagine su una MicroSD da 16-32 Gb (procedura di riferimento per creare la SD : il software di riferimento, per Windows Win32DiskImager LINK, e per Mac OS è ApplePi-Baker LINK ), inseriamo la MicroSD nel Raspberry Pi 3 e una volta collegato ad un monitor tramite l’HDMI, configuriamo tutti i paramentri, lingua, risoluzione dello schermo, tipo tastiera, connessione rete tramite cavo o wi-fi, è necessario attivare il servizio VNC porta 5900 per il controllo da remoto (senza monitor) del sistema, siamo a metà dell’opera.
L’HARDWARE
Io personalmente ho comprato questa stazione meteo la PCE-FWS 20 Descrizione della Stazione , che ho collegato tramite la porta USB al Raspberry Pi. Montiamo la stazione in tutte le sue parti, vi allego un video con il montaggio dettagliato: Video istruzioni di montaggio.
INSTALLAZIONE di Mono ver. 3.10 prima e poi di CumulusMX
Premessa, per il corretto funzionamento della porta USB con la stazione PCE-FWS20 la versione da installare della libreria Mono è la 3.10, l’unica che funzioni con CumulusMX e PCE-FWS20, quindi vi darò delle indicazioni specifiche per la corretta installazione sia di Mono che di CumulusMX. Consiglio l’installazione del File Manager XFE che ha la modalità Root, che facilita alcune operazioni di installazione. (Articolo che contiene l’installazione di XFE LINK )
INSTALLAZIONE DI MONO
NON USARE LE ISTRUZIONI CONTENUTE NEL SITO DI CUMULUS PER INSTALLARE LE LIBRERIE MONO (VERRA’ INSTALLATA LA VERSIONE 4.XX CHE NON FUNZIONA) , SEGUIRE LE ISTRUZIONI PER INSTALLARE LA VERSIONE 3.10.
(si presuppone una conoscenza di base nell’utilizzo di Raspbian da terminale):
• Per ottenere la versione mono 3.10 (installazione rapida del pacchetto precompilato da una fonte non ufficiale) VERRANNO PROPOSTE VARIE FONTI PER ACQUISIRE LA VERSIONE 3.10 DELLA LIBRERIA MONO, BASTA UNA DI QUESTE SI INSTALLI ED E’ OK.
cd /var/cache/apt/archives
poi
sudo wget http://sourceforge.net/projects/bananapi/files/mono_3.10-armhf.deb
se fallisce usare mirror
sudo wget http://www.frickelzeugs.de/mono_3.10-armhf.deb
mirror:
sudo wget https://www.dropbox.com/s/k6ff6s9bfe4mfid/mono_3.10-armhf.deb
infine questo mirror lo salva nella directory corrente con nome file ‘download’, quindi devi anche rinominarlo:
sudo wget https://sourceforge.net/projects/mono310precompiledpackages/files/mono_3.10-armhf.deb/download sudo mv download mono_3.10-armhf.deb
Installa il pacchetto scaricato (richiede circa 1 minuto per Pi 3)
sudo dpkg -i mono_3.10-armhf.deb
INSTALLAZIONE di CumulusMX
Si presuppone una conoscenza di base nell’utilizzo di Raspbian da terminale:
• scaricate l’ultima versione di CumulusMX da questo link CumulusMXDist3043
• entrate da terminale sul vostro Raspberry e digitate:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install screen
• decomprimete il file .zip scaricato CumulusMXDist3043 , su /home/pi e otterrete
la cartella “CumulusMX” quindi /home/pi/CumulusMX/
• scaricate da questo lik il file.zip CumulusMX_2.5.5.0
• dal terminale unzippate lo script e dategli i permessi necessari perché venga eseguito:
sudo unzip /home/pi/CumulusMX_2.5.5.0.zip
• Inserite lo script cumulusmx.sh e cumulusmxsh.conf all’interno della cartella “CumulusMX” appena caricata, quindi /home/pi/CumulusMX
• dal terminale dategli i permessi necessari perché cumulusmx.sh venga eseguito:
sudo chmod +x /home/pi/CumulusMX/cumulusmx.sh
• A questo punto avviate CumulusMX
sudo /home/pi/CumulusMX/cumulusmx.sh
• Ora Cumulus è stato avviato e non vi resta che andare sull’interfaccia grafica per impostare i settaggi del software con la vostra stazione meteo:
digitate http://IP-DEL-RASPBERRY:8998 (se avete un firewall tra voi ed il raspberry dovete aprire le porte 8998 e 8002)
Andate in impostazioni e accoppiate la vostra stazione meteo al software e scegliete il tipo di stazione che avete collegato al Raspberry Pi tramite l’USB, potete effettuare ulteriori modifiche come l’upload FTP, calibrazione sensori, filtri per gli spikes, ecc
• Su Raspberry impostate lo start automatico di Cumulus MX ad ogni riavvio:
crontab -e
Inserite questa riga in fondo alla parte di commento
@reboot sudo /CumulusMX/cumulusmx.sh >> /dev/null 2>&1
PROSSIMO ARTICOLO: Stazione Meteo 2 – Come Installare Weewx su Raspberry Pi.
Buon lavoro da Antonio IU8CRI
Nell’articolo correlato digitando sul browser ad esempio 192.168.1.117:8998 (funziona solo su rete LAN locale) vi apparirà l’interfaccia grafica con i vari settaggi di CumulusMX.
Anteprima Settaggi CumulusMX con interfaccia grafica su LAN locale
PUBBLICAZIONE Meteo Station of Antonio IU8CRI – Grottaminarda (AV) – ITALY
Come realizzare una Stazione METEO Professionale con il RASPBERRY Pi