-
-
Notifications
You must be signed in to change notification settings - Fork 514
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Request] Nachts NRF inaktiv schalten #551
Comments
Hallo Chris, Beim "sinnlosen Polling" sollten wir daher genau schauen, ob es lohnt. Der Hersteller meint, das "11.3mA TX" und "13.5mA RX at 2Mbps air data rate" benötigt werden https://infocenter.nordicsemi.com/pdf/nRF24L01P_PS_v1.0.pdf, das macht somit eine Eingangsleistung von 0.037W für TX und 0.045W für RX. Selbst bei 100% Sendezeit können wir pro Kalenderjahr nur 0.3kWh einsparen. In der Praxis dürfte die Ersparnis deutlich darunter liegen, da das Funkmodul nicht ständig sendet oder empfängt, sondern auch in "sleep" läuft. |
Hi kpwg, naja, es geht mir nicht wirklich um die Energieeinsparung des OpenDTU Systems, sondern generell finde ich es überflüssig einen Slave zu pollen, wohlwissend dass er niemals antworten wird. Falls es zu komplex ist es einzurichten, könnte man auch einfach das Pollen hard von 00:00 bis 05:00 abschalten, dann hätte man schon mal 5std RF Verschmutzung gespart. Wenn ich abends von der Arbeit komme lass ich mein Auto auch nicht laufen, wenn ich morgens um 0600 wieder damit losfahren will. 😉. Lg, |
Man könnte im Webinterface eine Eingabemaske mit Standort Koordinaten implementieren und dann mit einer Sunrise Lib (z. B. https://github.com/JChristensen/JC_Sunrise) die Kommunikation abschalten. Ich wäre auch aus o. g. Gründen dafür. |
Hallo miteinander, wenn es nicht um die Energieeinsparung geht, was ist dann das Sparziel? Die Funktion macht doch nur Sinn, wenn sie im Ergebnis irgend eine Verbessung bringt, welche den verbrauchten Speicher rechtfertigt. Versteht mich nicht falsch, das Feature ist interessant, aber was ist danach besser? Habt ihr das verlinkte Dokument gelesen? Zudem ergeben sich mit dem Feature noch zwei weitere Baustellen:
Bitte studiert nochmal ernsthaft das Datenblatt und das Protokoll, lest Euch zu den Grundlagen der HF-Technik ein (dB-Rechnung, Freiraumdämpfung, etc.) und nennt mir dann ein echtes Argument für diese Funktion. LG ... und das Ganze ist nicht böse gemeint. |
Hallo zusammen. Natürlich ist das sicherlich Quatsch mit dem Abschalten des NRF in der Nacht. Wenn es trotzdem jemand interessiert oder er es nützlich findet: Kommentare, Anregen oder Erweiterungswünsche sind herzlich willkommen. Viele Grüße |
Hi! Die Entscheidung, ob das jemand nutzen will oder nicht, könnte man doch einfach jedem Anwender überlassen. :) Wenn das jemand als Quatsch empfindet, läßt er die Funktion einfach ausgeschaltet und guts ists. Und die anderen Anwender, die sich sowas wünschen, sind glücklich, wenn es das Feature gibt. Offenbar gibt es bei manchen Anwendern den Wunsch nach sowas. Und als ganz und gar von der Rolle würd ich es auch nicht bezeichnen: Es läßt sich wie @OFreddy zeigt recht leicht implementieren und OpenDTU bleibt auch mit diesem Feauture ein tolles Stück Software. :) |
Hi OFreddy, |
Danke, werde es mir auch anschauen und in mein Repo übernehmen. |
Deshalb bin ich für kompletten DeepSleep, dann ist WLAN + NRF aus. Und bei mir Garten (Insel) zählt eben jede Wattstunde :) Besonders im Winter + Schnee |
Implemented in cd99ab8 |
Hi OFreddy, |
Hallo Zackzarack1. |
Hallo OFreddy, |
Hallo Zackzarack1.
So wie ich es aus der ESP Doku lese ist der Wakeup per Timer gar nicht anders möglich. |
Hallo OFreddy, |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns. |
Hi,
besten Dank für das tolle Projekt. Ich benutze die openDTU sehr gerne und bin über das Web design und die Stabilität sehr begeistert.
Allerdings fehlt mir eine Möglichkeit die Kommunikation vom NRF zum Inverter anzuhalten, da ich das sinnlose polling über 10-12h einfach unnötig finde. :) Ich hätte zwei Wünsche zur Implementierung:
a) mqtt command um die Kommunikation individuell ein/ausschalten zu können (Prio 1).
b) eine automatische Erkennung wie z.B. Ahoy über sunset / sunrise und GPS Daten (Prio 2). Dies wäre allerdings auch für User ohne externen Control-Server besser.
Eine deep-sleep Lösung wie hier schon mal geschrieben #397 ist natürlich auch super klasse, allerdings auch nur, wenn man diese per Web oder mqtt command mit aktivieren, oder deaktivieren kann.
lg,
Chris
The text was updated successfully, but these errors were encountered: