My Home Assistant is running on a Raspberry PI4, that is working quite fine for my purposes, but I want to monitory the CPU usage and System Temperature to avoid any hardware failure.
Define new Sensors
- Copy and paste following come to your Configuration.yaml file sensor section (create it if doesn’t already exists). Full system sensors list, here
- Reboot the system
sensor:
- platform: systemmonitor
resources:
- type: memory_free
- type: memory_use
- type: memory_use_percent
- type: swap_use_percent
- type: swap_use
- type: swap_free
- type: processor_use
- type: processor_temperature
- type: disk_use_percent
arg: /config
- type: disk_free
Add sensors to your Dashboard
- Add a new Card
- Select Glance card

- Select the sensor entities you want to display

- Your System monitor is ready
