From e7735112e8510a589461a951282a8ef4a932a373 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sun, 8 Jan 2023 08:50:10 +0100 Subject: [PATCH] Fix Home Assistant `Entity sensor.xxx () is using native unit of measurement '' which is not a valid unit for the device class ('illuminance') ` warning. https://github.com/Koenkk/zigbee2mqtt/issues/15958 --- lib/extension/homeassistant.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 6bc363879..d2dfe573c 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -742,7 +742,7 @@ export default class HomeAssistant extends Extension { discovery_payload: { value_template: `{{ value_json.${firstExpose.property} }}`, enabled_by_default: !allowsSet, - unit_of_measurement: firstExpose.unit || '', + ...(firstExpose.unit && {unit_of_measurement: firstExpose.unit}), ...lookup[firstExpose.name], ...extraAttrs, },