Browse Source

Add 5s on mqtt discovery value expire time.

pull/85/head
Kai Gerken 2 years ago
parent
commit
6e34b4adf9
  1. 2
      tools/esp8266/app.cpp

2
tools/esp8266/app.cpp

@ -937,7 +937,7 @@ void app::sendMqttDiscoveryConfig(void) {
doc["unit_of_meas"] = iv->getUnit(i); doc["unit_of_meas"] = iv->getUnit(i);
doc["uniq_id"] = String(iv->serial.u64, HEX) + "_" + uniq_id; doc["uniq_id"] = String(iv->serial.u64, HEX) + "_" + uniq_id;
doc["dev"] = deviceObj; doc["dev"] = deviceObj;
doc["exp_aft"] = mMqttInterval; doc["exp_aft"] = mMqttInterval + 5; // add 5 sec if connection is bad or ESP too slow
if (devCls != NULL) { if (devCls != NULL) {
doc["dev_cla"] = devCls; doc["dev_cla"] = devCls;
} }

Loading…
Cancel
Save