Masquer les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
![]() |
1.1 | 1 | Affichage de l'état du Raspberry Pi sur le petit écran OLED du boîtier : adresse IP, processeur, mémoire, disque, température. |
| 2 | |||
| 3 | == Déploiement == | ||
| 4 | |||
| 5 | Conteneur Docker sans stack. Configuration relevée avec ##docker inspect## : | ||
| 6 | |||
| 7 | |=Élément|=Valeur | ||
| 8 | |Conteneur|##OLED_Stats## | ||
| 9 | |Image|##mklements/oled_stats:latest## | ||
| 10 | |Script lancé|##status.py## (affichage texte enrichi) | ||
| 11 | |Réseau|##host## : le script voit les vraies interfaces et l'IP du Pi | ||
| 12 | |Périphériques|##/dev/i2c-1## (écran), ##/dev/gpiomem## | ||
| 13 | |Mode privilégié|Activé | ||
| 14 | |Variables|##OLED_ROTATION=1## (orientation de l'affichage), ##TZ=Europe/Paris## | ||
| 15 | |||
| 16 | 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. | ||
| 17 | |||
| 18 | {{info}} | ||
| 19 | Le mode privilégié donne au conteneur l'accès à tous les périphériques de l'hôte, alors que ##/dev/i2c-1## et ##/dev/gpiomem## sont déjà transmis explicitement. Il n'est a priori pas nécessaire. | ||
| 20 | {{/info}} | ||
| 21 | |||
| 22 | == Prérequis == | ||
| 23 | |||
| 24 | Bus I2C activé dans ##/boot/firmware/config.txt## : | ||
| 25 | |||
| 26 | {{code language="ini"}} | ||
| 27 | dtparam=i2c_arm=on | ||
| 28 | {{/code}} | ||
| 29 | |||
| 30 | Écran OLED I2C 128x64, adresse par défaut du bus 1. Pour vérifier qu'il est détecté (paquet ##i2c-tools##) : | ||
| 31 | |||
| 32 | {{code language="bash"}} | ||
| 33 | sudo i2cdetect -y 1 | ||
| 34 | {{/code}} | ||
| 35 | |||
| 36 | == Sauvegarde == | ||
| 37 | |||
| 38 | Aucune donnée persistante : rien à sauvegarder. |
