publish presence via mqtt

This commit is contained in:
technyon
2022-04-05 22:35:20 +02:00
parent 4616b5e020
commit 9a13893c89
6 changed files with 79 additions and 10 deletions

View File

@@ -18,6 +18,7 @@ public:
void publishKeyTurnerState(const Nuki::KeyTurnerState& keyTurnerState, const Nuki::KeyTurnerState& lastKeyTurnerState);
void publishBatteryReport(const Nuki::BatteryReport& batteryReport);
void publishPresenceDetection(char* csv);
void setLockActionReceived(void (*lockActionReceivedCallback)(const char* value));
@@ -46,6 +47,8 @@ private:
char _mqttUser[31] = {0};
char _mqttPass[31] = {0};
char* _presenceCsv = nullptr;
bool _firstTunerStatePublish = true;
void (*_lockActionReceivedCallback)(const char* value) = NULL;