Publish guestureenabled on change and state updates
This commit is contained in:
parent
01575e2937
commit
7c31b15de2
@ -145,6 +145,9 @@ void mqttPublishState()
|
||||
mqttClient.publish(
|
||||
config.getMqttTopic(Config::MqttTopic::AvailabilityTopic).c_str(),
|
||||
"1");
|
||||
mqttClient.publish(
|
||||
config.getMqttTopic(Config::MqttTopic::OutGuestureEnabled).c_str(),
|
||||
String(config.data.gestureEnabled).c_str());
|
||||
|
||||
auto uptime = millis() / 1000;
|
||||
mqttClient.publish(
|
||||
@ -197,6 +200,9 @@ void mqttCallback(char* topic, byte* payload, unsigned int length)
|
||||
{
|
||||
config.data.gestureEnabled = (msg == "1");
|
||||
config.write();
|
||||
mqttClient.publish(
|
||||
config.getMqttTopic(Config::MqttTopic::OutGuestureEnabled).c_str(),
|
||||
String(config.data.gestureEnabled).c_str());
|
||||
}
|
||||
|
||||
mqttClient.publish(
|
||||
@ -262,9 +268,6 @@ void setup()
|
||||
mqttClient.publish(
|
||||
config.getMqttTopic(Config::MqttTopic::DebugTopic).c_str(),
|
||||
configToString().c_str());
|
||||
mqttClient.publish(
|
||||
config.getMqttTopic(Config::MqttTopic::InGuestureEnabled).c_str(),
|
||||
String(config.data.gestureEnabled).c_str());
|
||||
|
||||
webOTA.setup(&WiFi);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user