Na klar, wenn sich das ändert, wird angepasst. Ich finde es gut und nützlich, wenn es angezeigt wird.
Pihole läuft bei mir exklusiv auf einem 2B ohne Netzteil an der Fritzbox. Seit Jahren keine Probleme, denn der 2B ist sehr genügsam.
Meinen Pi4 habe ich mit Openmediavault in einem Alu Gehäuse laufen. Läuft mit maximaler Netzwerkgeschwindigkeit im Heimnetz und streamt ohne Ruckler auch 2 4K Filme. Da das ganze Gehäuse ein Kühlkörper ist, ist alles nur handwarm.
#!/usr/bin/env bash
set -euo pipefail
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
echo "Fehler: Datei nicht gefunden: $FILE" >&2
exit 1
fi
# Nur einfügen, wenn die Temperatur-Zeile noch nicht existiert
if grep -Fq 'id="temperature"' "$FILE"; then
echo "Temperatur-Zeile existiert bereits."
exit 0
fi
# Zeile nach CPU-Span einfügen
sed -i "\|$SEARCH|a\\
$INSERT
" "$FILE"
echo "Temperatur-Zeile wurde erfolgreich eingefügt."
dadurch vermeidet man versehentliches doppelte einträge