Available Sensors
This page provides detailed information about all the sensors available in the Unraid Integration for Home Assistant.
System Sensors
CPU Sensors
Sensor |
Entity ID |
Description |
Unit |
CPU Usage |
sensor.unraid_cpu_usage |
Current CPU utilization percentage |
% |
Memory Sensors
Sensor |
Entity ID |
Description |
Unit |
RAM Usage |
sensor.unraid_ram_usage |
Current RAM usage |
GB |
Memory Usage |
sensor.unraid_memory_usage |
Current RAM usage percentage |
% |
System Status Sensors
Sensor |
Entity ID |
Description |
Unit |
Array Status |
sensor.unraid_array_status |
Current status of the array |
- |
Uptime |
sensor.unraid_uptime |
How long the system has been running |
Hours |
Temperature Sensors
Sensor |
Entity ID |
Description |
Unit |
CPU Temperature |
sensor.unraid_cpu_temp |
Current CPU temperature |
°C |
Motherboard Temperature |
sensor.unraid_motherboard_temp |
Current motherboard temperature |
°C |
Storage Sensors
Sensor |
Entity ID |
Description |
Unit |
Docker VDisk |
sensor.unraid_docker_vdisk |
Docker virtual disk usage |
% |
Log File System |
sensor.unraid_log_filesystem |
Log file system usage |
% |
Boot Usage |
sensor.unraid_boot_usage |
Boot partition usage |
% |
Fan Sensors
Fan sensors are dynamically created based on the available hardware:
Sensor |
Entity ID |
Description |
Unit |
Fan Speed |
sensor.unraid_fan_[id] |
Fan speed for the fan with id |
RPM |
Storage Sensors
Array Sensor
Sensor |
Entity ID |
Description |
Unit |
Array |
sensor.unraid_array |
Array usage and information |
% |
Individual Disk Sensors
For each disk in your Unraid array (only spinning drives), the following sensor will be available:
Sensor |
Entity ID |
Description |
Unit |
Disk |
sensor.unraid_disk_[name] |
Usage and information for the disk |
% |
Pool Sensors
For each cache pool in your Unraid system:
Sensor |
Entity ID |
Description |
Unit |
Pool |
sensor.unraid_pool_[name] |
Usage and information for the pool |
% |
Network Sensors
For each network interface that's connected and meets criteria:
Sensor |
Entity ID |
Description |
Unit |
Network Inbound |
sensor.unraid_network_[interface]_inbound |
Inbound traffic rate for the interface |
MB/s |
Network Outbound |
sensor.unraid_network_[interface]_outbound |
Outbound traffic rate for the interface |
MB/s |
UPS Sensors
If you have a UPS connected to your Unraid server and NOMPOWER attribute is available:
Sensor |
Entity ID |
Description |
Unit |
UPS Server Power |
sensor.unraid_ups_server_power |
Current power consumption |
W |
Binary Sensors
The integration provides several binary sensors:
Binary Sensor |
Entity ID |
Description |
Server Connection |
binary_sensor.unraid_server_connection |
Whether the server is reachable |
Docker Service |
binary_sensor.unraid_docker_service |
Whether the Docker service is running |
VM Service |
binary_sensor.unraid_vm_service |
Whether the VM service is running |
UPS |
binary_sensor.unraid_ups |
Whether the UPS is online (if configured) |
Parity Check |
binary_sensor.unraid_parity_check |
Whether a parity check is running |
Parity Disk |
binary_sensor.unraid_parity_disk |
Health status of the parity disk |
Individual Disk Health Sensors
For each disk in the array and pool:
Binary Sensor |
Entity ID |
Description |
Array Disk Health |
binary_sensor.unraid_disk_[name] |
Health status of the array disk |
Pool Disk Health |
binary_sensor.unraid_pool_[name] |
Health status of the pool disk |
Using Sensors in Automations
These sensors can be used in automations to trigger actions based on system conditions. For example:
automation:
- alias: "Low Disk Space Warning"
trigger:
- platform: numeric_state
entity_id: sensor.unraid_array
above: 85
action:
- service: notify.mobile_app
data:
title: "Unraid Disk Space Warning"
message: "Your Unraid array is over 85% full. Consider freeing up some space."
See the Examples page for more automation ideas using these sensors.