Inhoudsopgave:

Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation) - Ajarnpa
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation) - Ajarnpa

Video: Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation) - Ajarnpa

Video: Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation) - Ajarnpa
Video: I Ran ChatGPT on a Raspberry Pi Locally! 2024, Juli-
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Weerstation)
Multi Task Raspberry 1 B (Personal Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)
Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation)

Enige tijd geleden herinnerde ik me dat er een RPiB-reserve was nadat ik een nieuwere versie had gekocht. Toen ik dacht aan privacy bij het bewaren van mijn back-upbestanden, besloot ik mijn eigen cloudserver te hebben. Blij met goed resultaat maar niet tevreden met de verspilling van potentieel van RPi heb ik een combo gemaakt met een weerstation + persoonlijke cloudserver.

Stap 1: Materiaallijst

Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
  • A RPi B (kan ook werken met RPi2, RPi3, enz.)
  • Een 7 "inch 1024 * 600 LCD-scherm voor Raspberry (kies zelf de schermgrootte)
  • WiFi-dongle of een ethernetkabel aangesloten op RPi (alleen RPi3 en nieuwere hebben ingebouwde wifi)
  • Muis en toetsenbord USB

Stap 2: Bedankt voor de ideeën en hulp

Merk op dat deze stap is gebaseerd op het werk van sommige mensen:

Guus:

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

jimk3038:

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

Veel dank aan kalmat voor verbeteringen aan de code: nu wanneer er geen internetverbinding is, wordt een grote klok en callendar weergegeven

www.instructables.com/member/Kalmat/

Stap 3: Installatie van Nextcloud en weerstation

Installatie van Nextcloud en weerstation
Installatie van Nextcloud en weerstation

Deze stappen gaan ervan uit dat: -sommige basisprincipes van Linux bekend zijn

-Besturingssysteem raspbian stretch is al geïnstalleerd op RPi

-Het besturingssysteem is al geconfigureerd (raspi-config: SSH ingeschakeld, uitgebreid bestandssysteem om maximale SD-kaartruimte te gebruiken, enz.)

-IP van RPi is gedefinieerd als statisch

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

Nextcloud-installatie

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

Volgende sequenties uitgevoerd in terminal (van SSH of native op 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 opnieuw opstarten

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

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

Nu we daarmee klaar zijn, kunnen we nu eindelijk naar Nextcloud zelf gaan en het installatieproces beginnen. Ga om te beginnen naar het IP-adres van je Raspberry Pi plus /nextcloud. Het adres waar ik naar toe zou gaan is bijvoorbeeld het volgende:

Vergeet niet om het IP-adres van het voorbeeld te vervangen door dat van uw Raspberry Pi's.

192.168.1.105/nextcloud

Kies uw gebruikersnaam en wachtwoord

link naar tutorial die ik heb gevolgd:

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

Installatie weerstation

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

downloaden:

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

Volgende sequenties uitgevoerd in terminal (van SSH of native op RPi) ##################################### ###################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py installeren

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

Controleer of alles werkt zoals verwacht

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

Download Weather 1.6.4.zip en pak het uit in de map /home/pi

volgende opdracht op terminal (geen SSH-verbinding / deze keer is native weergave nodig)

cd Weer

sudo python weather.py

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

Laat het automatisch starten na het opstarten

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

sudo nano /etc/rc.local

Net voor de laatste regel, die zegt "exit 0", voegt u het volgende toe aan regels.

cd /home/pi/Weer

sudo python weather.py &> err.log

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

Stap 4: Enkele opmerkingen

Enkele opmerkingen
Enkele opmerkingen
Enkele opmerkingen
Enkele opmerkingen
  • Werk gedaan door kalmat heeft geen automatische vertaling, ik heb met de hand een vertaling naar pt-BR gedaan. Als iemand kennis heeft om met.po-bestanden te werken om te vertalen zou dat op prijs worden gesteld.
  • Stabiliteit is goed genoeg. Zie afbeelding hierboven (CPU en geheugengebruik zijn laag)
  • download de APP voor je smartphone en nextcloud client naar desktop
  • Er zijn enkele tweaks die u kunt doen aan de Apache-server en PHP om de uploadsnelheid naar de server te verbeteren (google it)
  • Er zijn andere versies van het weerstation met achtergrondafbeeldingen zoals te zien op

    jimk3038-project (verbeterde versie gemaakt door kalmat)

Aanbevolen: