Temperatura de CPU en Home Assistant OS

Podemos extraer diferentes temperaturas desde HAOS aunque es similar en otras distribuciones de Linux desde la línea de comandos…

cd /sys/class/thermal/
ls
cat thermal_zone*/type
cat /thermal_zone1/temp

Identificamos la zona asociada al CPU package, que mostrará el promedio de temperatura del núcleo más caliente de la CPU con el identificador «x86_pkg_temp»

Crearemos un nuevo sensor, a partir de la versión 2023.12 será obligatorio, se avisa del cambio a partir de 2023.7 para incluir el sensor, extrayendo los datos de línea de comandos, en una sección separada:

# configuration.yaml
command_line:
    - sensor:
        name: CPU Temperatura
        command: "cat /sys/class/thermal/thermal_zone1/temp"
        scan_interval: 60
        unit_of_measurement: "°C"
        value_template: '{{ value | multiply(0.001) | round(1) }}'

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.