fixed NTP status in HA (see #931)

I missed this one
This commit is contained in:
pswid
2023-01-30 19:50:36 +01:00
parent 997ced3938
commit e3e14e7a66

View File

@@ -595,10 +595,7 @@ bool System::heartbeat_json(JsonObject & output) {
output["uptime"] = uuid::log::format_timestamp_ms(uuid::get_uptime_ms(), 3); output["uptime"] = uuid::log::format_timestamp_ms(uuid::get_uptime_ms(), 3);
output["uptime_sec"] = uuid::get_uptime_sec(); output["uptime_sec"] = uuid::get_uptime_sec();
bool value_b = ntp_connected(); bool value_b = ntp_connected();
if (Mqtt::ha_enabled()) { if (EMSESP::system_.bool_format() == BOOL_FORMAT_TRUEFALSE) {
char s[12];
output["ntp_status"] = Helpers::render_boolean(s, value_b); // for HA always render as string
} else if (EMSESP::system_.bool_format() == BOOL_FORMAT_TRUEFALSE) {
output["ntp_status"] = value_b; output["ntp_status"] = value_b;
} else if (EMSESP::system_.bool_format() == BOOL_FORMAT_10) { } else if (EMSESP::system_.bool_format() == BOOL_FORMAT_10) {
output["ntp_status"] = value_b ? 1 : 0; output["ntp_status"] = value_b ? 1 : 0;