Inhoudsopgave:
- Stap 1: Materiaallijst
- Stap 2: Bedankt voor de ideeën en hulp
- Stap 3: Installatie van Nextcloud en weerstation
- Stap 4: Enkele opmerkingen
Video: Multi Task Raspberry 1 B (Persoonlijke Cloud + Weerstation) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
- 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
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
- 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:
Satellietondersteund weerstation: 5 stappen
Satellite Assisted Weather Station: Dit project is bedoeld voor mensen die hun eigen weergegevens willen verzamelen. Het kan windsnelheid en -richting, temperatuur en luchtvochtigheid meten. Het is ook in staat om elke 100 minuten naar weersatellieten te luisteren die om de aarde draaien. ik wil
Handheld weerstation: 4 stappen
Handheld weerstation: in deze Instructable zullen we een Arduino, een oled-display en een SparkFun-omgevingssensorcombinatie met CCS811- en BME280-sensoren aan boord gebruiken om een handheld-apparaat te bouwen dat temperatuur, vochtigheid, TVOC-niveaus, barometrische druk, een
Een Raspberry Pi-weerstation maken: 5 stappen
Hoe maak je een Raspberry Pi-weerstation: In deze tutorial zal ik het proces van het installeren van een SenseHAT bespreken en de code importeren die nodig is om die SenseHAT om te zetten in een volledig functionerend weerstation dat temperatuur, druk en vochtigheid kan opnemen
Compleet Raspberry Pi-weerstation: 14 stappen (met afbeeldingen)
Compleet Raspberry Pi-weerstation: Hallo allemaal, dit is mijn allereerste Instructable! In deze tutorial zal ik je begeleiden om een Raspberry Pi weerstation te maken met een eigen database en website. Dit weerstation maakte ik in het kader van een schoolopdracht, mijn inspiratie haalde ik op Ins
Acurite 5 in 1 weerstation met een Raspberry Pi en Weewx (andere weerstations zijn compatibel): 5 stappen (met afbeeldingen)
Acurite 5 in 1 weerstation met een Raspberry Pi en Weewx (andere weerstations zijn compatibel): Toen ik het Acurite 5 in 1 weerstation had gekocht, wilde ik het weer thuis kunnen controleren terwijl ik weg was. Toen ik thuiskwam en het instelde, realiseerde ik me dat ik het beeldscherm op een computer moest aansluiten of hun slimme hub moest kopen