So benutzt du ein einfache Script zum Nachtragen der CPU Temperatur in der GUI:
- Script erstellen:
sudo nano add_temp.sh(Inhalt einfügen und speichern). - Berechtigung setzen:
sudo chmod +x add_temp.sh
# ++++++++++++++ Script +++++++++++++++++++
#!/bin/bash
FILE="/var/www/html/admin/scripts/lua/sidebar.lp"
SEARCH='<span id="cpu"></span><br>'
INSERT='<span id="temperature">\ \ <i class="fa-solid fa-temperature-three-quarters text-green-light"></i>\ \ Temp: <%= string.format("%.1f°C", tonumber(io.open("/sys/class/thermal/thermal_zone0/temp"):read("*a")) / 1000) %></span><br/>'
if [ -f "$FILE" ]; then
sed -i "\|$SEARCH|a $INSERT" "$FILE"
echo "Temperatur-Zeile wurde erfolgreich nach der CPU-Zeile eingefügt."
else
echo "Fehler: Datei $FILE wurde nicht gefunden."
exit 1
fi
# ++++++++++++++ Script Ende +++++++++++++++++++
Aufruf nach einem Update von PiHole
sudo ./add_temp.sh
Das Ergebnis ist sofort nach Browseraktualisierung sichtbar.
Ein Reboot ist nicht nötig.