mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2026-04-05 16:53:41 +02:00
Added cnfig parameter to set mqtt publish interval
This commit is contained in:
@@ -32,6 +32,7 @@ void ConfigurationClass::init()
|
||||
strlcpy(config.Mqtt_LwtTopic, MQTT_LWT_TOPIC, sizeof(config.Mqtt_LwtTopic));
|
||||
strlcpy(config.Mqtt_LwtValue_Online, MQTT_LWT_ONLINE, sizeof(config.Mqtt_LwtValue_Online));
|
||||
strlcpy(config.Mqtt_LwtValue_Offline, MQTT_LWT_OFFLINE, sizeof(config.Mqtt_LwtValue_Offline));
|
||||
config.Mqtt_PublishInterval = MQTT_PUBLISH_INTERVAL;
|
||||
|
||||
for (uint8_t i = 0; i < INV_MAX_COUNT; i++) {
|
||||
config.Inverter[i].Serial = 0;
|
||||
@@ -112,6 +113,10 @@ void ConfigurationClass::migrate()
|
||||
config.Dtu_PaLevel = DTU_PA_LEVEL;
|
||||
}
|
||||
|
||||
if (config.Cfg_Version < 0x00011000) {
|
||||
config.Mqtt_PublishInterval = MQTT_PUBLISH_INTERVAL;
|
||||
}
|
||||
|
||||
config.Cfg_Version = CONFIG_VERSION;
|
||||
write();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user