Feature: Added config option to change MQTT CleanSession Flag

This commit is contained in:
Thomas Basler
2023-09-01 18:03:30 +02:00
parent b95236c170
commit c5f9f460cd
12 changed files with 28 additions and 0 deletions

View File

@@ -81,6 +81,7 @@ struct CONFIG_T {
char Mqtt_LwtValue_Online[MQTT_MAX_LWTVALUE_STRLEN + 1];
char Mqtt_LwtValue_Offline[MQTT_MAX_LWTVALUE_STRLEN + 1];
uint32_t Mqtt_PublishInterval;
bool Mqtt_CleanSession;
bool Mqtt_Hass_Enabled;
bool Mqtt_Hass_Retain;

View File

@@ -74,6 +74,7 @@
#define MQTT_LWT_ONLINE "online"
#define MQTT_LWT_OFFLINE "offline"
#define MQTT_PUBLISH_INTERVAL 5U
#define MQTT_CLEAN_SESSION true
#define DTU_SERIAL 0x99978563412U
#define DTU_POLL_INTERVAL 5U