diff --git a/vehicle/OVMS.V3/main/ovms_metrics.cpp b/vehicle/OVMS.V3/main/ovms_metrics.cpp index 9946d3801..465054b01 100644 --- a/vehicle/OVMS.V3/main/ovms_metrics.cpp +++ b/vehicle/OVMS.V3/main/ovms_metrics.cpp @@ -2149,7 +2149,7 @@ bool OvmsMetricBool::SetValue(std::string value, metric_unit_t units) bool OvmsMetricBool::SetValue(const dbcNumber& value, metric_unit_t units) { - return SetValue((bool)value.GetUnsignedInteger(), units); + return SetValue((uint32_t)(bool)value.GetUnsignedInteger(), units); } void OvmsMetricBool::Clear()