From d77480c1923d2c1edca4dfc87e7022832ccda290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Beye?= Date: Sat, 16 Nov 2024 15:58:13 +0100 Subject: [PATCH] fix(mqtt): Fix Home Assistant object_id generation --- .../mqtt/homeassistant/components/InLineHassComponent.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/lib/mqtt/homeassistant/components/InLineHassComponent.js b/backend/lib/mqtt/homeassistant/components/InLineHassComponent.js index 71ac57e0..a620534c 100644 --- a/backend/lib/mqtt/homeassistant/components/InLineHassComponent.js +++ b/backend/lib/mqtt/homeassistant/components/InLineHassComponent.js @@ -30,10 +30,14 @@ class InLineHassComponent extends HassComponent { } } + /** + * @public + * @return {{[key: string]: any}} + */ getAutoconf() { return Object.assign(this.autoconf, { name: this.friendlyName, - object_id: `${this.hass.objectId}_${this.friendlyName.toLowerCase()}` + object_id: `${this.hass.objectId}_${this.friendlyName.toLowerCase().replace(/ /g, "_")}` }); }