Bemerkung
Hallo und herzlich willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauchen Sie gemeinsam mit anderen Technikbegeisterten tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein.
Warum beitreten?
Expertenunterstützung: Lösen Sie technische Probleme und Herausforderungen nach dem Kauf mit Unterstützung unserer Community und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu erweitern.
Exklusive Vorschauen: Erhalten Sie vorab Einblicke in neue Produkte und Ankündigungen.
Sonderrabatte: Profitieren Sie von exklusiven Rabatten auf unsere neuesten Produkte.
Feiertagsaktionen & Verlosungen: Nehmen Sie an spannenden Verlosungen und saisonalen Aktionen teil.
👉 Bereit, mit uns gemeinsam zu entdecken und zu gestalten? Klicken Sie auf [here] und treten Sie noch heute bei!
Steuerung per Befehle
Neben der grafischen Steuerung des Pironman 5 Mini über das Dashboard kannst du auch direkt per Kommandozeile auf die Funktionen zugreifen.
Bemerkung
Beim Einsatz mit Home Assistant erfolgt die Steuerung ausschließlich über das Dashboard unter
http://<ip>:34001.Beachte: Änderungen an der Konfiguration werden erst nach einem Neustart des Dienstes mit
pironman5 restartwirksam.
Grundkonfiguration anzeigen
Das Modul pironman5 bietet grundlegende Konfigurationen, die du mit folgendem Befehl einsehen kannst:
sudo pironman5 -c
Die Standardkonfiguration sieht wie folgt aus:
{
"system": {
"rgb_color": "feff00",
"rgb_brightness": 30,
"rgb_style": "hue_cycle",
"rgb_speed": 50,
"rgb_enable": true,
"rgb_led_count": 12,
"temperature_unit": "C",
"gpio_fan_pin": 5,
"gpio_fan_mode": 0,
"gpio_fan_led": "follow",
"gpio_fan_led_pin": 6
}
}
Diese Einstellungen kannst du nach deinen Anforderungen anpassen.
Rufe pironman5 oder pironman5 -h auf, um die Optionen einzusehen.
usage: pironman5-service [-h] [-v] [-c] [-dl {debug,info,warning,error,critical}] [--background [BACKGROUND]] [-rd]
[-cp [CONFIG_PATH]] [-u [{C,F}]] [-gm [GPIO_FAN_MODE]] [-gp [GPIO_FAN_PIN]]
[-fl [GPIO_FAN_LED]] [-fp [GPIO_FAN_LED_PIN]]
[{start,restart,stop}]
Pironman 5 command line interface
positional arguments:
{start,restart,stop} Command
options:
-h, --help show this help message and exit
-v, --version Show version
-c, --config Show config
-dl {debug,info,warning,error,critical}, --debug-level {debug,info,warning,error,critical}
Debug level
--background [BACKGROUND]
Run in background
-rd, --remove-dashboard
Remove dashboard
-cp [CONFIG_PATH], --config-path [CONFIG_PATH]
Config path
-u [{C,F}], --temperature-unit [{C,F}]
Temperature unit
-gm [GPIO_FAN_MODE], --gpio-fan-mode [GPIO_FAN_MODE]
GPIO fan mode, 0: Always On, 1: Performance, 2: Cool, 3: Balanced, 4: Quiet
-gp [GPIO_FAN_PIN], --gpio-fan-pin [GPIO_FAN_PIN]
GPIO fan pin
-fl [GPIO_FAN_LED], --gpio-fan-led [GPIO_FAN_LED]
GPIO fan LED state on/off/follow
-fp [GPIO_FAN_LED_PIN], --gpio-fan-led-pin [GPIO_FAN_LED_PIN]
GPIO fan LED pin
Bemerkung
Jedes Mal, wenn du den Status von pironman5.service änderst, muss der Dienst mit folgendem Befehl neu gestartet werden:
sudo systemctl restart pironman5.service
Überprüfe den Status von
pironman5mitsystemctl:sudo systemctl status pironman5.service
Oder sieh dir die Protokolle an:
ls /var/log/pironman5/ cat /var/log/pironman5/main.log
RGB-LEDs steuern
Das Board verfügt über vier WS2812-RGB-LEDs, die sich flexibel anpassen lassen. Du kannst sie ein- oder ausschalten, Farben ändern, Helligkeit regeln, Anzeigemodi wählen und die Wechselgeschwindigkeit einstellen.
Bemerkung
Konfigurationsänderungen werden erst nach Neustart des Dienstes wirksam: pironman5.service
sudo systemctl restart pironman5.service
Zum Ein- oder Ausschalten der RGB-LEDs –
truefür AN,falsefür AUS:
sudo pironman5 -re true
Zur Änderung der Farbe im Hex-Format, z. B.
fe1a1a:
sudo pironman5 -rc fe1a1a
Zur Einstellung der Helligkeit (0–100 %):
sudo pironman5 -rb 100
Zur Auswahl des Anzeigemodus:
solid/breathing/flow/flow_reverse/rainbow/rainbow_reverse/hue_cycle
Bemerkung
Wenn du den Anzeigemodus auf rainbow, rainbow_reverse oder hue_cycle einstellst, kannst du die Farbe nicht mit sudo pironman5 -rc ändern.
sudo pironman5 -rs breathing
Zur Einstellung der Wechselgeschwindigkeit (0–100 %):
sudo pironman5 -rp 80
Standardmäßig sind 4 RGB-LEDs konfiguriert. Wenn du weitere anschließt, aktualisiere die Anzahl:
sudo pironman5 -rl 12
RGB-Lüfter steuern
Die IO-Erweiterungsplatine unterstützt einen 5V-Lüfter ohne PWM.
Bemerkung
Änderungen am Lüfterbetrieb erfordern ebenfalls einen Dienstneustart: pironman5.service
sudo systemctl restart pironman5.service
Du kannst den Modus des RGB-Lüfters mit folgendem Befehl setzen – er bestimmt, ab welcher Temperatur der Lüfter startet.
Zum Beispiel: Modus 1: Performance aktiviert den Lüfter bei 50 °C.
sudo pironman5 -gm 3
4: Leise – Aktiv bei 70 °C
3: Ausgewogen – Aktiv bei 67,5 °C
2: Kühl – Aktiv bei 60 °C
1: Performance – Aktiv bei 50 °C
0: Immer an – Lüfter läuft permanent
Falls du den Steuerpin des RGB-Lüfters an einen anderen GPIO anschließt, kannst du diesen wie folgt anpassen:
sudo pironman5 -gp 18
Über den Hauptlüfter
Der Hauptlüfter wird an einen dedizierten 4-Pin-PWM-Lüfteranschluss auf dem Raspberry Pi 5 angeschlossen. Seine Standard-Steuerungsstrategie ist ein firmwaregesteuertes, mehrstufiges intelligentes Drehzahlanpassungssystem, das auf der CPU-Temperatur basiert. Das bedeutet, dass das System bei Verwendung eines offiziellen oder kompatiblen PWM-Lüfters und korrektem Anschluss die Lüftergeschwindigkeit automatisch an die Änderungen der CPU-Temperatur anpasst (er beginnt oberhalb von 50°C zu arbeiten), ohne dass ein manueller Eingriff Ihrerseits erforderlich ist.