You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added GraphQL WebSocket subscription support (graphql-transport-ws protocol) for real-time data updates
Hybrid push/poll architecture: WSS as primary data source with 5-minute polling fallback
Automatically reverts to 1-minute polling if WebSocket disconnects
Changed iot_class from local_polling to local_push
New Sensors
CPU usage — total CPU utilization percentage
CPU temperature — primary CPU package temperature (extra attributes for all packages)
CPU power — total CPU package power draw (W)
Dynamic temperature sensors — automatically discovers and creates sensors for all system temperatures (CPU, GPU, motherboard, chipset, NVMe, disk, ambient, VRM)
New "Monitor Temperature Sensors" toggle in integration options
Bug Fixes
Fixed duplicate entities — switched from unstable PrefixedID to stable disk.name for entity unique IDs, preventing ghost "Unavailable" entities after Unraid API updates
Fixed subscribe_disks/subscribe_shares firing all callbacks instead of only the newly registered one
Fixed timing issue where entity creation callbacks could fire before coordinator data was committed
Breaking Changes
Disk sensor unique_id format changed from {entry_id}-{key}-{disk.id} to {entry_id}-{key}-{disk.name}. After upgrading, you may need to remove stale "Unavailable" entities from the entity registry.