From 528539214c9616aae8dc1d0dc1012787f3d070c0 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 14 May 2020 19:03:54 +0200 Subject: [PATCH] Also respect device_options for Home Assistant device specific configuration. #3541 --- lib/extension/homeassistant.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/extension/homeassistant.js b/lib/extension/homeassistant.js index 7f1cdb423..4d0b54b85 100644 --- a/lib/extension/homeassistant.js +++ b/lib/extension/homeassistant.js @@ -1817,7 +1817,7 @@ class HomeAssistant extends Extension { discover(resolvedEntity, force=false) { // Check if already discoverd and check if there are configs. const {device, definition} = resolvedEntity; - const deviceSettings = resolvedEntity.settings; + const deviceSettings = {...settings.get().device_options, ...resolvedEntity.settings}; const discover = force || !this.discovered[device.ieeeAddr]; if (!discover || !device || !definition || !mapping[definition.model] || !deviceSettings || (deviceSettings.hasOwnProperty('homeassistant') && !deviceSettings.homeassistant)) {