Skip to content

OpenHardwareMonitor repeated recorder units changed notification #150217

@finity69x2

Description

@finity69x2

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"

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions