Inhaltsverzeichnis:
- Schritt 1: Materialliste
- Schritt 2: Danke für die Ideen und Hilfe
- Schritt 3: Installation von Nextcloud und Wetterstation
- Schritt 4: Einige Notizen
Video: Multi Task Raspberry 1 B (Personal Cloud + Wetterstation) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
- 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
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
- 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:
Eine einfache Wetterstation erstellen – wikiHow
So erstellen Sie eine einfache Wetterstation: Hallo Leute, in diesem Video zeige ich Ihnen, wie Sie eine einfache Wetterstation erstellen, um Temperatur und Luftfeuchtigkeit mit dem DHT11-Sensor zu messen
So erstellen Sie eine Arduino-Wetterstation – wikiHow
So erstellen Sie eine Arduino-Wetterstation: In diesem Projekt werden wir eine Wetterstation herstellen, die Temperatur und Luftfeuchtigkeit mit Arduino misst und den Wert der aktuellen Temperatur und Luftfeuchtigkeit auf einem LCD-Display anzeigt
DIY Multi-Room-WLAN + Bluetooth-Audiosystem - Hi-Fi: 7 Schritte
DIY Multi-Room-WLAN + Bluetooth-Audiosystem | Hi-Fi: Ich liebe Musik und ich weiß, dass du das auch tust. Aus diesem Grund bringe ich dir dieses Tutorial, das dich dazu führt, dein eigenes Wi-Fi + Bluetooth Hi-Fi-Audiosystem zu erstellen, damit du in der Lage bist, Genießen Sie Ihre Musik von Ihrem Telefon, PC, Tablet, persönlichen Assistenten
Wie erstelle ich eine Raspberry Pi Wetterstation – wikiHow
So erstellen Sie eine Raspberry Pi-Wetterstation: In diesem Tutorial werde ich den Prozess der Installation eines SenseHAT durchgehen und den Code importieren, der erforderlich ist, um diesen SenseHAT in eine voll funktionsfähige Wetterstation zu verwandeln, die Temperatur, Druck und Luftfeuchtigkeit aufzeichnen kann
Task Zero: 7 Schritte (mit Bildern)
Task Zero: In einer leistungs- und erfolgsbetonten Gesellschaft vergisst man vielleicht, dass es ein Leben neben der Arbeit gibt. Bei Task Zero geht es um die Aufgabe vor der ersten. Aufgabe 0: Schätze dein Privatleben. Verschieben Sie diese Aufgaben nicht, die sich kultivieren