Include subscriber information when MQTT message can't be decoded (#28062)

This commit is contained in:
Erik Montnemery 2019-10-21 17:34:58 +02:00 committed by Pascal Vizeli
parent 70ddab2f3c
commit 643257d911

View File

@ -925,10 +925,11 @@ class MQTT:
payload = msg.payload.decode(subscription.encoding) payload = msg.payload.decode(subscription.encoding)
except (AttributeError, UnicodeDecodeError): except (AttributeError, UnicodeDecodeError):
_LOGGER.warning( _LOGGER.warning(
"Can't decode payload %s on %s with encoding %s", "Can't decode payload %s on %s with encoding %s (for %s)",
msg.payload, msg.payload,
msg.topic, msg.topic,
subscription.encoding, subscription.encoding,
subscription.callback,
) )
continue continue