Der esp32 liegt im deepsleep bei 5-10micro-ampere Verbrauch.
Deswegen bringt ich den hier noch einmal ins Rennen.
Zum Stromverbrauch der Peripherie hätte ich auch noch eine Idee:
Alle Sensoren, die jetzt keine Echtdaten sekundengenau liefern müssen, würde ich an einen Massepunkt hängen und mit einen tip120 ( oder noch sparsameres) dann quasi tot schalten.
Es muss ja nicht ein Massepunkt sein,können auch mehrere, aber an einen GPIO zur Steuerung des tip120 ...
Möglicherweise sogar spannungsabhängig. Je kleiner die Batteriespannung um so länger den deepsleep.
Quasi :
Wache auf
Schalte TIP120 durch
Lese Sensoren
Mach noch mehr Blödsinn
Schalte Sensoren tot
Lege dich schlafen für x Minuten
So könntest du sogar Analoggeräte verwenden, z.b. mq2 Sensor oder ähnliches.