From 63ffe279ea87fdbf34a02c5f58b3cd450c9fcd02 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sat, 26 Oct 2019 18:03:44 +0200 Subject: [PATCH] Log uninteresting messages without converters as debug. --- lib/extension/deviceReceive.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/lib/extension/deviceReceive.js b/lib/extension/deviceReceive.js index 502a4ce0..69e695dc 100644 --- a/lib/extension/deviceReceive.js +++ b/lib/extension/deviceReceive.js @@ -86,14 +86,13 @@ class DeviceReceive extends BaseExtension { // Check if there is an available converter if (!converters.length) { - // Don't log readRsp messages, they are not interesting most of the time. - if (data.type !== 'readResponse') { - logger.warn( - `No converter available for '${mappedDevice.model}' with cluster '${data.cluster}' ` + - `and type '${data.type}' and data '${JSON.stringify(data.data)}'` - ); - logger.warn(`Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.`); - } + // Don't log readRsp and raw as warn messages, they are not interesting most of the time. + const level = ['readResponse', 'raw'].includes(data.type) ? 'debug' : 'warn'; + logger[level]( + `No converter available for '${mappedDevice.model}' with cluster '${data.cluster}' ` + + `and type '${data.type}' and data '${JSON.stringify(data.data)}'` + ); + logger[level](`Please see: https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html.`); return; }