Extend Homeassistant discovery with button for flow start (#3415)

* feat(homeassistant discovery): Add button for flow start

* Update

* Update

* Allow Flow Start MQTT topic to have a zero-length payload

* remove unused payload

---------

Co-authored-by: Slider0007 <jobbelle@gmx.net>
This commit is contained in:
CaCO3
2024-12-04 23:17:06 +01:00
committed by GitHub
parent 50ada0a5a8
commit 179005f4ce
2 changed files with 11 additions and 10 deletions

View File

@@ -389,13 +389,7 @@ bool mqtt_handler_flow_start(std::string _topic, char* _data, int _data_len)
{
ESP_LOGD(TAG, "Handler called: topic %s, data %.*s", _topic.c_str(), _data_len, _data);
if (_data_len > 0) {
MQTTCtrlFlowStart(_topic);
}
else {
LogFile.WriteToFile(ESP_LOG_WARN, TAG, "handler_flow_start: handler called, but no data");
}
MQTTCtrlFlowStart(_topic);
return ESP_OK;
}