Inhaltsverzeichnis:

Multi Task Raspberry 1 B (Personal Cloud + Wetterstation) - Gunook
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation) - Gunook

Video: Multi Task Raspberry 1 B (Personal Cloud + Wetterstation) - Gunook

Video: Multi Task Raspberry 1 B (Personal Cloud + Wetterstation) - Gunook
Video: DIY Smart Home Weather Station - Wind, Rain, Temperature, Pressure, Humidity, Light 2024, November
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)
Multi Task Raspberry 1 B (Personal Cloud + Wetterstation)

Vor einiger Zeit erinnerte ich mich daran, dass es nach dem Kauf einer neueren Version ein RPiB-Spare gab. Da ich beim Aufbewahren meiner Backup-Dateien an die Privatsphäre dachte, entschied ich mich für einen eigenen Cloud-Server. Zufrieden mit einem guten Ergebnis, aber nicht zufrieden mit der Vergeudung des Potenzials von RPi, habe ich eine Kombination aus einer Wetterstation und einem persönlichen Cloud-Server erstellt.

Schritt 1: Materialliste

Material Liste
Material Liste
Material Liste
Material Liste
Material Liste
Material Liste
Material Liste
Material Liste
  • A RPi B (kann auch mit RPi2, RPi3 usw. arbeiten)
  • Ein 7" Zoll 1024*600 LCD Display für Raspberry (Bildschirmgröße selbst wählen)
  • WLAN-Dongle oder ein an RPi angeschlossenes Ethernet-Kabel (nur RPi3 und neuer haben integriertes WLAN)
  • Maus und Tastatur USB

Schritt 2: Danke für die Ideen und Hilfe

Beachten Sie, dass dieser Schritt auf der Arbeit einiger Leute basiert:

Gus:

pimylifeup.com/raspberry-pi-nextcloud-serv…

jimk3038:

www.instructables.com/id/Raspberry-Pi-Inte…

Vielen Dank an kalmat für Verbesserungen am Code: Jetzt, wenn keine Internetverbindung besteht, wird eine große Uhr und ein Anrufer angezeigt

www.instructables.com/member/Kalmat/

Schritt 3: Installation von Nextcloud und Wetterstation

Installation von Nextcloud und Wetterstation
Installation von Nextcloud und Wetterstation

Diese Schritte setzen voraus, dass:-einige Grundlagen von Linux bekannt sind

-Betriebssystem Raspbian Stretch ist bereits auf RPi. installiert

-Das Betriebssystem ist bereits konfiguriert (raspi-config: SSH aktiviert, erweitertes Dateisystem, um maximalen Speicherplatz auf der SD-Karte zu verwenden usw.)

-IP von RPi ist als statisch definiert

########################################################

Nextcloud-Installation

########################################################

Folgende Sequenzen werden im Terminal ausgeführt (von SSH oder nativ auf RPi) ##################################### ###################

sudo apt-get update

sudo apt-get install apache2

sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring

sudo service Apache2 Neustart

cd /var/www/html curl https://download.nextcloud.com/server/releases/ne… |

sudo tar -jxv

sudo mkdir -p /var/www/html/nextcloud/data

sudo chown -R www-data:www-data /var/www/html/nextcloud/

sudo chmod 750 /var/www/html/nextcloud/data

########################################################

Nachdem wir damit fertig sind, können wir nun endlich zu Nextcloud selbst gehen und den Installationsprozess beginnen. Um zu beginnen, gehen Sie zur IP-Adresse Ihres Raspberry Pi plus /nextcloud. Die Adresse, an die ich gehen würde, wäre zum Beispiel die folgende:

Denken Sie daran, die Beispiel-IP-Adresse durch die Ihres Raspberry Pi zu ersetzen.

192.168.1.105/nextcloud

Wählen Sie Ihren Benutzernamen und Ihr Passwort

Link zum Tutorial, dem ich gefolgt bin:

#########################################################

Installation der Wetterstation

#########################################################

Herunterladen:

launchpad.net/python-weather-api/trunk/0.3… ################################ ########################

Folgende Sequenzen werden im Terminal ausgeführt (von SSH oder nativ auf RPi) ##################################### ###################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py installieren

########################################################

Überprüfen Sie, ob die Dinge wie erwartet funktionieren

########################################################

Laden und extrahieren Sie Weather 1.6.4.zip im Ordner /home/pi

nächster Befehl auf dem Terminal (Keine SSH-Verbindung / Diesmal ist eine native Anzeige erforderlich)

cd Wetter

sudo python wetter.py

########################################################

Lassen Sie es nach dem Booten automatisch starten

########################################################

sudo nano /etc/rc.local

Kurz vor der letzten Zeile, die "exit 0" sagt, fügen Sie Folgendes zu den Zeilen hinzu.

cd /home/pi/Wetter

sudo python weather.py &> err.log

########################################################

Schritt 4: Einige Notizen

Einige Notizen
Einige Notizen
Einige Notizen
Einige Notizen
  • Die Arbeit von kalmat hat keine automatische Übersetzung, ich habe eine Übersetzung in pt-BR von Hand gemacht. Wenn jemand Kenntnisse im Umgang mit zu übersetzenden.po - Dateien hat, wäre ich dankbar.
  • Stabilität ist gut genug. Siehe Bild oben (CPU- und Speichernutzung sind gering)
  • Laden Sie die APP für Ihr Smartphone und den nextcloud-Client auf den Desktop herunter
  • Es gibt einige Optimierungen, die Sie am Apache-Server und PHP vornehmen können, um die Upload-Rate auf den Server zu verbessern (google it)
  • Es gibt andere Versionen der Wetterstation mit Hintergrundbildern wie auf

    jimk3038-Projekt (verbesserte Version von kalmat)

Empfohlen: