Raspberry Pi Tank - Appunti di codice per l'utilizzo del Raspberry Pi
« Precedenti Successivi »
 

Storj Share con Raspberry Pi

sudo apt-get update && sudo apt-get dist-upgradesudo apt-get install git python build-essential -ysudo fdisk /dev/hda- cancellare tutte le partizioni (comando d) e creare una nuova (comando n). Alla fine scrivere col comando wsudo mkfs -t ext4 /dev/hda1- creare filesystem ext4mkdir /mnt/storj- creare cartellasudo nano /etc/fstab- modificare file fstab/dev/sda1 /mnt/storj ext4 rw,defaults 0 2e2label /dev/sda1 storj-…
 

Telegram Bot with Raspberry Pi

sudo apt-get install python-pipsudo pip install telepotsudo nano bot.py_________________________________________________________import commands import subprocess from datetime import timedelta import sys import os import telepot import datetime import time#--------import per la request di jsonimport requests#--------import per il parser dei caratteri specialitry:    from HTMLParser import HTMLParser # Python 2.6-2.7 except ImportError:    from html.parser import HTMLParser # Python 3 """…
 

RPi-Monitor

sudo apt-get install apt-transport-https ca-certificatessudo wget http://goo.gl/vewCLL -O /etc/apt/sources.list.d/rpimonitor.listsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2C0D3C0Fsudo apt-get update && sudo apt-get install rpimonitorsudo /usr/share/rpimonitor/scripts/updatePackagesStatus.plhttp://<ip_raspberry>:8888
 

weewx extension: weather monitoring weewx

sudo apt-get install xtide xtide-datacd /tmpsudo wget http://lancet.mit.edu/mwall/projects/weather/releases/weewx-forecast-3.2.14.tgzestrarre l'archivio in /tmpcd ~/skins/sudo cp /tmp/forecast-3.2.14/skins/compare comparesudo cp /tmp/forecast-3.2.14/skins/forecast forecastsudo chown -R $USER /home/weewx/skins/comparesudo chown -R $USER /home/weewx/skins/forecastwee_extension --install /tmp/weewx-forecast-3.2.14.tgzsudo /etc/init.d/weewx restartsudo tail -f /var/log/syslog Documentazione: https://github.com/weewx/weewx/wiki/forecasting
 

Raspberry Pi Camera con aggiunta di messaggi timestamp e upload FTP (versione 2)

crontab -e---------------------------------------------*/5 * * * * /home/pi/TakeAndUpload.sh---------------------------------------------mkdir /home/pi/imagessudo apt-get install ftp imagemagick---------------------------------------------#!/bin/bash# Configure the vars in the following section##################################################################  START CONFIGURATION  ###################################################################ARGS="-vf -hf -w 1024 -h 720 -q 50 -n -ex auto"ARGSLQ="-vf -hf -w 320 -h 240 -q 50 -n -ex auto"DAT=$(date +"%m-%d-%Y")ORA=$(date +"%H:%M")TEXT_TOPLEFT="Prova"TEXT_TOPRIGHT="Data:$DAT""_Ora:$ORA"TEXT_BOTTOMLEFT="http://prova.org"TEXT_BOTTOMRIGHT="(c)Mario_Rossi"LOGO_TOPRIGHT="/home/pi/images/logo.png"#FTP SETTINGSHOST="ftpsite"USER="user"PASS="pass"DIR="webcam"#DATE AND LOGdateTaken=$(date "+%d-%m-%Y-%H:%M")now=$(date "+%H%M")today=$(date "+%d%m%Y")logfile="/home/pi/images/webcam_$today.log"#############################################################  END CONFIGURATION  ################################################################cd /home/pi/imagesecho "###################################"…
 

Raspberry Pi Camera con aggiunta di messaggi timestamp e upload FTP

Per abilitare la raspberry pi camera:sudo raspi-config Abilitare la camera, salvare e riavviare. Poi: sudo apt-get updateInstallare il programma per la modifica delle foto con: sudo apt-get install imagemagickInstallare wput per trasferire in automatico l'immagine su un server ftp (opzionale) con:sudo apt-get install wputCreare uno script con: sudo nano /etc/init.d/shot.shIncollare il seguente semplice codice che…
 

Installazione di WeeWX per stazione meteo PCE-FWS 20

Iniziamo con:sudo raspi-configespandere sdoverclock 900mhzsplit memoria 16mbriavviaresudo apt-get updatesudo adduser weewxsudo usermod -a -G sudo weewxexitriconnettersi con le credenziali dell user weewx sempre via SSH e poi installare le dipendenze:sudo apt-get install -y python-configobj python-cheetah python-imaging python-serial python-usb mysql-client python-mysqldb python-dev ftp python-pipsudo pip install pyephemwget http://downloads.sourceforge.net/project/weewx/weewx-2.6.2.tar.gztar -xvf weewx-2.6.2.tar.gzcd weewx-2.6.2./setup.py build sudo ./setup.py installsudo nano…
 

vsFTPd

Per realizzare un server FTP che punti (anche) alla nostra cartella downloads in cui scarica transmission procederemo così:sudo apt-get updatesudo apt-get install vsftpdEditiamo il file di configurazione con:sudo nano /etc/vsftpd.confApplichiamo i seguenti cambiamenti:anonymous_enable=YES lo cambiamo in: anonymous_enable=NOtogliamo # (commento) da local_enable=YES e write_enable=YESscriviamo in fondo al file: force_dot_files=YESUsciamo con CTRL+X, salviamo e riavviamo il servizio…
 

Webmin

Per installare webmin (un frontend HTTP) per poter controllare ed avere maggiori informazioni sul nostro raspberry pi, procederemo così:sudo apt-get update sudo apt-get install -y perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python wget http://prdownloads.sourceforge.net/webadmin/webmin_1.670_all.deb sudo dpkg --install webmin_1.670_all.deb A questo punto, dopo che si sarà installato webmin (occorrono una manciata di minuti per scompattare…
 

Munin: statistiche e grafici

Per avere un resoconto dettagliato del proprio sistema raspberry si può utilizzare munin. Esso si compone di due parti: il server che crea i grafici e il nodo che invia i dati. Siccome vogliamo che il raspberry crei i grafici autonomamente, installeremo entrambi.NOTA: si presuppone che prima sia installato apache e php (vedi post).sudo apt-get…
 

« Precedenti Successivi »