Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:projekte:iobroker:uebersicht

Dies ist eine alte Version des Dokuments!


Neuinstallation ioBroker auf einem R-Pi 3 B+

Quellen:

Das Grundsystems

Installation

# Raspberry Pi Image besorgen
wget https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2023-02-22/2023-02-21-raspios-bullseye-armhf-lite.img.xz
rpi-imager 
#sudo touch /media/<benutzername>/bootfs/ssh
#sync
# SD-Karte aushängen und damit den R-Pi booten

Konfiguration

Während des Bootvorganges erhält der Raspberry eine IP Adresse vom Router. Diese kann über die entsprechende Weboberfläche des Routers ermittelt werden.

# Grundsystem auf den aktuellen Stand bringen:
ssh -l pi <IP>
sudo su
apt-get update && sudo apt-get upgrade
apt-get install aptitude mc
raspi-config
  -> Interface Options -> 1-Wire ->Enable
  -> Localisation Options -> Locale -> de_DE.UTF-8 UTF-8
  -> Advances Options -> Expand Filesystem
  -> Update
  -> Finish
reboot
#
# Feste IP für eth0 einstellen:
mcedit /etc/dhcpcd.conf
interface eth0
static ip_address=192.168.10.xx/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.1

ioBroker

Installation

sudo su
# automatische Installation:
curl -sLf https://iobroker.net/install.sh | bash -

Nach der Installation ist die ioBroker Instanz erreichbar unter http://<Raspberry-Pi-IP>:8081.

Adapter installieren

Als Adapter werden alle Schnittstellen zu externen aber auch zu internen Datenquellen (z.B. Shelly Sensoren, Temperatur, Luftfeuchte, GPIO, 1-Wire, etc.) und Senken (Shelly Aktoren) bezeichnet.

  • influxDB (Datenbank zur Speicherung von Messwerten)
  • DS18B20 (Auslesen von 1-Wire Temperatursensoren)
  • HABpanel (Steuerung von Aktoren vis Webseite)
  • Jeelink-Geräte (Empfangen von 868mHz LaCrosse Temperatur- und Feuchtesensoren (hier z.B. TX29DTH-IT) mit Hilfe eines Jeelink Klones
  • MQTT Broker (zur Datenverarbeitung von MQTT-fähigen Sensoren und Aktoren)
  • Philips Luftreiniger (für die Anbindung eines Philips Air Purifier 4000i Series (Typ: AC4236/10)
  • RPI-Monitor (Nutzung von GPIOs z.B. zum Einlesen eines Reed-Kontaktes für den Gaszähler)
  • Skriptausführung (Javascript und Blockly)
  • WEB-Server (für HABpanel

Adapter konfigurieren

Die oben aufgeführten Adapter sind nach der Installation unter Instanzen zu finden und müssen dort konfiguriert werden.

1-Wire

wiki/projekte/iobroker/uebersicht.1680359637.txt.gz · Zuletzt geändert: von wikimaster