Skip to content
Snippets Groups Projects
Commit 3cfc3ee9 authored by Michael Schenkelberger's avatar Michael Schenkelberger
Browse files

Update README.md

parent b227e281
No related branches found
No related tags found
No related merge requests found
<span align="center">
# Pflanzenüberwachungssystem
</span>
Mit dieser Anleitung ist es Ihnen möglich, eine Grafische Übersicht über Ihr Pflanzen zu bekommen. Es werden swohl die Temperatur und Feuchtigkeitsdaten sowie die der Pflanze aktuell zur Verfügung stehende Lux Zahl angezeigt.
Optional:
Bei Pflanzen im Outdoor bereich, kann die aktuelle Regenwahrscheinlichkeit eingeblendet werden.
## 1. Hardware
rpi-5.10.y<br>
SD-Karte
## 2. Installation des Pi
Damit wir den Rasberry Pi zum ersten mal starten kann, muss zunächst die Micro-SD Karte mit dem entsprechenden Betriebssysem installiert werden.
Dazu wird die SD-Karte in einen PC eingesteckt und mit Hilfe der Software "Pi Installer" installiert.
1. Download Pi Installer von der Website https://www.raspberrypi.com
2. Pi Installer starten und unter **"Betriebssystem"** "Raspberry Pi OS Lite" auswählen.
3. Unter **"SD Karte"** die gewünschte SD Karte auswählen.
4. Mit Strg + Shit + X bzw. Control + Shift + X den Advance Mode öffnen.
Einstelllungen nach eigenem Bedarf anpassen
**Hierbei gilt es folgendes zu beachten:**
- ssh muss aktiviert werden. PW selst wählen.
- Wifi muss zumindest bei den Pi Zero Geärten eingerichtet werden.
(Achtung beim Pi Zero hat nur Wifi 4)
5. Durch Auswahl der Funkion "Schreiben" fortfahren. Meldung mit "Ja" bestätigen.
6. Einleigen der SD Karte in den Raspberry Pi, einstecken der Stromversorgung und erster Hochfahren des Gerätes
7. Verbidnung mit ssh aufbauen. <br>
Dazu Terminal öffnen und zum Verbidnungsaufbau folgenden fehl kopierne und anpassen.
```shell
ssh pi@ip-adresse_des_Pi
```
Bsp.: ssh pi@192.168.15.2
Das benötigte Passwort, ist das Pw, welches unter Punkt 4 selbst gewählt wurde.
## 3. Installation von Docker inkl. Docker Compose
1. Deinstallation aller ggf. Bereits vorhandenen Docker Daten. <br>
Wird auch bei Neuinstallation empfohlen.
```shell
sudo apt-get remove docker docker-engine docker.io containerd runc
```
2. Update der apt-get <br>
Dient dazu, die akutallität der auf dem Pi vorhanden Softwarepakete sicherzustellen.
```shell
sudo apt-get update
```
3. Installation von Docker <br>
Hier wird zunächst die im Schritt zuvor erkannten Updates Installiert, danach werden die Docker Files Heruntergeladen und installiert.
```shell
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
Hinweis: Während der Installation ist eine Bestätigung notwendig, diese mit “Y“ bestätigen
4. Eirnichten des Docker Zugriffs ohne bei jedem Befehl sudo verwenden zu müssen
```shell
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
```
5. Docker Funktionstest. <br>
Bei Erfolg sollte Docker Hello ausgeführt werden.
```shell
docker run hello-world
```
6. Installation von Docker compose
```shell
sudo apt install docker-compose
```
Hinweis: Während der Installation mit “Y“ bestätigen
7. Test Docker Compose
```shell
docker-compose --version
```
Bsp. Für ein Ausgabe: <br>
docker-compose version 1.25.0, build unknown
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment