publish lock state to mqtt

This commit is contained in:
technyon
2022-03-25 20:19:21 +01:00
parent fb5dcfaac6
commit 0c03a64a86
6 changed files with 37 additions and 14 deletions

View File

@@ -2,6 +2,7 @@
#include <PubSubClient.h>
#include <WiFiClient.h>
#include "NukiConstants.h"
class Network
{
@@ -11,6 +12,8 @@ public:
void initialize();
void update();
void publishKeyTurnerState(const KeyTurnerState& state);
private:
static void onMqttDataReceivedCallback(char* topic, byte* payload, unsigned int length);
void onMqttDataReceived(char*& topic, byte*& payload, unsigned int& length);
@@ -20,6 +23,5 @@ private:
PubSubClient _mqttClient;
WiFiClient _wifiClient;
uint32_t _count = 0;
unsigned long _publishTs = 0;
};