Indholdsfortegnelse:
- Trin 1: Materialeliste
- Trin 2: Tak for ideerne og hjælpen
- Trin 3: Installation af Nextcloud og Weather Station
- Trin 4: Nogle noter
Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
For noget tid siden huskede jeg, at der var en RPiB -reserve efter at have købt en nyere version. Tænkte på privatlivets fred, da jeg lagrede mine backupfiler, besluttede jeg at have min egen cloud -server. Tilfreds med godt resultat, men ikke tilfreds med spild af potentiale fra RPi jeg lavede en kombination, der blandede en vejrstation + personlig cloud -server.
Trin 1: Materialeliste
- A RPi B (kan også arbejde med RPi2, RPi3 osv.)
- En 7 "tommer 1024*600 LCD -skærm til hindbær (vælg selv skærmstørrelse)
- WiFi-dongle eller et Ethernet-kabel tilsluttet RPi (kun RPi3 og nyere har indbygget wifi)
- Mus og tastatur USB
Trin 2: Tak for ideerne og hjælpen
Bemærk, at dette trin er baseret på nogle menneskers arbejde:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Mange tak til kalmat for forbedringer af koden: Når der nu ikke er nogen internetforbindelse, vises et stort ur og opkaldssendel
www.instructables.com/member/Kalmat/
Trin 3: Installation af Nextcloud og Weather Station
Disse trin forudsætter, at:-nogle basics i linux er kendte
-Driftssystem raspbian stretch er allerede installeret på RPi
-Operativsystemet er allerede konfigureret (raspi-config: SSH aktiveret, udvidet filsystem til at bruge maksimal SD-kortplads osv.)
-IP fra RPi er defineret som statisk
########################################################
Installation af Nextcloud
########################################################
Følgende sekvenser udført i terminal (fra SSH eller indbygget på RPi) ###################################### ####################
sudo apt-get opdatering
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 genstart
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 hvor vi er færdige med det, kan vi nu endelig gå til selve Nextcloud og begynde installationen. For at begynde skal du gå til din Raspberry Pi's IP -adresse plus /nextcloud. For eksempel er adressen, jeg ville gå til, følgende:
Husk at erstatte IP -adressen med din Raspberry Pi.
192.168.1.105/nextcloud
Vælg dit brugernavn og din adgangskode
link til tutorial jeg fulgte:
#########################################################
Vejrstation installation
#########################################################
Hent:
launchpad.net/python-weather-api/trunk/0.3… ################################## #########################
Følgende sekvenser udført i terminal (fra SSH eller indbygget på RPi) ###################################### ####################
tjære -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py build
sudo python setup.py installation
########################################################
Kontroller, at tingene fungerer som forventet
########################################################
Download og udpak Weather 1.6.4.zip på /home /pi -mappen
næste kommando på terminal (ikke SSH -forbindelse/Denne gang er indbygget display påkrævet)
cd Vejret
sudo python weather.py
########################################################
Gør det autostart efter opstart
########################################################
sudo nano /etc/rc.local
Lige før den sidste linje, hvor der står "exit 0", tilføjes følgende til linjer.
cd/home/pi/Weather
sudo python weather.py &> err.log
########################################################
Trin 4: Nogle noter
- Arbejde udført af kalmat har ingen automatisk oversættelse, jeg lavede en oversættelse til pt-BR i hånden. Hvis nogen har viden til at arbejde med.po -filer til oversættelse, ville det blive værdsat.
- Stabilitet er god nok. Se billedet ovenfor (CPU og hukommelsesforbrug er lavt)
- download APP'en til din smartphone og nextcloud -klient til skrivebordet
- Der er nogle tweaks, du kan gøre med Apache -server og PHP for at forbedre uploadhastigheden til serveren (google det)
-
Der er andre versioner af vejrstation med baggrundsbilleder som det ses på
jimk3038 projekt (forbedret version lavet af kalmat)
Anbefalede:
DIY Personal Weather Station Monitor: 6 trin
DIY Personal Weather Station Monitor: DarkSky ,, Vores API -service til eksisterende kunder ændrer sig ikke i dag, men vi accepterer ikke længere nye tilmeldinger. API'en vil fortsat fungere i slutningen af 2021. https: //blog.darksky.net/Personal Weather Station Monitor viser din we
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: 8 trin (med billeder)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Gjorde den rigtige vej: Efter 1 års vellykket drift på 2 forskellige steder deler jeg mine solcelledrevne vejrstation projektplaner og forklarer, hvordan det udviklede sig til et system, der virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger
DIY Weather Station & WiFi Sensor Station: 7 trin (med billeder)
DIY Weather Station & WiFi Sensor Station: I dette projekt vil jeg vise dig, hvordan du opretter en vejrstation sammen med en WiFi -sensorstation. Sensorstationen måler lokale temperatur- og fugtighedsdata og sender den via WiFi til vejrstationen. Vejrstationen viser derefter t
Particle Photon IoT Personal Weather Station: 4 trin (med billeder)
Particle Photon IoT Personal Weather Station:
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin
Raspberry PI temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobile statistikker: Med Raspberry PI -enhed kan du logge temperatur- og fugtighedsdata udenfor, i rummet, drivhuset, laboratoriet, kølerum eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge temperatur og luftfugtighed. Enheden vil blive forbundet til internet v