From fb7c3a31ddc6efd346f6cd2d3112a0988d3085c4 Mon Sep 17 00:00:00 2001 From: Ricardo Pereira Date: Sat, 8 Feb 2020 17:23:44 -0500 Subject: [PATCH] Adding availability support to Commercial Electric Downlight model 53170161 (#2922) --- lib/extension/deviceAvailability.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/extension/deviceAvailability.js b/lib/extension/deviceAvailability.js index 4c2515b9e..7f7411d03 100644 --- a/lib/extension/deviceAvailability.js +++ b/lib/extension/deviceAvailability.js @@ -6,10 +6,14 @@ const BaseExtension = require('./baseExtension'); // Some EndDevices should be pinged // e.g. E11-G13 https://github.com/Koenkk/zigbee2mqtt/issues/775#issuecomment-453683846 -const forcedPingable = [ - zigbeeHerdsmanConverters.devices.find((d) => d.model === 'E11-G13'), +const pingableModels = [ + 'E11-G13', + '53170161', ]; +const forcedPingable = + zigbeeHerdsmanConverters.devices.filter((d) => pingableModels.includes(d.model)); + const toZigbeeCandidates = ['state', 'brightness', 'color', 'color_temp']; const Hours25 = 1000 * 60 * 60 * 25;