-
-
Notifications
You must be signed in to change notification settings - Fork 34.6k
Description
The problem
Almost every time I restart HA I get repeated warnings that the units reported by the OpenHardwareMonitor integration has changed from historical values. This then prompts me to make a choice to delete the old stats or update the units of the old data.
this happens on several of the entities reported by the integration. I always choose one or the other of the repair options but it doesn't ultimately solve the problem and the warnings return over and over again.
I assume that the integration reports what the PC is reports which at some point was in KB/s then later the PC reports as MB/s and the unit mismatch occurs.
I think the solution would be for the integration to normalize all values reported to be in either MB/s or KB/s no matter the reported units from the PC.
I could just remove the data from the recorder as I really don't need it but I figured I'd report this here in case it helps someone else.
What version of Home Assistant Core has the issue?
core-2025.7.4
What was the last working version of Home Assistant Core?
maybe core-2025.5.x? just noticed it happening recently
What type of installation are you running?
Home Assistant Container
Integration causing the issue
OpenHardwareMonitor
Link to integration documentation on our website
https://www.home-assistant.io/integrations/openhardwaremonitor/
Diagnostics information
No response
Example YAML snippet
Anything in the logs that might be useful for us?
no logs I can find for this
Additional information
Here is the warning:
"The unit has changed
The unit of 'SERVER-PC Throughput GPU PCIE Rx' (sensor.server_pc_nvidia_geforce_rtx_3070_throughput_gpu_pcie_rx) changed to 'MB/s' which can't be converted to the previously stored unit, 'KB/s'.
If the historic statistic values have a wrong unit, you can update the units of the old values. The values will not be updated.
Otherwise you can choose to delete all historic statistic values, and start over.
How do you want to fix this issue?
Update the unit of the historic statistic values from 'KB/s' to 'MB/s', without converting.
Delete all old statistic data for this entity"