-
Notifications
You must be signed in to change notification settings - Fork 7
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
RscpMqttMain.cpp(1930) Error: Maximum buffer size exceeded 69632 #55
Comments
Hallo Timmo, |
Hi Thomas, Mal schauen, was passiert. vG Timmo |
Hi Thomas, [2024-03-26 20:35:45] pid=1 ppid=0 RscpMqttMain.cpp(2628) Success: E3DC connected. Ich fange mal an zu recherchieren.. VG timmo |
Hi Timmo, Vielleicht kannst folgende Änderungen in der Datei RscpMqttMain.cpp vornehmen und testen? Die Zeile Außerdem diesen Block übernehmen (nach: "while (!bStopExecution && ((iReceivedBytes > 0) || iReceivedRscpFrames == 0))" suchen) bzw. die drei Zeilen mit "beobachten" und 2 x "zuruecksetzen" einbauen:
printf("receiveLoop %zu(%zu)\n", vecDynamicBuffer.size(), RSCP_MAX_FRAME_LENGTH); // beobachten Erstens wird damit dann die "Entwicklung" der Buffergröße ausgegeben und außerdem im Falle des "buffer size exceeded" die beiden statischen Variablen zurückgesetzt, was evtl. für Folgeanfragen an das Hauskraftwerk helfen kann. Gruß Thomas |
Hi Thomas, danke Dir - ich komme über Ostern nicht zum Probieren, wir sind unterwegs, melde mich! VG timmo |
Hi Thomas Kleines Update - ich habe mittlerweile meinen USB Stick im Verdacht... der hat haufenweise Lesefehler am Raspi 4 erzeugt, die auch andere Docker container aus der Bahn geworfen haben. |
Die Lösung steht jetzt mit v3.20 zur Verfügung. |
Läuft auch mit Docker stabil, vielen Dank! |
Hallo Timmo, |
Hi Tom,
Anlage läuft seit 2017- also 7 Jahre.
E3DC hat in 12 std Remote Diagnose gemacht, und nach 3 Tagen war der Techie
da und hat das gefixt.
Insofern nicht schön dass der Wechselrichter so schnell aufgibt - aber
guter Service in der Garantie.
Viele Grüße - Timmo
Timmo Sturm
Wittelsbacherstr. 8
85622 Feldkirchen
+49 151 402 71 711
Thomas Heiny ***@***.***> schrieb am Mi. 1. Mai 2024 um 10:14:
… Hallo Timmo,
prima, dass das jetzt läuft.
Wie alt ist denn Dein Hauskraftwerk, dass da der Wechselrichter schon
ausgestiegen ist?
Musstest Du lange auf das Ersatzteil und die Montage warten?
Gruß Thomas
—
Reply to this email directly, view it on GitHub
<#55 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AD4FS6YKSRRJDG7H5LZHV6DZACP7FAVCNFSM6AAAAABFEUQH3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBYGEZTKNJTHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hi Thomas
ich habe seit einiger Zeit diese Meldungen im Log, und das Schreiben auf die influx DB klappt nicht. Scheint, dass die Verbindung zum e3DC nicht klappt. Nach einem Neustart des Docker Containers geht's wieder einige Zeit.
Any hints?
VG timmo
Version:
org.opencontainers.image.version | v3.17-with-influxdb
[2024-03-23 13:57:08] pid=1 ppid=0 RscpMqttMain.cpp(2515) Connecting to server 192.168.178.58:5033
[2024-03-23 13:57:08] pid=1 ppid=0 RscpMqttMain.cpp(2522) Success: E3DC connected.
[2024-03-23 13:57:08] pid=1 ppid=0 RscpMqttMain.cpp(1930) Error: Maximum buffer size exceeded 69632
Nach dem Restart des Docker Containers kommen folgende Logs, In influx kommen wieder Daten an:
rscp2mqtt [v3.17.influxdb]
E3DC system >192.168.178.58:5033< user: >(private)<
MQTT broker >localhost:1883< qos = >0< retain = >false< client id >✗< prefix >e3dc<
INFLUXDB v2 >localhost:8086< orga = >home< bucket = >e3dc_new< measurement = >e3dc<
Fetching data every 15 seconds.
Requesting PVI ✓ | PM (0) | DCB ✓ (1 battery string) | Wallbox (0) ✓ | Autorefresh ✗
Log level = 0
Stdout to pipe/file
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(2515) Connecting to server 192.168.178.58:5033
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(2522) Success: E3DC connected.
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(1533) RSCP authentication level 10
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(2063) Connecting to broker localhost:1883
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(313) MQTT: starting listener loop
[2024-03-23 14:00:39] pid=1 ppid=0 RscpMqttMain.cpp(2075) Success: MQTT broker connected.
[2024-03-23 14:00:44] pid=1 ppid=0 RscpMqttMain.cpp(1943) Error: Response receive timeout (retry)
[2024-03-23 14:00:48] pid=1 ppid=0 RscpMqttMain.cpp(1943) Error: Response receive timeout (retry)
The text was updated successfully, but these errors were encountered: