CPU-Temperatur anzeigen

In der Registerkarte Einstellungen die CPU-Temperatur des Hosts anzeigen
Angesichts der Rückkehr der sommerlichen Temperaturen habe ich einige zufällige Abstürze festgestellt.
Nach einer Untersuchung konnte ich feststellen, dass es sich um eine Überhitzung des RPi handelte.
Ich habe ihm daher einen kleinen Lüfter hinzugefügt, der das Problem zu beheben scheint.
Dennoch, anstatt per SSH (vcgencmd measure_temp) zu überprüfen, wäre es möglich, die Temperatur direkt in der Registerkarte ‹ System › anzuzeigen?

Im Node-RED-Tutorial erklärt, wenn ich mich nicht irre, Pierre Gilles, wie man die Temperatur anzeigt.
Zu überprüfen.

Das ist die CPU-Auslastung, aber das Prinzip ist dasselbe.

Hallo @GBoulvin

Ich weiß nicht, ob dir das weiterhilft, aber ich hatte das gleiche Problem mit Überhitzung und habe daher ein Diagramm wie dieses hinzugefügt:

Es basiert auf einem virtuellen MQTT-Topic, wie in der Gladys-Dokumentation beschrieben:

Und über ein kleines Shell-Skript, das alle 5 Minuten von der Crontab aus gestartet wird, werden die Informationen an den MQTT-Broker gesendet:

Ich hoffe, ich konnte helfen :slight_smile:

@GBoulvin

Hier ist mein Vorschlag:

Ah ja, das ist super!

Vielleicht ‹ CPU-Temperatur › schreiben, um jeden Zweifel auszuschließen?

Ich habe es versucht, aber es nimmt zu viel Platz ein, wenn man im erweiterten Modus ist. Auf einem mobilen Display passt es jedoch.

@GBoulvin, hier ein Docker-Image, falls du es testen möchtest

willde71/gladys-test:cpu_temperature

Ich bin einverstanden! In einer Smart-Home-Projekt-Schnittstelle ist das verwirrend :slight_smile:

Ich bin sicher, wir finden einen Trick :slight_smile:

et „CPU-T°“ für das Handy, ist das ausreichend verständlich (zumindest für Französisch)?
Für das Symbol würde ich ein Thermometer vorschlagen, falls man es ändern kann, das ist meiner Meinung nach aussagekräftiger.

Ich würde heute Abend ein paar Tests machen

Auf einer Gladys-Instanz, die in einer VM installiert ist, ist keine Temperatur sichtbar:

@prohand, ich habe eine Änderung vorgenommen, um zu versuchen, die Temperatur auf einer VM zu lesen. Falls dies der Fall ist, wird die Box nicht angezeigt. Ich werde das Bild morgen aktualisieren, heute Abend habe ich keine Zeit dafür

@mutmut, was hältst du jetzt davon?

Das gefällt mir sehr!

@prohand Ich hatte keine Zeit, es auf einer VM zu testen, aber das Image ist aktuell

Bearbeitung: Auf einem Proxmox LXC funktioniert es

Halte mich über die VM auf dem Laufenden

@Will_71 Bei mir läuft es auf einer VM :slight_smile:

@pierre-gilles, der PR

@Will_71 Du wirst aufpassen, die Tests laufen nicht :slight_smile:

Ich habe es gesehen, aber ich hatte keine Zeit, um zu sehen, warum.

Es gibt 303 fehlgeschlagene Tests, also hast du meiner Meinung nach etwas kaputt gemacht :joy: