Option for expire_after

This commit is contained in:
battifreund
2022-08-31 09:16:11 +02:00
parent 55d62dfa21
commit b4137d4da9
9 changed files with 53 additions and 3 deletions

View File

@@ -53,6 +53,7 @@ void ConfigurationClass::init()
config.Dtu_PaLevel = DTU_PA_LEVEL;
config.Mqtt_Hass_Enabled = MQTT_HASS_ENABLED;
config.Mqtt_Hass_Expire = MQTT_HASS_EXPIRE;
config.Mqtt_Hass_Retain = MQTT_HASS_RETAIN;
strlcpy(config.Mqtt_Hass_Topic, MQTT_HASS_TOPIC, sizeof(config.Mqtt_Hass_Topic));
config.Mqtt_Hass_IndividualPanels = MQTT_HASS_INDIVIDUALPANELS;
@@ -151,6 +152,10 @@ void ConfigurationClass::migrate()
strlcpy(config.Mqtt_Hostname, config.Mqtt_Hostname_Short, sizeof(config.Mqtt_Hostname_Short));
}
if (config.Cfg_Version < 0x00011500) {
config.Mqtt_Hass_Expire = MQTT_HASS_EXPIRE;
}
config.Cfg_Version = CONFIG_VERSION;
write();
}