Note
Bienvenue sur la communauté Facebook SunFounder Raspberry Pi, Arduino & ESP32 !
Obtenez du support technique et de l’aide au dépannage.
Apprenez et partagez des projets, des astuces et des tutoriels.
Accédez en avant-première aux aperçus et mises à jour des produits.
Profitez de réductions exclusives et de cadeaux.
👉 Rejoignez-nous ici : [here]
Contrôle par commandes
En plus de visualiser les données du Pironman 5 Mini et de contrôler divers périphériques via le tableau de bord, vous pouvez également utiliser des commandes pour les piloter.
Note
Pour le système Home Assistant, vous ne pouvez surveiller et contrôler le Pironman 5 Mini qu’en accédant au tableau de bord à l’adresse
http://<ip>:34001.Toute modification de la configuration nécessite un redémarrage du service à l’aide de la commande
pironman5 restartpour être prise en compte.
Afficher les configurations de base
Le module pironman5 propose une configuration de base du Pironman, que vous pouvez consulter avec la commande suivante :
sudo pironman5 -c
La configuration par défaut est la suivante :
{
"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
}
}
Adaptez cette configuration selon vos besoins.
Utilisez pironman5 ou pironman5 -h pour afficher l’aide.
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}]Add commentMore actions
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
Note
À chaque modification de l’état du pironman5.service, vous devez exécuter la commande suivante pour appliquer les changements :
sudo systemctl restart pironman5.service
Vérifiez l’état du programme
pironman5avec l’outilsystemctl:sudo systemctl status pironman5.service
Ou consultez les journaux générés par le programme :
ls /var/log/pironman5/ cat /var/log/pironman5/main.log
Contrôler les LED RGB
La carte dispose de 4 LED RGB WS2812 contrôlables. Vous pouvez les activer ou désactiver, changer la couleur, ajuster la luminosité, modifier le style d’affichage et la vitesse de transition.
Note
Chaque fois que vous modifiez l’état de pironman5.service, vous devez exécuter la commande suivante pour que les changements de configuration prennent effet.
sudo systemctl restart pironman5.service
Pour allumer ou éteindre les LED RGB :
truepour activer,falsepour désactiver :
sudo pironman5 -re true
Pour changer la couleur, entrez une valeur hexadécimale, ex. :
fe1a1a:
sudo pironman5 -rc fe1a1a
Pour ajuster la luminosité des LED RGB (0 à 100 %) :
sudo pironman5 -rb 100
Pour modifier le style d’affichage RGB, choisissez parmi :
solid/breathing/flow/flow_reverse/rainbow/rainbow_reverse/hue_cycle:
Note
Si vous choisissez rainbow, rainbow_reverse ou hue_cycle, vous ne pourrez pas définir manuellement la couleur via sudo pironman5 -rc.
sudo pironman5 -rs breathing
Pour régler la vitesse de transition (0 à 100 %) :
sudo pironman5 -rp 80
Par défaut, 4 LED RGB sont configurées. Pour connecter plus de LED, mettez à jour le nombre :
sudo pironman5 -rl 12
Contrôler le Ventilateur GPIO
La carte d’extension prend en charge un ventilateur 5V non-PWM.
Note
Après toute modification, redémarrez le service :
sudo systemctl restart pironman5.service
Vous pouvez configurer le mode de fonctionnement du Ventilateur GPIO selon les conditions de déclenchement souhaitées.
Par exemple, en mode 1: Performance, le ventilateur s’active à 50°C :
sudo pironman5 -gm 3
4: Silencieux : activation à 70°C
3: Équilibré : activation à 67,5°C
2: Froid : activation à 60°C
1: Performance : activation à 50°C
0: Toujours actif : le ventilateur reste en marche
Si la broche de commande du Ventilateur GPIO est connectée à une autre broche GPIO, utilisez cette commande pour la modifier :
sudo pironman5 -gp 18
À propos du ventilateur principal
Le ventilateur principal se connecte à un port dédié pour Ventilateur du CPU à 4 broches sur le Raspberry Pi 5. Sa stratégie de contrôle par défaut est un système de régulation intelligent à plusieurs niveaux, géré par le firmware, qui ajuste la vitesse en fonction de la température du CPU. Cela signifie que lorsque vous utilisez un Ventilateur du CPU officiel ou compatible et que vous le connectez correctement, le système ajustera automatiquement la vitesse du ventilateur en fonction des changements de température du CPU (il commence à fonctionner au-dessus de 50°C), sans aucune intervention manuelle de votre part.