5#include "esp32_stubs.h"
6#elif defined(ESP32) || defined(ARDUINO)
7#include <ArduinoJson.h>
8#include <PubSubClient.h>
12#include "esp32_stubs.h"
51void mqttCallback(
const char* topic,
const byte* payload,
unsigned int length);
void setupMQTT()
Definition mqtt_client.cpp:834
void handleMqttCommand(const String &cmd)
Definition mqtt_client.cpp:864
void invalidateHAConfigCache()
Definition mqtt_client.cpp:874
void removeHomeAssistantConfig()
Definition mqtt_client.cpp:859
void handleMQTT()
Definition mqtt_client.cpp:844
void publishSensorData()
Definition mqtt_client.cpp:849
void publishAvailability(bool online)
Definition mqtt_client.cpp:829
bool connectMQTT()
Definition mqtt_client.cpp:839
WiFiClient espClient
Definition mqtt_client.cpp:25
void publishHomeAssistantConfig()
Definition mqtt_client.cpp:854
const char * getMqttLastError()
Definition mqtt_client.cpp:879
void mqttCallback(const char *topic, const byte *payload, unsigned int length)
Definition mqtt_client.cpp:869