Du könntest einen esp01 doch so programmieren, dass er nach Reset einen Befehl absetzt und dann in den deepsleep geht,
und per batterie
Da hat premo mal was nettes gebastelt, für das ich ihm den Arduino Sketch angepasst hab.
Bei interesse würde ich ihn da mal direkt kontaktieren ... laut premo hielten bei Verwendung von 2 AA Batterien, diese mehrere Monate lang.