mXlab/morphoses

Le robot 1 a eu un "battery critical" - pourtant les batteries étaient à 12.6V

Closed this issue · 3 comments

Ici: Morphoses.cpp

       void deepSleepCriticalMode(float batteryVoltage) {
            mqtt::debug("Battery critical"); // <----------------------- Le message reçu

            delay(1000);    // TODO(Etienne): Verify with sofian why delay here

            // Go to sleep forever (deep sleep mode).
            esp_deep_sleep_start();
        }

@etiennemontenegro Il faudrait faire une moyenne ou compter les derniers "readings" de la batterie pour éviter les problèmes de "outliers".

Le commit 8ccdd9c devrait régler ce problème.

À tester.

Ça semble fonctionner.