report battery voltage via mqtt

This commit is contained in:
technyon
2022-03-26 00:01:41 +01:00
parent a202deef23
commit fa1b836d4f
5 changed files with 70 additions and 8 deletions

8
Nuki.h
View File

@@ -14,6 +14,10 @@ public:
private:
static void onLockActionReceived(const char* value);
void updateKeyTurnerState();
void updateBatteryState();
void lockstateToString(const LockState state, char* str); // char array at least 14 characters
LockAction lockActionToEnum(const char* str); // char array at least 14 characters
@@ -23,5 +27,9 @@ private:
KeyTurnerState _lastKeyTurnerState;
KeyTurnerState _keyTurnerState;
BatteryReport _batteryReport;
BatteryReport _lastBatteryReport;
bool _paired = false;
unsigned long _lastBatteryReportTs = 0;
};