remove door sensor discovery topic when no door sensor preent

This commit is contained in:
technyon
2023-03-11 18:18:14 +01:00
parent c0a2a69d08
commit 71138e0849
3 changed files with 33 additions and 0 deletions

View File

@@ -49,6 +49,7 @@ public:
void publishHASSWifiRssiConfig(char* deviceType, const char* baseTopic, char* name, char* uidString);
void publishHASSBleRssiConfig(char* deviceType, const char* baseTopic, char* name, char* uidString);
void removeHASSConfig(char* uidString);
void removeHASSConfigDoorSensor(char* deviceType, const char* baseTopic, char* name, char* uidString);
void clearWifiFallback();
@@ -87,6 +88,8 @@ private:
std::vector<std::pair<char*, char*>> additionalEntries = {}
);
void removeHassTopic(const String& mqttDeviceType, const String& mattDeviceName, const String& uidString);
void onMqttConnect(const bool& sessionPresent);
void onMqttDisconnect(const espMqttClientTypes::DisconnectReason& reason);