Ursache: Das Problem kommt von der Gladys-Oberfläche, nicht von der Integration. Wenn ein Messgerät mit einer Funktion (device_feature) verknüpft ist, zeigt Gladys keine Einheit an. Es ignoriert die Einheit, die ihm übergeben wird.
Korrektur: Die drei Messgeräte (CPU, Speicher, Festplatte) zeigen jetzt den Wert direkt mit % an.
Gegenleistung: Diese Messgeräte aktualisieren sich nicht mehr in Echtzeit. Sie bewegen sich bei jeder Messung der Integration, da das Widget nach jeder Messung neu angefordert wird. Die Temperatur, der freie Speicherplatz und das Diagramm bleiben in Echtzeit.
Tests, README, CLAUDE.md und docs/en + docs/fr aktualisiert.
Der Text ist kürzer und passt besser in den Bogen.
2. Freier Speicherplatz abgeschnitten (432.3 …)
Früher zeigte Gladys nach der Erstellung des Geräts den Wert selbst an (432.3 GB), was zu lang war, wenn 5 Kästchen in einer Zeile waren.
Jetzt sendet die Integration immer den Wert selbst, mit maximal 3 Ziffern:
weniger als 10 GB → 9.4 GB
von 10 bis 999 GB → 432 GB
1000 GB und mehr → 1.8 TB
Sie aktualisiert sich bei jeder Messung, wie die Messer.
Die angezeigte Einheit ist GB / TB, wie Gladys es bereits anzeigte (GB / TB auf Englisch).
Falls 432 GB auf großen Bildschirmen immer noch abgeschnitten wird: Ich kann „Freier Speicherplatz“ in der Statusliste nach unten verschieben, am unteren Rand des Widgets. Dann blieben 4 Kästchen übrig: 2×2 auf mobilen Geräten, 4 in einer Zeile auf dem PC.
Ab Version 2.1.1 zeigt das Diagramm des Widgets Host-Gesundheit auch die CPU-Temperaturkurve an, zusätzlich zu CPU, Speicher und Festplatte.
Einige Details:
Die Kurve erscheint nur, wenn ein Temperatursensor gefunden wurde. Wenn das Gerät keinen Sensor hat, ändert sich das Diagramm nicht.
Deine Seite muss nichts tun, außer die Integration zu aktualisieren: Der Temperaturverlauf wird bereits aufgezeichnet, die Kurve wird also direkt angezeigt, ohne das Gerät neu zu erstellen.
Da Prozentsätze und °C im selben Diagramm sind, lautet der Titel einfach „Verlauf“.