From 1e5ffc33a6496e2ef0fe7a20b0cdc920ab3fa10e Mon Sep 17 00:00:00 2001 From: emontnemery Date: Thu, 14 Mar 2019 18:59:32 +0100 Subject: [PATCH] Update python_component_mqtt_basic.markdown with new callback (#8932) --- source/_cookbook/python_component_mqtt_basic.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_cookbook/python_component_mqtt_basic.markdown b/source/_cookbook/python_component_mqtt_basic.markdown index 0d208a387365..8012f01ab2e9 100644 --- a/source/_cookbook/python_component_mqtt_basic.markdown +++ b/source/_cookbook/python_component_mqtt_basic.markdown @@ -39,9 +39,11 @@ def setup(hass, config): entity_id = 'hello_mqtt.last_message' # Listener to be called when we receive a message. - def message_received(topic, payload, qos): + # The msg parameter is a Message object with the following members: + # - topic, payload, qos, retain + def message_received(msg): """Handle new MQTT messages.""" - hass.states.set(entity_id, payload) + hass.states.set(entity_id, msg.payload) # Subscribe our listener to a topic. mqtt.subscribe(topic, message_received)