developers.home-assistant/blog/2024-01-17-deprecate-invalid-sensor-uom-state-class-use.md
Jan-Philipp Benecke f53bdd6cb9
Add blog post about deprecating the invalid use of sensor UoMs and state classes (#2033)
* Add blog post about deprecating the invalid use of sensor UoMs and state classes

* Spelling

* Apply review suggestions

* Rename file

* Rename file

* Rename file and adjust name
2024-01-17 13:38:49 +01:00

874 B

author authorURL authorImageURL title
Jan-Philipp Benecke https://github.com/jpbede https://avatars.githubusercontent.com/u/3989428?s=96&v=4 Deprecate invalid use of sensor unit of measurement and state class

Since Home Assistant Core 2022.12, a warning is issued in the logs if a sensor entity that has a device class uses unit of measurement and state class incorrectly, taking their device class into account.

An invalid use would be a sensor entity that has a device class of SensorDeviceClass.TEMPERATURE but uses the unit of measurement % instead of °C or °F; or the state class SensorStateClass.TOTAL instead of SensorStateClass.MEASUREMENT.

There will be a six-month deprecation period to ensure all custom integration authors have time to adjust. As of Home Assistant Core 2024.8, the warning will then be replaced by an exception.