mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-06-15 12:26:33 +03:00
add comments
This commit is contained in:
@@ -587,7 +587,7 @@ void EMSESP::publish_all(bool force) {
|
|||||||
publish_other_values(); // switch and heat pump, ...
|
publish_other_values(); // switch and heat pump, ...
|
||||||
publish_sensor_values(true); // includes temperature and analog sensors
|
publish_sensor_values(true); // includes temperature and analog sensors
|
||||||
|
|
||||||
system_.send_heartbeat();
|
system_.send_heartbeat(); // send MQTT heartbeat topic
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -628,7 +628,7 @@ void EMSESP::publish_all_loop() {
|
|||||||
if (Mqtt::ha_enabled()) {
|
if (Mqtt::ha_enabled()) {
|
||||||
Mqtt::ha_status();
|
Mqtt::ha_status();
|
||||||
}
|
}
|
||||||
system_.send_heartbeat();
|
system_.send_heartbeat(); // send MQTT heartbeat topic
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// all finished
|
// all finished
|
||||||
|
|||||||
@@ -131,10 +131,10 @@ void Mqtt::loop() {
|
|||||||
|
|
||||||
uint32_t currentMillis = uuid::get_uptime();
|
uint32_t currentMillis = uuid::get_uptime();
|
||||||
|
|
||||||
// send heartbeat
|
// send heartbeat per the frequency in the MQTT settings
|
||||||
if (currentMillis - last_publish_heartbeat_ > publish_time_heartbeat_) {
|
if (currentMillis - last_publish_heartbeat_ > publish_time_heartbeat_) {
|
||||||
last_publish_heartbeat_ = currentMillis;
|
last_publish_heartbeat_ = currentMillis;
|
||||||
EMSESP::system_.send_heartbeat(); // send heartbeat
|
EMSESP::system_.send_heartbeat(); // send MQTT heartbeat topic
|
||||||
}
|
}
|
||||||
|
|
||||||
// temperature and analog sensor publish on change
|
// temperature and analog sensor publish on change
|
||||||
@@ -511,7 +511,6 @@ void Mqtt::on_connect() {
|
|||||||
|
|
||||||
// send initial MQTT messages for some of our services
|
// send initial MQTT messages for some of our services
|
||||||
EMSESP::system_.send_heartbeat(); // send heartbeat
|
EMSESP::system_.send_heartbeat(); // send heartbeat
|
||||||
// for publish on change publish the initial complete list
|
|
||||||
EMSESP::webCustomEntityService.publish(true);
|
EMSESP::webCustomEntityService.publish(true);
|
||||||
EMSESP::webSchedulerService.publish(true);
|
EMSESP::webSchedulerService.publish(true);
|
||||||
EMSESP::analogsensor_.publish_values(true);
|
EMSESP::analogsensor_.publish_values(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user