0 Votes

Code source wiki de OLEDStats

Version 1.1 par john le 2026/09/19 18:30

Masquer les derniers auteurs
john 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.