ahoy icon indicating copy to clipboard operation
ahoy copied to clipboard

ESP32 (38Pin) CMT + NRF - NRF module suddenly disconnected

Open RedJohn14 opened this issue 1 year ago • 4 comments

Hello everyone,

I have setup my AhoyDTU like this. With CMT Module and NRF Module. https://ahoydtu.de/img/fritzing/esp32-38-nrf_cmt_sch.png

I bought and connected all the necessary components as described on the website. I can also read out both inverters for a while and everything works perfectly.

This is the “actual status”. After an undefined period of time, the NRF24 module is suddenly disconnected and one of the inverters can no longer be queried. The CMT2300A module has no problems and is always connected.

Does anyone have any idea where the problem could be coming from? What can be done to prevent it? How can I narrow down the sources of the error?

It would be great if someone had an idea or a tip. Maybe someone has had the same problem.

image

Here is also my configuration. For a not specify time range it will work. But after this NRF disconnected.

image

RedJohn14 avatar Nov 28 '24 10:11 RedJohn14

bleibt die Verbindung unterbrochen, oder kommt sie automatisch wieder? Ich würde auf ein Problem mit dem NRF-Modul tippen. Entweder Schrott-Modul oder Wackelkontakt? (Modul verdrahtet oder verlötet?) Oder es verliert wirklich die Verbindung zum WR wg. Bewölkung o.ä.

Gubi2023 avatar Nov 28 '24 10:11 Gubi2023

bleibt die Verbindung unterbrochen, oder kommt sie automatisch wieder? Ich würde auf ein Problem mit dem NRF-Modul tippen. Entweder Schrott-Modul oder Wackelkontakt? (Modul verdrahtet oder verlötet?) Oder es verliert wirklich die Verbindung zum WR wg. Bewölkung o.ä.

Danke für Deine Rückmeldung. Nein kommt erst wieder wenn die die gesamte AhoyDTU neustarte, sonst bleibt es weg. Modul ist verdrahtet. Verbindung zum WR kann nicht weg sein, Sonne steht auf der Anlage. Die andere Anlage (direkt daneben mit CMT Modul ist daueronline).

Welches NFR Modul würdest Du empfehlen also von wo?

RedJohn14 avatar Nov 28 '24 10:11 RedJohn14

Vielleicht habe ich das selbe Problem (ESP32, Nrf24; 3 Inverter, SW 0.8.152): Heute (17.12.) ist mir aufgefallen, dass die letzte Übertragung von den drei invertern am 15.12 um den Sonnenuntergang herum passiert ist. Das Ahoy System läuft seit 59d12h, der Fehler ist somit nach 57d aufgetreten. Ich vermute einen Zählerüberlauf des ms Timer: 2^32=4.294.967.296 Geht man von einem ms Timer aus, dann wird er nach 50 Tagen überlaufen ( sofern er genau kalibriert ist) In diesem Fall war es:
57 Tage * 24 * 3600 * 1000 ms = 4.924.800.000 (mindest mal die selbe Grössenlrdnung)

da liegt es Nahe, beim Überlauf zu suchen.

( leider bin ich zu „solar-Zeiten“ nicht zuhause, es wird schwer, Logs aufzuzeichnen.) Ich meine, vor 59d hatte ich das Problem schonmal und hab neu gestartet und dann ging’s wieder.

lille2000 avatar Dec 17 '24 18:12 lille2000

Heute Abend habe ich noch gesehen, das die AHOY ständige Anfragen schickt aber die Inverter nicht antworten bzw „ request timeout:“

Nach einem Neustart der Ahoy waren die drei Inverter sofort verfügbar.

lille2000 avatar Dec 18 '24 15:12 lille2000