Brewhouse/lib/mqtt/mqtt.h
2023-01-25 21:00:25 -05:00

18 lines
501 B
C++
Executable File

#include <ArduinoJson.h>
#include <MQTT.h>
#include "config.h"
class mqttHA {
public:
void mqtt_discovery(const String publish_topic, const String publish_payload);
bool ConnectMQTT(const String &server, const String &name, const String &user, const String &password);
void MessageReceived(String &topic, String &payload);
static void SendSensorData();
void publishTemperature(String &name, String &device_name, String &device );
private:
MQTTClient mqtt_client;
}