Esempio n. 1
0
def publish(hass: HomeAssistantType,
            topic,
            payload,
            qos=None,
            retain=None) -> None:
    """Publish message to an MQTT topic."""
    hass.add_job(async_publish, hass, topic, payload, qos, retain)
Esempio n. 2
0
def async_publish(hass: HomeAssistantType,
                  topic: Any,
                  payload,
                  qos=None,
                  retain=None) -> None:
    """Publish message to an MQTT topic."""
    hass.add_job(hass.data[DATA_AMPIO][DATA_AMPIO_API].async_publish, topic,
                 payload, qos, retain)
Esempio n. 3
0
def publish(hass: HomeAssistantType, topic, payload, qos=None,
            retain=None) -> None:
    """Publish message to an MQTT topic."""
    hass.add_job(async_publish, hass, topic, payload, qos, retain)