diff --git a/firmware/esp32/overland-controller/overland-controller.ino b/firmware/esp32/overland-controller/overland-controller.ino index 8c4dfa9..ef248fa 100644 --- a/firmware/esp32/overland-controller/overland-controller.ino +++ b/firmware/esp32/overland-controller/overland-controller.ino @@ -466,7 +466,11 @@ void buildStatusDocument(JsonDocument& doc) { battery["cell_delta_mv"] = bmsData.cellDeltaMv; battery["cells_valid"] = bmsData.cellsValid; } else { - battery["source"] = "unconfigured"; + if (appConfig.bms.enabled && appConfig.bms.address.length() > 0) { + battery["source"] = "jbd_bms"; + } else { + battery["source"] = "unconfigured"; + } battery["connected"] = false; battery["soc"] = 0; battery["voltage"] = 0;