How to Monitor System Resources in Home Assistant

Hey everyone,

I wanted to share my experience with monitoring system resources in Home Assistant. I recently upgraded my setup from a Raspberry Pi 4 to an HP EliteDesk 800 G3, and I noticed that some of the hardware monitoring features weren’t working as expected. Specifically, I was having trouble getting the processor_temperature sensor to show up correctly.

After some research and tweaking, I found that adjusting the configuration in my sensor.yaml file made a big difference. Here’s what I ended up using:

yaml

  • platform: systemmonitor
    resources:
    • type: memory_use_percent
    • type: ipv4_address
      arg: eth0
    • type: processor_use
    • type: processor_temperature
    • type: last_boot
    • type: disk_free
    • type: disk_use_percent

By adding more specific resource types, I was able to get a clearer picture of my system’s health. It’s been really helpful to monitor things like CPU usage and disk space directly from the dashboard.

If anyone else is having trouble with system monitoring, I’d recommend checking your configuration and ensuring that all the necessary resources are included. Also, make sure your Home Assistant installation is up to date, as newer versions often include improvements to these features.

Happy monitoring everyone! :rocket: