NEWS
NodeMcu und Reedkontakt
-
Sagt mal, wenn ich über eine NodeMcu die Temperatur und meinen Gaszähler über einen Reedkontakt auslese, kann ich dann die NodeMcu dennoch in den DeepSleep versetzen und sie bekommt den Interrupt vom Reedkontakt mit, countet diesen und schickt ihn mir später? Oder würde das nicht funktionieren?
-
ne, das geht ned…
-
Nein, das funktioniert leider nicht.
Es muss etwas geben, das den esp aus dem Deepsleep aufweckt.
Wenn es nur die Temperatur wäre könntest Du den Timer vewenden,
aber der Reed soll ja wohl permanent überwacht werden.
Warum möchtest Du den Deepsleep? Akkubetrieb?
Viele Grüße
Christian
-
ja genau, es wäre nur wegen dem akkubetrieb gewesen, bzw um strom zu sparen, aber ich habs mir eigentlich eh so gedacht.
obwohl ich ja irgendwo gelesen habe, dass man auch den reedkontakt als interrupt nehmen könnte
-
Der ESP8266 kann doch den Reed nutzen, um aus dem deepsleep geweckt zu werden.
Wird üblicherweise bei den Projekten für Briefkasten-Sensor so gemacht.
Fragt sich dabei nur, ob es noch sinnvoll ist, wenn er sehr häufig beim Gaszähler je nach Verbrauch bei jedem Impuls geweckt wird.
Mehrere Impulse im deepsleep zählen geht nicht.
-
Der Reed als "Wecker" macht nicht viel sinn, da kannst Du auch durchlaufen lassen.
Eine Möglichkeit wäre z.B. einen ATTiny zu nehmen und ihn Messen/Zählen zu lassen, der hält im Akkubetrieb "ewig".
Der esp wird timmergesteuert z.B. 1 mal pro Stunde geweckt holt sich die Daten vom Tiny, sendet sie an den IOBroker
und geht dann wieder schlafen.
Viele Grüße
Christian