Hallo an alle,
wie kann ich denn in HA die CPU temperatur sowie andere System Daten auslesen ?
Ich habe einen NUC seit heute am laufen, mit 5105 Celeron rennt super !
Danke ! Grüße, Kai
Hallo an alle,
wie kann ich denn in HA die CPU temperatur sowie andere System Daten auslesen ?
Ich habe einen NUC seit heute am laufen, mit 5105 Celeron rennt super !
Danke ! Grüße, Kai
Die CPU Temp könntest du mittels Eintrag in der configuration.yaml auslesen.
sensor:
- platform: command_line
name: CPU Temperature
unique_id: "cpu_temperatur"
unit_of_measurement: °C
command: "cat /sys/class/thermal/thermal_zone1/temp"
value_template: '{{ value | multiply(0.001) | round(1) }}'
scan_interval: 5
Andere Parameter z.B. via Core Integration Systemmonitor
Siehe auch hier: Systemmonitoring
Hi
so sieht das bei mir aus. Prozessor-Temp wird nicht unterstützt und habe ich aus kommentiert.
# entry NUC-Z83v Hardware
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /config
- type: memory_use_percent
- type: processor_use
#- type: processor_temperature
- type: last_boot

Vielen Dank. Klappt !!
Herzlichen Dank dafür! ![]()
nachdem ich irgendwann kapiert hab dass der Sensor NICHT in die Templates gehört (sorry - blutiger Anfänger
) hab ich die Entität endlich gefunden und es wird mir auch eine Temperatur angezeigt:
Thermal_zone0 - 27,8°C
Thermal_zone1 - 29,8°C
Thermal_zone2 - 47°C
Thermal_zone3 - 45°C
Laut dem BIOS hat die “CPU Core Temp” allerdings 55° und die"Memory Temp" 46°.
Woran kann das liegen?
Ich hab einen Intel Nuc5 i5 und weil der einen Ventilator hat ist er deutlich hörbar - was mich ziemlich stört. Desshalb hab ich die Geschwindigkeit vom Ventilator verringert - womit er auch viel leiser ist - aber jetzt hab ich angst dass mir der Prozessor zu heiß wird. Mir wäre also schon sehr wichtig dass ich zuverlässige Werte angezeigt bekomme…
Noch was:
seitdem ich das Script von @SvePu in die configuration.yaml eingefügt hat bekomme ich unter Einstellungen folgende Nachricht:

Was muss ich tun? Wo finde ich diesen Integrationsschlüssel?
Ich danke im Vorraus! ![]()
Moin,
der Code von @SvePu ist noch die alte Schreibweise die nur noch bis Dezember funktioniert.
So sieht es mit der neuen aus:
command_line:
- sensor:
name: CPU Temperature
unique_id: "cpu_temperatur"
unit_of_measurement: °C
command: "cat /sys/class/thermal/thermal_zone1/temp"
value_template: '{{ value | multiply(0.001) | round(1) }}'
scan_interval: 5
LG
Tobi
Danke @totow, jetzt verstehe ich auch die verlinkte Anleitung - wie gesagt - alles noch ganz neu für mich…
Warum die Temperaturen so stark abweichen von den Angaben im BIOS kannst Du Dir vermutlich auch nicht erklären oder?