diff --git a/CarHyundaiIoniq.cpp b/CarHyundaiIoniq.cpp index 8590baa..8154c06 100644 --- a/CarHyundaiIoniq.cpp +++ b/CarHyundaiIoniq.cpp @@ -111,7 +111,7 @@ void CarHyundaiIoniq::parseRowMerged() { liveData->params.lastIgnitionOnTime = liveData->params.currentTime; } int32_t secDiff = liveData->params.currentTime - liveData->params.currentTime; - if (secDiff > 30 && secDiff < MONTH_SEC && !liveData->params.ignitionOn) + if (liveData->commConnected && secDiff > 30 && secDiff < MONTH_SEC && !liveData->params.ignitionOn) liveData->params.automaticShutdownTimer = liveData->params.currentTime; liveData->params.lightInfo = liveData->hexToDecFromResponse(18, 20, 1, false); liveData->params.headLights = (bitRead(liveData->params.lightInfo, 5) == 1); diff --git a/CarKiaEniro.cpp b/CarKiaEniro.cpp index 51e3278..ddd1f46 100644 --- a/CarKiaEniro.cpp +++ b/CarKiaEniro.cpp @@ -129,7 +129,7 @@ void CarKiaEniro::parseRowMerged() { liveData->params.lastIgnitionOnTime = liveData->params.currentTime; } int32_t secDiff = liveData->params.currentTime - liveData->params.currentTime; - if (secDiff > 30 && secDiff < MONTH_SEC && !liveData->params.ignitionOn) + if (liveData->commConnected && secDiff > 30 && secDiff < MONTH_SEC && !liveData->params.ignitionOn) liveData->params.automaticShutdownTimer = liveData->params.currentTime; liveData->params.lightInfo = liveData->hexToDecFromResponse(18, 20, 1, false); liveData->params.headLights = (bitRead(liveData->params.lightInfo, 5) == 1);