always show bus status even if offline - #1666

This commit is contained in:
proddy
2024-03-22 16:23:08 +01:00
parent 24ea975575
commit c8e7eb3657

View File

@@ -1389,7 +1389,7 @@ bool System::command_info(const char * value, const int8_t id, JsonObject output
node["bus status"] = "unknown"; node["bus status"] = "unknown";
break; break;
} }
if (EMSESP::bus_status() != EMSESP::BUS_STATUS_OFFLINE) { // if (EMSESP::bus_status() != EMSESP::BUS_STATUS_OFFLINE) {
node["bus protocol"] = EMSbus::is_ht3() ? "HT3" : "Buderus"; node["bus protocol"] = EMSbus::is_ht3() ? "HT3" : "Buderus";
node["bus telegrams received (rx)"] = EMSESP::rxservice_.telegram_count(); node["bus telegrams received (rx)"] = EMSESP::rxservice_.telegram_count();
node["bus reads (tx)"] = EMSESP::txservice_.telegram_read_count(); node["bus reads (tx)"] = EMSESP::txservice_.telegram_read_count();
@@ -1399,7 +1399,7 @@ bool System::command_info(const char * value, const int8_t id, JsonObject output
node["bus writes failed"] = EMSESP::txservice_.telegram_write_fail_count(); node["bus writes failed"] = EMSESP::txservice_.telegram_write_fail_count();
node["bus rx line quality"] = EMSESP::rxservice_.quality(); node["bus rx line quality"] = EMSESP::rxservice_.quality();
node["bus tx line quality"] = (EMSESP::txservice_.read_quality() + EMSESP::txservice_.read_quality()) / 2; node["bus tx line quality"] = (EMSESP::txservice_.read_quality() + EMSESP::txservice_.read_quality()) / 2;
} // }
// Settings // Settings
node = output["Settings"].to<JsonObject>(); node = output["Settings"].to<JsonObject>();