Remove controller connection status from CustomRobot status publication. This change simplifies the status message by eliminating the check for controller connectivity, streamlining the published data.

This commit is contained in:
2025-09-08 19:56:52 +08:00
parent e3c214ee1c
commit 20dabdddee

View File

@@ -292,10 +292,6 @@ void CustomRobot::publishStatus() {
status["mqtt_connected"] = mqttClient_->isConnected(); status["mqtt_connected"] = mqttClient_->isConnected();
status["timestamp"] = std::time(nullptr); status["timestamp"] = std::time(nullptr);
if (controller_) {
status["controller_connected"] = controller_->isConnected();
}
std::string statusTopic = config_.topic_prefix + "/" + config_.topic_state; std::string statusTopic = config_.topic_prefix + "/" + config_.topic_state;
mqttClient_->publishJson(statusTopic, status, 1, true); mqttClient_->publishJson(statusTopic, status, 1, true);