omega.ducouet.fr
Carte Odroid Xu4
Software and hardware
Le site web Omega est auto hébergé sur une carte Odroid Xu4. Cette carte fonctionne sous Armbian Bookworm (Une version Arm de Debian). Le serveur Web est Apache.
Brèves
Le Ventilateur
Le bruit du ventilateur peut être gênant selon la pièce où l'Xu4 est installé. Il est possible de définir 4 vitesses et 3 seuils de déclenchement de ces vitesses. Les vitesses de rotation du ventilateur sont dans le fichier /sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed ; Les seuils de déclenchement dans les fichiers /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp (+trip_point_1_temp et trip_point_2_temp).Ces fichiers ne sont pas de véritables fichiers dont les modifications peuvent être enregistrées. Les modifications doivent être refaites à chaque démarage. Malgrés tout, il est possible d'automatiser ces modifications dans le fichier /etc/rc.local.
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # manage the fan if [ -f /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp ]; then echo '60000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp echo '70000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_1_temp echo '80000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_2_temp fi if [ -f '/sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed' ]; then #set fan speed echo "38 120 180 240" > /sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed fi exit 0