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)
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)