Nota
Benvenuto nella community Facebook SunFounder Raspberry Pi, Arduino ed ESP32!
Ottieni supporto tecnico e aiuto nella risoluzione dei problemi.
Impara e condividi progetti, suggerimenti e tutorial.
Accedi in anteprima a nuovi prodotti e aggiornamenti.
Goditi sconti esclusivi e omaggi.
👉 Unisciti a noi qui: [here]
Controllo tramite Comandi
Oltre a visualizzare i dati del Pironman 5 Mini e a controllare i dispositivi dal Dashboard, puoi utilizzare anche i comandi per gestirli.
Nota
Per il sistema Home Assistant, puoi monitorare e controllare il Pironman 5 Mini esclusivamente tramite il dashboard aprendo la pagina
http://<ip>:34001.È importante notare che qualsiasi modifica alla configurazione richiede il riavvio del servizio con il comando
pironman5 restartper avere effetto.
Visualizzare le Configurazioni di Base
Il modulo pironman5 offre una serie di configurazioni di base per il Pironman, che puoi consultare con il seguente comando.
sudo pironman5 -c
Le configurazioni standard appaiono nel seguente formato:
{
"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
}
}
Personalizza queste configurazioni secondo le tue esigenze.
Utilizza pironman5 oppure pironman5 -h per ottenere istruzioni.
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
Nota
Ogni volta che modifichi lo stato del servizio pironman5.service, utilizza il seguente comando per applicare le modifiche.
sudo systemctl restart pironman5.service
Verifica lo stato del programma
pironman5utilizzando lo strumentosystemctl.sudo systemctl status pironman5.service
In alternativa, consulta i file di log generati dal programma.
ls /var/log/pironman5/ cat /var/log/pironman5/main.log
Controllo dei LED RGB
La scheda è dotata di 4 LED RGB WS2812, che possono essere controllati in modo personalizzato. L’utente può accenderli o spegnerli, cambiarne il colore, regolare la luminosità, selezionare lo stile di visualizzazione e modificarne la velocità.
Nota
Ogni volta che modifichi lo stato del servizio pironman5.service, utilizza il seguente comando per applicare le modifiche.
sudo systemctl restart pironman5.service
Per accendere o spegnere i LED RGB: usa
trueper accenderli,falseper spegnerli.
sudo pironman5 -re true
Per cambiarne il colore, inserisci il valore esadecimale desiderato, ad esempio
fe1a1a.
sudo pironman5 -rc fe1a1a
Per regolare la luminosità dei LED RGB (intervallo: 0 ~ 100%):
sudo pironman5 -rb 100
Per cambiare la modalità di visualizzazione dei LED RGB, scegli tra:
solid/breathing/flow/flow_reverse/rainbow/rainbow_reverse/hue_cycle:
Nota
Se imposti la modalità di visualizzazione su rainbow, rainbow_reverse o hue_cycle, non potrai modificare il colore con sudo pironman5 -rc.
sudo pironman5 -rs breathing
Per regolare la velocità del cambiamento (intervallo: 0 ~ 100%):
sudo pironman5 -rp 80
La configurazione predefinita include 4 LED RGB. Per collegare LED aggiuntivi e aggiornare il numero, utilizza:
sudo pironman5 -rl 12
Controllo della Ventola RGB
La scheda di espansione IO supporta una ventola da 5V non-PWM.
Nota
Ogni volta che modifichi lo stato del servizio pironman5.service, utilizza il seguente comando per applicare le modifiche.
sudo systemctl restart pironman5.service
Puoi utilizzare i comandi per configurare la modalità operativa della ventola RGB. Ogni modalità determina la soglia di temperatura a cui la ventola si attiva.
Ad esempio, se imposti la modalità 1: Performance, la ventola RGB si attiverà a 50°C.
sudo pironman5 -gm 3
4: Quiet: la ventola RGB si attiva a 70°C.
3: Balanced: la ventola RGB si attiva a 67,5°C.
2: Cool: la ventola RGB si attiva a 60°C.
1: Performance: la ventola RGB si attiva a 50°C.
0: Always On: la ventola RGB rimane sempre accesa.
Se colleghi il pin di controllo della ventola RGB a un altro pin del Raspberry Pi, puoi usare il seguente comando per modificarne il numero.
sudo pironman5 -gp 18
Informazioni sulla ventola principale
La ventola principale si collega a una porta PWM a 4 pin dedicata sul Raspberry Pi 5. La sua strategia di controllo predefinita è uno schema di regolazione intelligente della velocità multilivello gestito dal firmware, basato sulla temperatura della CPU. Ciò significa che quando si utilizza una ventola PWM ufficiale o compatibile e la si collega correttamente, il sistema regolerà automaticamente la velocità della ventola in base alle variazioni di temperatura della CPU (iniziando a funzionare oltre i 50 °C) senza alcun intervento manuale da parte dell’utente.