publishh autodiscovery topics after reconnect

This commit is contained in:
technyon
2023-02-09 19:31:14 +01:00
parent 5c18b3233f
commit ac629b4e35
9 changed files with 52 additions and 3 deletions

View File

@@ -70,6 +70,11 @@ void NetworkLock::initialize()
_network->initTopic(_mqttPath, mqtt_topic_keypad_command_code, "000000");
_network->initTopic(_mqttPath, mqtt_topic_keypad_command_enabled, "1");
}
_network->addReconnectedCallback([&]()
{
_reconnected = true;
});
}
void NetworkLock::onMqttDataReceived(const char* topic, byte* payload, const unsigned int length)
@@ -557,3 +562,10 @@ String NetworkLock::concat(String a, String b)
c.concat(b);
return c;
}
bool NetworkLock::reconnected()
{
bool r = _reconnected;
_reconnected = false;
return r;
}