#pragma once
#include <Arduino.h>

// Appelé au tout début de setup() — entre en deep sleep si réveil timer + nuit
void verifierEtDormirSiNuit();

// Appelé après montage de LittleFS
void chargerConfigSleep();

// Restaure les relais depuis la mémoire RTC après un réveil
void restaurerRelais();

// Appelé dans loop()
void gererSleep();

// API REST
void     getSleepConfigJson(String &out);
bool     setSleepConfig(bool actif, uint32_t intervalle, float seuil);
