From ed22ecedbfd51fc2f5572930aacd37e5b48e04cf Mon Sep 17 00:00:00 2001 From: koenkk Date: Wed, 2 Aug 2023 19:34:39 +0200 Subject: [PATCH] fix: Fix Home Assistant `TypeError: object of type 'NoneType' has no len()` error. https://github.com/Koenkk/zigbee2mqtt/issues/17861 --- 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 c08ede10..9a095887 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -890,7 +890,7 @@ export default class HomeAssistant extends Extension { const lookup: {[s: string]: KeyValue} = { action: {icon: 'mdi:gesture-double-tap'}, programming_mode: {icon: 'mdi:calendar-clock'}, - program: {value_template: `{{ value_json.${firstExpose.property}|default("") ` + + program: {value_template: `{{ value_json.${firstExpose.property}|default('',true) ` + `| truncate(254, True, '', 0) }}`}, }; if (firstExpose.access & ACCESS_STATE) {