Einrichtung Ihres Home Assistant¶
Schritt 1
In diesem Schritt aktivieren wir die I2C-Schnittstelle, um das Pironman OLED-Display in Betrieb zu nehmen.
Öffnen Sie den Datei-Explorer und navigieren Sie zur SD-Karte, die als Hassio-boot
bezeichnet ist.
Erstellen Sie im Stammverzeichnis der SD-Karte einen neuen Ordner namens CONFIG
.
Im Ordner CONFIG
legen Sie nun einen Unterordner namens modules
an.
Aktivieren Sie die Anzeige der Dateiendungen.
Erstellen Sie im modules
-Ordner eine Textdatei und benennen Sie diese in rpi-i2c.conf
um. Bestätigen Sie die Änderung der Dateiendung mit „Yes“.
Öffnen Sie rpi-i2c.conf
mit dem Texteditor und fügen Sie den folgenden Inhalt ein:
i2c-dev
Speichern und schließen Sie die Datei.
Schritt 2
In diesem Schritt konfigurieren wir die RGB-LED.
Öffnen Sie die Datei
config.txt
im VerzeichnisHassio-boot
.Fügen Sie die folgenden Zeilen am Ende der Datei ein:
dtparam=i2c_vc=on dtparam=i2c_arm=on dtoverlay=gpio-poweroff,gpio_pin=26,active_low=0 dtoverlay=gpio-ir,gpio_pin=13
Identifizieren Sie den Pin, den Sie für den WS2812 LED-Streifen verwenden.
Wenn Sie den Standard-SPI-Pin (GPIO10) verwenden, müssen Sie die folgenden Befehle zur
config.txt
hinzufügen, um SPI zu aktivieren und die Frequenz auf 500bps einzustellen.dtparam=spi=on core_freq=500 core_freq_min=500 # Aktivieren Sie den Ton, falls erforderlich. dtparam=audio=on
Wenn Sie PWM (GPIO12) nutzen, das ebenfalls für die Audioausgabe verwendet wird, deaktivieren Sie den Ton. Fügen Sie den folgenden Befehl in die
config.txt
ein:dtparam=audio=off
Für die Nutzung von PCM (GPIO21) ist keine weitere Konfiguration erforderlich. Achten Sie jedoch darauf, dass es zu Konflikten mit I2S-Geräten wie
hifiberry-dac
oderi2s-mmap
kommen kann. Deaktivieren Sie diese und schalten Sie den Ton bei Bedarf ein.# Aktivieren Sie den Ton, falls erforderlich. dtparam=audio=on # Kommentieren Sie das I2S-Gerät aus. # dtoverlay=hifiberry-dac # dtoverlay=i2s-mmap
Speichern und schließen Sie die Datei.
Schritt 3
Im nächsten Schritt konfigurieren wir das WLAN für Pironman.
Bemerkung
Falls Sie eine kabelgebundene Verbindung bevorzugen, können Sie diesen Schritt überspringen.
Legen Sie im CONFIG
Ordner einen neuen Unterordner namens network
an.
Im network
-Ordner erstellen Sie eine Textdatei namens my-network
(ohne Dateiendung).
Tragen Sie die folgenden Informationen in die Datei my-network
ein, wobei Sie MY_SSID
und MY_WLAN_SECRET_KEY
durch Ihre eigenen Netzwerkinformationen ersetzen:
[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless
[802-11-wireless]
mode=infrastructure
ssid=MY_SSID
# Entfernen Sie den Kommentar, falls Ihr SSID nicht ausgestrahlt wird.
#hidden=true
[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=MY_WLAN_SECRET_KEY
[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto
Speichern und schließen Sie die Datei.
Schritt 4
Entnehmen Sie die microSD-Karte aus dem Computer und stecken Sie sie in den Raspberry Pi. Verbinden Sie dann die Stromversorgung (und bei Bedarf das Ethernet-Kabel).
Öffnen Sie einen Browser und navigieren Sie zu homeassistant.local:8123
, oder ermitteln Sie die IP-Adresse über Ihren Router, falls die lokale Adresse nicht funktioniert.
Beim ersten Start von Home Assistant kann die Initialisierung einige Zeit in Anspruch nehmen.
Schritt 5
Als Nächstes werden Sie aufgefordert, das erste Benutzerkonto anzulegen.
Das System schlägt die Installation einiger erkannter Geräte vor, die Sie jedoch vorerst durch Klicken auf „FERTIG“ überspringen können.
Schritt 6
Jetzt installieren wir das Pironman-Addon für Home Assistant.
Klicken Sie auf den folgenden Button, um das Addon schnell hinzuzufügen. Anschließend fahren Sie mit Schritt 7 fort.
Alternativ führen Sie die unten aufgeführten Schritte für eine manuelle Installation durch:
Navigieren Sie in Home Assistant zu Settings -> Addons.
Klicken Sie unten rechts auf den Button „Addon Shop“.
Klicken Sie oben rechts auf das Menü und wählen Sie „Repositories“.
Geben Sie die Repository-URL ein:
https://github.com/sunfounder/home-assistant-addon
und klicken Sie auf Hinzufügen. Schließen Sie nach dem Hinzufügen des SunFounder-Repository das Popup-Fenster.Klicken Sie erneut auf das Menü und wählen Sie „Check for updates“.
Nach wenigen Sekunden erscheint das Pironman-Addon am Ende des Addon-Shops. Falls nicht, aktualisieren Sie die Seite.
Schritt 7
Öffnen Sie das Pironman-Addon und klicken Sie auf Installieren. Dieser Vorgang kann einige Minuten dauern.
Aktuell müssen Sie den Schutzmodus deaktivieren, um dem Addon den Zugriff auf Hardware-Informationen zu ermöglichen. Finden Sie „Schutzmodus“ und schalten Sie ihn aus. Starten (oder starten Sie neu) Sie dann das Addon.
An diesem Punkt sollten die Lichteffekte von Pironman und das OLED-Display aktiv sein. Dies signalisiert, dass die Konfiguration abgeschlossen ist.
Fehlerbehebung¶
Sollte Ihr OLED- oder RGB-Streifen nicht ordnungsgemäß starten, navigieren Sie zur „Log“-Seite.
[DEBUG] OLED-Initialisierung fehlgeschlagen:
[Errno 2] Datei oder Verzeichnis nicht gefunden
Kann /dev/spidev0.0 nicht öffnen. Modul spi_bcm2835 nicht geladen?
[DEBUG] Initialisierung des RGB-Streifens fehlgeschlagen:
ws2811_init mit Code -13 gescheitert (SPI-Initialisierung nicht möglich)
Wenn Sie die obigen Logs sehen, war die Konfiguration nicht erfolgreich. Führen Sie die folgenden Schritte durch:
Fahren Sie Home Assistant zuerst herunter.
Warnung
Ein erzwungenes Ausschalten könnte HassOS beschädigen. Folgen Sie den unten stehenden Herunterfahr-Anweisungen:
Warten Sie dann eine Minute, bevor Sie die Stromversorgung trennen.
Wiederholen Sie Schritt 1 und Schritt 2 dieses Abschnitts (Einrichtung Ihres Home Assistant).
Stecken Sie die SD-Karte wieder in Pironman, schließen Sie die Stromversorgung an und warten Sie ein bis zwei Minuten. Dann navigieren Sie in Ihrem Browser zu
http://homeassistant.local:8123/
. Klicken Sie im Pironman-Addon auf STARTEN.Nach einer kurzen Wartezeit sollten sowohl der Pironman (RGB-Streifen & OLED) aktiv werden.
Addon-Konfiguration¶
Sie können die Effekte von Pironman auf der Konfigurationsseite anpassen.
Hier können Sie ändern:
Die Temperaturanzeige-Einheit auf dem OLED.
Die Leuchtdauer des OLED-Displays.
Die Temperatur, bei der der Lüfter in Betrieb geht.
Die Farbe und den Blinkmodus des RGB-Streifens.
Nachdem Sie die gewünschten Änderungen vorgenommen haben, klicken Sie auf „SAVE“, um die Einstellungen zu übernehmen.