Mit dieser Anleitung ist es Ihnen möglich, eine grafische Übersicht über Ihre Pflanzen zu bekommen. Es werden sowohl die Temperatur und Feuchtigkeitsdaten, sowie die der Pflanze aktuell zur Verfügung stehende Lux Zahl angezeigt.
Mit dieser Anleitung ist es Ihnen möglich, eine grafische Übersicht über Ihre Pflanzen zu bekommen. Es werden sowohl die Temperatur und Feuchtigkeitsdaten, sowie die der Pflanze aktuell zur Verfügung stehende Lux Zahl angezeigt.
## 1. Hardware
## 1. Hardware
- Raspberry Pi (zum Testen wurde ein Zero 2 W verwendet)<br>
- Raspberry Pi (zum Testen wurde ein Zero 2 W verwendet)<br>
...
@@ -12,9 +14,10 @@ Mit dieser Anleitung ist es Ihnen möglich, eine grafische Übersicht über Ihre
...
@@ -12,9 +14,10 @@ Mit dieser Anleitung ist es Ihnen möglich, eine grafische Übersicht über Ihre
- 16 GB microSD-Karte<br>
- 16 GB microSD-Karte<br>
- Bluetooth Pflanzensensoren (je Pflanze 1 Sensor)<br>
- Bluetooth Pflanzensensoren (je Pflanze 1 Sensor)<br>
von Diverse Herstellern verfügbar. <br>
von Diverse Herstellern verfügbar. <br>
z.B. ohne Wertiung: WANFEI, Royal Gardineer oder VegTrug<br>
z.B. ohne Wertung: WANFEI, Royal Gardineer oder VegTrug. Alle aufgeführten Sensoren sind baugleich.<br>
Eine günstigere Beschaffungsquelle sind diverse Anbieter aus Fernost.
Eine günstigere Beschaffungsquelle sind diverse Anbieter aus Fernost.
## 2. Installation des Pi
## 2. Installation des Pi
Damit der Rasberry Pi zum ersten Mal starten kann, muss zunächst die Micro-SD Karte mit dem entsprechenden Betriebssysem installiert werden.
Damit der Rasberry Pi zum ersten Mal starten kann, muss zunächst die Micro-SD Karte mit dem entsprechenden Betriebssysem installiert werden.
...
@@ -23,6 +26,7 @@ Dazu wird die SD-Karte in einen PC eingesteckt und mit Hilfe der Software "Pi In
...
@@ -23,6 +26,7 @@ Dazu wird die SD-Karte in einen PC eingesteckt und mit Hilfe der Software "Pi In
1. Download Pi Installer von der Website https://www.raspberrypi.com
1. Download Pi Installer von der Website https://www.raspberrypi.com
2. Pi Installer starten und unter **"Betriebssystem"** "Raspberry Pi OS Lite" auswählen.
2. Pi Installer starten und unter **"Betriebssystem"** "Raspberry Pi OS Lite" auswählen.
Für die Instalation auf einem Pi Zero ist ein Betriebsystem wie Pi OS Lite einer Ubuntu Installation vozuziehen.
3. SD-Karte am Computer eingestecken. Unter **"SD Karte"** die gewünschte SD Karte auswählen.
3. SD-Karte am Computer eingestecken. Unter **"SD Karte"** die gewünschte SD Karte auswählen.
...
@@ -52,73 +56,21 @@ Dazu wird die SD-Karte in einen PC eingesteckt und mit Hilfe der Software "Pi In
...
@@ -52,73 +56,21 @@ Dazu wird die SD-Karte in einen PC eingesteckt und mit Hilfe der Software "Pi In
Das benötigte Passwort, ist das Pw, welches unter Punkt 4 selbst gewählt wurde.
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>
Hinweis: Während der Installation ist eine Bestätigung notwendig, diese mit “Y“ bestätigen
4. Einrichten der Zugriffsrechte von Docker, dadurch ist es möglich Docker ohne sudo im Befehl verwenden zu können.
```shell
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
```
5. Docker Funktionstest. <br>
Bei Erfolg sollte Docker Hello ausgeführt werden.
```shell
## 3. Installation von Docker inkl. Docker Compose
docker run hello-world
```
6. Installation von Docker compose
1. Installation von Docker
Die Installation von Docker unter Rasperberry Pi OS Lite ist equivalent zu der von ubuntu.
https://docs.docker.com/engine/install/ubuntu/
```shell
sudo apt install docker-compose
```
Hinweis: Während der Installation mit “Y“ bestätigen
7. Test Docker Compose
2. Installation von Docker-Compose
https://docs.docker.com/compose/install/
```shell
docker-compose --version
```
Bsp. Für ein Ausgabe: <br>
docker-compose version 1.25.0, build unknown
## 4. Installation von Go
## 4. Installation von Go
Go wird benötigt um mit dem flowercare-exporter verwenden zu können. Da dieser mit Hilfe der Programmiersprache Go Entwickelt wurde.
Go wird benötigt, um mit dem flowercare-exporter verwenden zu können. Da dieser mit Hilfe der Programmiersprache Go Entwickelt wurde.
```shell
```shell
sudo apt-get install golang
sudo apt-get install golang
...
@@ -126,6 +78,7 @@ sudo apt-get install golang
...
@@ -126,6 +78,7 @@ sudo apt-get install golang
Hinweis: Während der Installation ist eine Bestätigung notwendig, diese mit “Y“ bestätigen.
Hinweis: Während der Installation ist eine Bestätigung notwendig, diese mit “Y“ bestätigen.
Ein ggf. angezeigter Hinweis zum Kernel kann ignoriert werden.
Ein ggf. angezeigter Hinweis zum Kernel kann ignoriert werden.
## 5. Installation der Bluetooth Komponenten und des flowercare-exporter
## 5. Installation der Bluetooth Komponenten und des flowercare-exporter
Zum Auslesen der Sensoren Metric wird der in Go programmierte flowercare_exporter verwendet. Dieser ist einfach aufgebaut und ist im Vergleich zu einigen anderen exportern, jüngeren Datums. Was eine möglichst lange kompatibilität mit den Sensoren sicherstellen soll. <br>
Zum Auslesen der Sensoren Metric wird der in Go programmierte flowercare_exporter verwendet. Dieser ist einfach aufgebaut und ist im Vergleich zu einigen anderen exportern, jüngeren Datums. Was eine möglichst lange kompatibilität mit den Sensoren sicherstellen soll. <br>