CPU Temperatur in der GUI nach einem Update per Script eintragen

So benutzt du ein einfache Script zum Nachtragen der CPU Temperatur in der GUI:

  1. Script erstellen: sudo nano add_temp.sh (Inhalt einfügen und speichern).
  2. 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">\&nbsp;\&nbsp;<i class="fa-solid fa-temperature-three-quarters text-green-light"></i>\&nbsp;\&nbsp; 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.

Danke für den Tipp. Er funktioniert einwandfrei.

Vielen Dank auch an Google Translate, das diese Antwort ermöglicht hat.

Butch