diff --git a/src/AgConfigure.cpp b/src/AgConfigure.cpp index 29bd062..5affa79 100644 --- a/src/AgConfigure.cpp +++ b/src/AgConfigure.cpp @@ -153,9 +153,15 @@ void Configuration::defaultConfig(void) { jconfig[jprop_pmStandard] = jprop_pmStandard_default; jconfig[jprop_temperatureUnit] = jprop_temperatureUnit_default; jconfig[jprop_postDataToAirGradient] = jprop_postDataToAirGradient_default; - jconfig[jprop_ledBarBrightness] = jprop_ledBarBrightness_default; - jconfig[jprop_displayBrightness] = jprop_displayBrightness_default; - jconfig[jprop_ledBarMode] = jprop_ledBarBrightness_default; + if (ag->isOne) { + jconfig[jprop_ledBarBrightness] = jprop_ledBarBrightness_default; + } + if (ag->isOne() || ag->isPro3_7() || ag->isPro4_2() || ag->isBasic()) { + jconfig[jprop_displayBrightness] = jprop_displayBrightness_default; + } + if (ag->isOne()) { + jconfig[jprop_ledBarMode] = jprop_ledBarBrightness_default; + } jconfig[jprop_tvocLearningOffset] = jprop_tvocLearningOffset_default; jconfig[jprop_noxLearningOffset] = jprop_noxLearningOffset_default; jconfig[jprop_abcDays] = jprop_abcDays_default;