OLED Stats
Modifié par john le 2026/09/20 17:39
Affichage de l'état du Raspberry Pi sur le petit écran OLED du boîtier : adresse IP, processeur, mémoire, disque, température.
Déploiement
Conteneur Docker sans stack. Configuration relevée avec docker inspect :
| Élément | Valeur |
|---|---|
| Conteneur | OLED_Stats |
| Image | mklements/oled_stats:latest |
| Script lancé | status.py (affichage texte enrichi) |
| Réseau | host : le script voit les vraies interfaces et l'IP du Pi |
| Périphériques | /dev/i2c-1 (écran), /dev/gpiomem |
| Mode privilégié | Activé |
| Variables | OLED_ROTATION=1 (orientation de l'affichage), TZ=Europe/Paris |
Autres scripts fournis par l'image : stats.py (texte simple), monitor.py (avec icônes), psutilstats.py (pour les systèmes autres que Raspberry Pi OS). Pour en changer, recréer le conteneur avec le nom du script comme commande.
Prérequis
Bus I2C activé dans /boot/firmware/config.txt :
dtparam=i2c_arm=on
Écran OLED I2C 128x64, adresse par défaut du bus 1. Pour vérifier qu'il est détecté (paquet i2c-tools) :
sudo i2cdetect -y 1
Sauvegarde
Aucune donnée persistante : rien à sauvegarder.