From f600066134403d3506d390882e4b202071de27ea Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 12 Jan 2023 17:20:00 +0100 Subject: [PATCH] Fix 328b9fbd601f0b1b1865454aef39c9846881f7dd. https://github.com/Koenkk/zigbee2mqtt/issues/15958 --- lib/extension/homeassistant.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 51870217e..4626e60e4 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -752,9 +752,9 @@ export default class HomeAssistant extends Extension { }, }; - // When state_class == measurement, unit_of_measurement must be set, otherwise warnings are generated. + // When a device_class is set, unit_of_measurement must be set, otherwise warnings are generated. // https://github.com/Koenkk/zigbee2mqtt/issues/15958#issuecomment-1377483202 - if (discoveryEntry.discovery_payload.state_class === 'measurement' && + if (discoveryEntry.discovery_payload.device_class && !discoveryEntry.discovery_payload.unit_of_measurement) { delete discoveryEntry.discovery_payload.state_class; }