ESPNode
Functions | Variables
mqtt.cpp File Reference
#include "common.h"
Include dependency graph for mqtt.cpp:

Functions

PubSubClient mqttClient (mqtt_wifi_client)
 Ein Objekt als MQTT Client. More...
 
const char * mk_topic (const char *part1, const char *part3)
 
void reconnect_mqtt ()
 
void send_mqtt_dev_state ()
 
void send_mqtt_stat ()
 
void send_mqtt_tele ()
 
void callback_mqtt (char *topic, byte *payload, unsigned int length)
 
void mqtt_setup ()
 
void mqtt_loop (time_t now)
 

Variables

WiFiClient mqtt_wifi_client
 Ein Objekt für den MQTT Wifi Client. More...
 
String mqtt_topic
 In diesem String wird der Topic der aktuellen MQTT Message gespeichert. More...
 
bool do_send_mqtt_stat = false
 Ein Flag zur Triggerung der MQTT Status Daten. More...
 
bool do_send_mqtt_tele = false
 Ein Flag zur Triggerung der MQTT Telemetrie Daten. More...
 
time_t last_mqtt_tele = 0
 
time_t last_mqtt_stat = 0
 
bool do_mqtt
 
String mqtt_server
 
String mqtt_client
 
String mqtt_topicP2
 
bool do_log_mqtt
 

Function Documentation

◆ callback_mqtt()

void callback_mqtt ( char *  topic,
byte *  payload,
unsigned int  length 
)

◆ mk_topic()

const char* mk_topic ( const char *  part1,
const char *  part3 
)

◆ mqtt_loop()

void mqtt_loop ( time_t  now)

◆ mqtt_setup()

void mqtt_setup ( )

◆ mqttClient()

PubSubClient mqttClient ( mqtt_wifi_client  )

Ein Objekt als MQTT Client.

Parameters
DerWifi Client

◆ reconnect_mqtt()

void reconnect_mqtt ( )

◆ send_mqtt_dev_state()

void send_mqtt_dev_state ( )

◆ send_mqtt_stat()

void send_mqtt_stat ( )

◆ send_mqtt_tele()

void send_mqtt_tele ( )

Variable Documentation

◆ do_log_mqtt

bool do_log_mqtt

◆ do_mqtt

bool do_mqtt

◆ do_send_mqtt_stat

bool do_send_mqtt_stat = false

Ein Flag zur Triggerung der MQTT Status Daten.

◆ do_send_mqtt_tele

bool do_send_mqtt_tele = false

Ein Flag zur Triggerung der MQTT Telemetrie Daten.

◆ last_mqtt_stat

time_t last_mqtt_stat = 0

◆ last_mqtt_tele

time_t last_mqtt_tele = 0

◆ mqtt_client

String mqtt_client

◆ mqtt_server

String mqtt_server

◆ mqtt_topic

String mqtt_topic

In diesem String wird der Topic der aktuellen MQTT Message gespeichert.

◆ mqtt_topicP2

String mqtt_topicP2

◆ mqtt_wifi_client

WiFiClient mqtt_wifi_client

Ein Objekt für den MQTT Wifi Client.