Fix est calc

This commit is contained in:
Carsten Schmiemann 2022-04-20 01:08:54 +02:00
parent 56f716bbae
commit df9ac30333
2 changed files with 3 additions and 2 deletions

View File

@ -45,13 +45,14 @@ using namespace std;
void OvmsVehicleRenaultZoePh2::WebCfgCommon(PageEntry_t& p, PageContext_t& c)
{
extern OvmsMetricFloat *mt_pos_car_trip;
std::string error, rangeideal, battcapacity;
bool UseCarTrip;
if (c.method == "POST") {
rangeideal = c.getvar("rangeideal");
battcapacity = c.getvar("battcapacity");
UseCarTrip = (c.getvar("UseCarTrip") == "internal");
UseCarTrip = c.getvar("UseCarTrip");
if (!rangeideal.empty()) {
int v = atoi(rangeideal.c_str());
@ -102,6 +103,7 @@ void OvmsVehicleRenaultZoePh2::WebCfgCommon(PageEntry_t& p, PageContext_t& c)
c.input_radio_start("Which tripcounter to use", "UseCarTrip");
c.input_radio_option("UseCarTrip", "Internal (New trip everytime car starts)", "internal", UseCarTrip == false);
c.input_radio_option("UseCarTrip", "Car trip counter from Cluster", "Car trip", UseCarTrip == true);
c.printf("Trip counter (Cluster,TDB): %f", mt_pos_car_trip->AsFloat());
c.input_radio_end("");
c.fieldset_end();

View File

@ -306,7 +306,6 @@ void OvmsVehicleRenaultZoePh2::Ticker1(uint32_t ticker) {
StandardMetrics.ms_v_pos_trip->SetValue(mt_pos_car_trip->AsFloat());
}
StandardMetrics.ms_v_bat_range_est->SetValue((m_range_ideal * (StandardMetrics.ms_v_bat_soc->AsFloat(1) * 0.01)), Kilometers);
ESP_LOGD (TAG, "CALC: m_range_ideal: %d / ms_v_bat_soc: %f", m_range_ideal, StandardMetrics.ms_v_bat_soc->AsFloat(1));
}
class OvmsVehicleRenaultZoePh2Init {