Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.mqtt.models Namespace Reference

Classes

class  EntityDebugInfo
 
class  EntityTopicState
 
class  MqttCommandTemplate
 
class  MqttCommandTemplateException
 
class  MqttComponentConfig
 
class  MqttData
 
class  MqttOriginInfo
 
class  MqttValueTemplate
 
class  MqttValueTemplateException
 
class  PayloadSentinel
 
class  PendingDiscovered
 
class  PublishMessage
 
class  ReceiveMessage
 
class  SubscriptionDebugInfo
 
class  TriggerDebugInfo
 

Functions

PublishPayloadType convert_outgoing_mqtt_payload (PublishPayloadType payload)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_THIS = "this"
 
 MessageCallbackType
 
 PublishPayloadType
 

Detailed Description

Models used by multiple MQTT modules.

Function Documentation

◆ convert_outgoing_mqtt_payload()

PublishPayloadType homeassistant.components.mqtt.models.convert_outgoing_mqtt_payload ( PublishPayloadType  payload)
Ensure correct raw MQTT payload is passed as bytes for publishing.

Definition at line 54 of file models.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.mqtt.models._LOGGER = logging.getLogger(__name__)
private

Definition at line 47 of file models.py.

◆ ATTR_THIS

string homeassistant.components.mqtt.models.ATTR_THIS = "this"

Definition at line 49 of file models.py.

◆ MessageCallbackType

homeassistant.components.mqtt.models.MessageCallbackType

Definition at line 95 of file models.py.

◆ PublishPayloadType

homeassistant.components.mqtt.models.PublishPayloadType

Definition at line 51 of file models.py.