Show history graph for sensors with state_class and not unit (#9879)

This commit is contained in:
Joakim Sørensen 2021-08-25 13:41:18 +02:00 committed by GitHub
parent 20744e90a0
commit a93222dbb2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -239,14 +239,17 @@ export const computeHistory = (
return;
}
const stateWithUnit = stateInfo.find(
(state) => state.attributes && "unit_of_measurement" in state.attributes
const stateWithUnitorStateClass = stateInfo.find(
(state) =>
state.attributes &&
("unit_of_measurement" in state.attributes ||
"state_class" in state.attributes)
);
let unit: string | undefined;
if (stateWithUnit) {
unit = stateWithUnit.attributes.unit_of_measurement;
if (stateWithUnitorStateClass) {
unit = stateWithUnitorStateClass.attributes.unit_of_measurement || " ";
} else {
unit = {
climate: hass.config.unit_system.temperature,