wiki:projekte:iobroker_raspberry_pi_4:uebersicht
Inhaltsverzeichnis
Neuinstallation ioBroker auf einem Raspberry Pi 4 (4 GB RAM)
Quellen:
Das Grundsystems
Installation
Die Installation erfolgt nach Anleitung unter [1]. Voraussetzung ist eine schnelle SD-Karte mit mindestens 16 GB Kapazität.
Während des Erzeugens der bootfähigen SD-Karte muss ein Benutzername und ein Passwort vergeben werden. Im Anschluss kann dann ein Login per SSH aktiviert werden.
Einrichtung WLAN überspringen!
Raspberry Pi Connect deaktivieren!
Konfiguration
Zur Bearbeitung von Konfigurationsdateien und zum Dateimanagement empfiehlt sich die Installation des Midnight Commander. Die Paketverwaltung und Installation wird durch wget und aptitude deutlich unterstützt.
# Grundsystem auf den aktuellen Stand bringen: ssh -l christoph <IP> sudo su apt-get update && sudo apt-get upgrade apt-get install aptitude mc apt-transport-https software-properties-common wget
System auf der NVME installieren
NTP Client einrichten
ioBroker
curl -sLf https://iobroker.net/install.sh | bash - iob fix iob stop iob status iob fix iobroker start
InfluxDB
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:\+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null && echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list sudo apt-get update && sudo apt-get install influxdb2 sudo service influxdb start sudo service influxdb status influx user create --org ioBroker_Org --name ioBroker_User ----password <INSERT_YOUR_PASSWORD_HERE> influx user create --org ioBroker_Org --name ioBroker_User --password <INSERT_YOUR_PASSWORD_HERE> influx --help influx user create --org ioBroker_Org --name ioBroker_User --password <INSERT_YOUR_PASSWORD_HERE> --token <INSERT_YOUR_SU-TOKEN_HERE> influx user list --token <INSERT_YOUR_SU-TOKEN_HERE> influx org member add -n ioBroker_Org -m --token <INSERT_YOUR_SU-TOKEN_HERE> influx org members add -n ioBroker_Org -m --token <INSERT_YOUR_SU-TOKEN_HERE> influx org members add -n ioBroker_Org -m 114b3ae4ba26d000 --token <INSERT_YOUR_SU-TOKEN_HERE> influx user list --token <INSERT_YOUR_SU-TOKEN_HERE> exit sudo shutdown -h now && exit exit influx user list --token <INSERT_YOUR_SU-TOKEN_HERE> sudo rpi-eeprom-update sudo shutdown -r now && exit
InfluxDB
Installation
sudo apt-get install -y apt-transport-https wget gnupg sudo mkdir -p /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/grafana.asc https://apt.grafana.com/gpg-full.key sudo chmod 644 /etc/apt/keyrings/grafana.asc echo "deb [signed-by=/etc/apt/keyrings/grafana.asc] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list sudo apt-get update sudo apt-get install grafana # sudo systemctl daemon-reload sudo systemctl enable grafana-server.service sudo systemctl start grafana-server # Show service status sudo systemctl status grafana-server # Restart service sudo systemctl restart grafana-server # Public Dashboards without login: sudo mcedit /etc/grafana/grafana.ini [auth.anonymous] # enable anonymous access enabled = true # specify organization name that should be used for unauthenticated users org_name = Main Org. # specify role for unauthenticated users org_role = Viewer
Konfiguration
Erster Login:
URL: http://<IP-Adresse>:3000
User: admin
Passwort: admin
URL: http://<IP-Adresse>:3000
User: admin
Passwort: admin
wiki/projekte/iobroker_raspberry_pi_4/uebersicht.txt · Zuletzt geändert: von wikimaster









