From 875ca536e0cb30819ae44fd0c43b38909973327c Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Wed, 25 Apr 2018 21:34:26 +0200 Subject: [PATCH] Fix homeassistant discover crash when device undefined. --- lib/controller.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/controller.js b/lib/controller.js index 8fb9ce77e..e26e8888a 100644 --- a/lib/controller.js +++ b/lib/controller.js @@ -36,7 +36,9 @@ class Controller { if (settings.get().homeassistant) { // MQTT discovery of all paired devices on startup. this.zigbee.getAllClients().forEach((device) => { - homeassistant.discover(device.ieeeAddr, deviceMapping[device.modelId].homeassistant, this.mqtt); + if (deviceMapping[device.modelId]) { + homeassistant.discover(device.ieeeAddr, deviceMapping[device.modelId].homeassistant, this.mqtt); + } }); }