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;