Moin :)
Um Daten von einem BME-280 unabhängig von WiFi mit korrektem Zeitstempel
zu protokollieren habe ich einen Aufbau und Code entwickelt, der über
ein DCF-77 Modul die Zeit holt und dann die Werte auf eine SD-Karte in
ein Logfile schreibt. Danach geht es mit
1 | esp_sleep_enable_timer_wakeup(zeit);
|
2 | esp_deep_sleep_start();
|
in den Deepsleep.
Nun möchte ich, damit die zukünftigen Nicht-Nerds-Besitzer es
praktikabel haben, die Möglichkeit einbauen, dass man einfach
(vielleicht per Schalter) zwischen
- Logging Betrieb
- Web-Server Betrieb
umschalten kann.
Mein gedanklicher Knoten ist, dass ich natürlich am Anfang vom setup
abfragen kann wie die Schalterposition ist, aber das kann natürlich
maximal bis zur eingestellten wakeup-Zeit (wird wohl bei ca. 1/2 Stunde
liegen) dauern, bis dann nach Umlegen des Schalters der Webserver
gestartet wird (um die Daten abzurufen).
Wie kann man es machen, dass es wesentlich schneller "umschaltet"? Das
sollte halt maximal im Bereich von so 10-15 Sekunden liegen.
Danke und Gruß
Carsten