lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
950 stars 224 forks source link

[Bug] ESP8266 Sporadische Disconnects / Restarts - Exception (29) #1391

Closed n14ro closed 4 months ago

n14ro commented 8 months ago

Platform

ESP8266

Assembly

I did the assebly by myself

nRF24L01+ Module

No response

Antenna

circuit board

Power Stabilization

Elko (~100uF)

Connection picture

Version

0.8.36

Github Hash

6fb0535

Build & Flash Method

AhoyDTU Webinstaller

Setup

Debug Serial Log output

Log (klicken um anzuzeigen) ```shell 2024-01-26 14:31:34 åÇn«rêÚn|Ï l ƒ l`b brl‚nbÇn l`årlƒl‰ ˛I: Initializing FS .. I: .. done I: Config Version: 7 I: Settings valid: true I: Radio Config: SPI Frequency = 1 Mhz Channel = 3 (~ 2403 MHz) Model = nRF24L01+ RF Data Rate = 250 KBPS RF Power Amplifier = PA_LOW RF Low Noise Amplifier = Enabled CRC Length = 16 bits Address Length = 5 bytes Static Payload Length = 32 bytes Auto Retry Delay = 1000 microseconds Auto Retry Attempts = 15 maximum Packets lost on current channel = 0 Retry at 2024-01-26 14:31:34 tempts made for last transmission = 15 Multicast = Allowed Custom ACK Payload = Disabled Dynamic Payloads = Enabled Auto Acknowledgment = Enabled Primary Mode = RX TX address = 0x9112838401 pipe 0 (closed) bound = 0x9112838401 pipe 1 ( open ) bound = 0x3606928101 pipe 2 (closed) bound = 0xc3 pipe 3 (closed) bound = 0xc4 pipe 4 (closed) bound = 0xc5 pipe 5 (closed) bound = 0xc6 I: DTU_SN: 81920636 --------- AhoyDTU Info: Version: 0.8.36 Github Hash: 6fb0535 --------- AP MODE SSID: AHOY-DTU PWD: esp_8266 IP Address: http://192.168.4.1 --------- 2024-01-26 14:31:36 connect to network 'xxx WLAN' ... I: added inverter HM114182xxxxxx I: added inverter HM114184xxxxxx scanning APs with SSID xxx WLAN 2024-01-26 14:31:39 BSSID 0: 7a 45 58 96 10 e6 BSSID 1: 44 4e 6d 53 c4 9c 2024-01-26 14:31:40 try to connect to AP with BSSID: 7a 45 58 96 10 e6 2024-01-26 14:31:41 I: connectionEvent [WiFi] Connected 2024-01-26 14:31:43 I: connectionEvent -------------------------------- Welcome to AHOY! point your browser to http://192.168.10.135 (Station) to configure your device -------------------------------- 2024-01-26 14:31:43 [WiFi] AP disabled 2024-01-26 14:31:43 [WiFi] mDNS established: AHOY-DTU.local 2024-01-26 14:31:45 I: [NTP]: 2024-01-26 13:31:46 UTC 2024-01-26 14:31:46 I: MQTT connected 2024-01-26 14:31:46 I: (#0) Radio infos: -6 -6 -6 -6 -6 | t: 0, s: 0, f: 0, n: 0 | p: 255 I: (#0) TX 27 CH23 | 15 * * * * 81 92 06 36 80 01 00 65 B3 B4 43 00 00 00 00 00 00 00 00 3B 1D 7B 2024-01-26 14:31:47 I: (#0) request timeout: 500ms ----- 2024-01-26 14:31:47 I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 0, s: 0, f: 0, n: 0 | p: 2 I: (#1) TX 27 CH23 | 15 * * * * 81 92 06 36 80 01 00 65 B3 B4 44 00 00 00 00 00 00 00 00 0B 3B 25 2024-01-26 14:31:48 I: (#1) request timeout: 500ms ----- I: com loop duration: 1511ms ----- __________________________________ ... cut ... __________________________________ 2024-01-26 14:35:17 I: Iv: 0 I: I: Iv: 1 I: Garten/ch1/U_DC: 32.400 V I: ... I: 2024-01-26 14:35:22 I: Iv: 0 I: I: Iv: 1 I: Garten/ch1/U_DC: 32.400 V I: ... I: ___________________________________ ... cut ... ___________________________________ I: Iv: 1 I: Garten/ch1/U_DC: 34.600 V I: Garten/ch1/I_DC: 0.030 A I: Garten/ch1/P_DC: 0.900 W I: Garten/ch1/YieldDay: 41.000 Wh I: Garten/ch1/YieldTotal: 0.629 kWh I: Garten/ch1/Irradiation: 0.234 % I: Garten/ch1/MaxPower: 17.400 W I: Garten/ch2/U_DC: 34.600 V I: Garten/ch2/I_DC: 0.020 A I: Garten/ch2/P_DC: 0.800 W I: Garten/ch2/YieldDay: 38.000 Wh I: Garten/ch2/YieldTotal: 0.588 kWh I: Garten/ch2/Irradiation: 0.208 % I: Gar 2024-01-26 15:59:26 ten/ch2/MaxPower: 17.400 W I: Garten/ch0/U_AC: 232.100 V I: Garten/ch0/F_AC: 49.980 Hz I: Garten/ch0/Temp: 10.000 ¬∞C I: Garten/ch0/ALARM_MES_ID: 1.000 I: Garten/ch0/YieldDay: 79.000 Wh I: Garten/ch0/YieldTotal: 1.217 kWh I: Garten/ch0/P_DC: 1.700 W I: Garten/ch0/MaxPower: 33.200 W I: I: (#0) Radio infos: -6 -6 -6 4 1 | t: 349, s: 255, f: 28, n: 66 | p: 255 I: (#0) TX 27 CH61 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 CE 00 00 00 00 00 00 00 00 73 EC 39 I: MQTT disconnected, reason: TCP disconnect 2024-01-26 15:59:26 I: (#0) RX 82ms | 27 CH03 | 95 * * * * * * * * 02 66 CF 00 02 97 32 00 2D 00 2E 08 F8 13 88 00 2A DB I: (#0) RX 142ms | 23 CH03 | 95 * * * * * * * * 83 00 00 00 02 03 E9 00 6F 00 01 53 B5 76 W: (#0) frame 1 missing: request retransmit (3 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 81 7C 2024-01-26 15:59:26 I: (#0) RX 40ms | 27 CH03 | 95 * * * * * * * * 01 00 01 01 12 00 08 00 15 01 31 00 07 00 17 00 00 BB I: (#0) Payload (42): 00 01 01 12 00 08 00 15 01 31 00 07 00 17 00 00 66 CF 00 02 97 32 00 2D 00 2E 08 F8 13 88 2024-01-26 15:59:26 00 2A 00 00 00 02 03 E9 00 6F 00 01 ----- 2024-01-26 15:59:31 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.400 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 34.600 V I: ... I: I: (#1) Radio infos: -6 -6 4 -6 -6 | t: 349, s: 249, f: 29, n: 71 | p: 2 I: (#1) TX 27 CH40 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 D4 00 00 00 00 00 00 00 00 13 5F BF I: MQTT disconnected, reason: TCP disconnect 2024-01-26 15:59:32 I: (#1) RX 73ms | 27 CH75 | 95 * * * * * * * * 02 02 75 00 00 02 4C 00 29 00 26 09 0F 13 88 00 00 3C I: (#1) RX 137ms | 23 CH75 | 95 * * * * * * * * 83 00 00 00 00 00 00 00 64 00 01 80 45 B6 W: (#1) frame 1 missing: request retransmit (3 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 81 33 2024-01-26 15:59:32 I: (#1) RX 31ms | 27 CH75 | 95 * * * * * * * * 01 00 01 01 5E 00 03 00 09 01 5E 00 02 00 08 00 00 95 I: (#1) Payload (42): 00 01 01 5E 00 03 00 09 01 5E 00 02 00 08 00 00 02 75 00 00 02 4C 00 29 00 26 09 0F 13 88 2024-01-26 15:59:32 00 00 00 00 00 00 00 00 00 64 00 01 ----- I: com loop duration: 6679ms ----- 2024-01-26 15:59:37 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.400 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.000 V I: G... I: I: MQTT disconnected, reason: TCP disconnect 2024-01-26 15:59:43 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.400 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.000 V I: ... I: I: (#0) Radio infos: -6 -6 -6 4 1 | t: 350, s: 256, f: 28, n: 66 | p: 255 I: (#0) TX 27 CH61 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 E0 00 00 00 00 00 00 00 00 D2 39 63 I: MQTT disconnected, reason: TCP disconnect 2024-01-26 15:59:44 I: (#0) RX 39ms | 27 CH03 | 95 * * * * * * * * 01 00 01 01 14 00 09 00 18 01 32 00 09 00 1A 00 00 B1 I: (#0) RX 104ms | 27 CH03 | 95 * * * * * * * * 02 66 CF 00 02 97 32 00 2D 00 2E 08 FE 13 88 00 30 C7 W: (#0) frame 3 missing: request retransmit (3 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 83 7E 2024-01-26 15:59:44 I: (#0) RX 32ms | 23 CH03 | 95 * * * * * * * * 83 00 00 00 02 03 E9 00 70 00 01 39 3B 8D I: (#0) Payload (42): 00 01 01 14 00 09 00 18 01 32 00 09 00 1A 00 00 66 CF 00 02 97 32 00 2D 00 2E 08 FE 13 88 00 30 00 00 00 02 03 E9 00 70 00 01 ----- 2024-01-26 15:59:49 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.600 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.000 V I: ... I: I: (#1) Radio infos: -6 -6 4 -6 -6 | t: 350, s: 250, f: 29, n: 71 | p: 2 I: (#1) TX 27 CH40 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 E6 00 00 00 00 00 00 00 00 72 12 A1 I: MQTT disconnected, reason: TCP disconnect 2024-01-26 15:59:50 I: (#1) RX 38ms | 27 CH75 | 95 * * * * * * * * 01 00 01 01 61 00 03 00 09 01 61 00 02 00 08 00 00 95 I: (#1) RX 104ms | 27 CH75 | 95 * * * * * * * * 02 02 75 00 00 02 4C 00 29 00 26 09 13 13 89 00 00 21 W: (#1) frame 3 missing: request retransmit (3 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 83 31 2024-01-26 15:59:50 W: (#1) frame 3 missing: request retransmit (2 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 83 31 2024-01-26 15:59:50 I: (#1) RX 31ms | 23 CH75 | 95 * * * * * * * * 83 00 00 00 00 00 00 00 65 00 01 24 F4 A2 I: (#1) Payload (42): 00 01 01 61 00 03 00 09 01 61 00 02 00 2024-01-26 15:59:50 08 00 00 02 75 00 00 02 4C 00 29 00 26 09 13 13 89 00 00 00 00 00 00 00 00 00 65 00 01 ----- I: com loop duration: 6784ms ----- 2024-01-26 15:59:55 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.600 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.300 V I: ... I: I: MQTT disconnected, reason: TCP disconnect 2024-01-26 16:00:01 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.600 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.300 V I: ... I: I: (#0) Radio infos: -6 -6 -6 4 1 | t: 351, s: 257, f: 28, n: 66 | p: 255 I: (#0) TX 27 CH61 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 F2 00 00 00 00 00 00 00 00 72 ED 05 I: MQTT disconnected, reason: TCP disconnect 2024-01-26 16:00:02 I: (#0) RX 86ms | 27 CH03 | 95 * * * * * * * * 02 66 CF 00 02 97 32 00 2D 00 2E 08 F8 13 8A 00 35 C6 I: (#0) RX 146ms | 23 CH03 | 95 * * * * * * * * 83 00 00 00 02 03 E9 00 6F 00 01 F2 FC 9E W: (#0) frame 1 missing: request retransmit (3 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 81 7C 2024-01-26 16:00:02 I: (#0) RX 32ms | 27 CH03 | 95 * * * * * * * * 01 00 01 01 17 00 0A 00 1B 01 33 00 09 00 1D 00 00 B4 I: (#0) Payload (42): 00 01 01 17 00 0A 00 1B 01 33 00 09 00 1D 00 00 66 CF 00 0 2024-01-26 16:00:02 2 97 32 00 2D 00 2E 08 F8 13 8A 00 35 00 00 00 02 03 E9 00 6F 00 01 ----- 2024-01-26 16:00:07 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.900 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.300 V I: ... I: I: (#1) Radio infos: -6 -6 4 -6 -6 | t: 351, s: 251, f: 29, n: 71 | p: 2 I: (#1) TX 27 CH40 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C8 F8 00 00 00 00 00 00 00 00 D2 93 9E I: MQTT disconnected, reason: TCP disconnect 2024-01-26 16:00:08 I: (#1) RX 110ms | 27 CH75 | 95 * * * * * * * * 02 02 75 00 00 02 4C 00 29 00 26 09 15 13 89 00 00 27 I: (#1) RX 151ms | 23 CH75 | 95 * * * * * * * * 83 00 00 00 00 00 00 00 64 00 01 3E E9 A4 W: (#1) frame 1 missing: request retransmit (3 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 81 33 2024-01-26 16:00:08 W: (#1) frame 1 missing: request retransmit (2 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 81 33 2024-01-26 16:00:08 I: (#1) RX 33ms | 27 CH75 | 95 * * * * * * * * 01 00 01 01 63 00 03 00 09 01 63 00 02 00 08 00 00 95 I: (#1) Payload (42): 00 01 01 63 00 03 00 09 01 63 00 02 00 08 00 00 02 75 00 00 02 4C 00 29 00 26 09 15 13 89 00 00 00 00 00 00 00 00 00 64 00 01 ----- I: com loop duration: 6811ms ----- 2024-01-26 16:00:13 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.900 V I: ... I: I: Iv: 1 I: ... I: I: MQTT disconnected, reason: TCP disconnect 2024-01-26 16:00:19 I: connectionEvent 2024-01-26 16:00:19 I: Iv: 0 I: Garagendach/ch1/U_DC: 27.900 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.500 V I: ... I: I: (#0) Radio infos: -6 -6 -6 4 1 | t: 352, s: 258, f: 28, n: 66 | p: 255 I: (#0) TX 27 CH61 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C9 04 00 00 00 00 00 00 00 00 13 93 ED I: MQTT disconnected, reason: TCP disconnect 2024-01-26 16:00:20 I: connectionEvent 2024-01-26 16:00:20 I: (#0) RX 40ms | 27 CH03 | 95 * * * * * * * * 01 00 01 01 19 00 0A 00 1D 01 36 00 0A 00 1F 00 00 B8 I: (#0) RX 105ms | 27 CH03 | 95 * * * * * * * * 02 66 CF 00 02 97 32 00 2D 00 2E 08 FA 13 8A 00 39 C8 W: (#0) frame 3 missing: request retransmit (3 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 83 7E 2024-01-26 16:00:20 W: (#0) frame 3 missing: request retransmit (2 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 83 7E 2024-01-26 16:00:20 W: (#0) frame 3 missing: request retransmit (1 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 83 7E 2024-01-26 16:00:20 connect to network 'xxx WLAN' ... I: [WiFi] Connection Lost I: (#0) RX 30ms | 23 CH03 | 95 * * * * * * * * 83 00 00 00 02 03 E9 00 6F 00 01 E8 3A 42 I: (#0) Payload (42): 00 01 01 19 00 0A 00 1D 01 36 00 0A 00 1F 00 00 66 CF 00 02 97 2024-01-26 16:00:21 32 00 2D 00 2E 08 FA 13 8A 00 39 00 00 00 02 03 E9 00 6F 00 01 ----- 2024-01-26 16:00:21 I: connectionEvent 2024-01-26 16:00:21 I: (#1) Radio infos: -6 -6 4 -6 2024-01-26 16:00:21 -6 | t: 352, s: 252, f: 29, n: 71 | p: 2 I: (#1) TX 27 CH40 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C9 05 00 00 00 00 00 00 00 00 83 9E 3E 2024-01-26 16:00:21 scanning APs with SSID xxx WLAN 2024-01-26 16:00:22 I: (#1) RX 40ms | 27 CH75 | 95 * * * * * * * * 01 00 01 01 64 00 03 00 09 01 64 00 02 00 08 00 00 95 W: (#1) frame 2 missing: request retransmit (3 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 82 30 2024-01-26 16:00:22 W: (#1) frame 2 missing: request retransmit (2 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 82 30 2024-01-26 16:00:22 I: (#1) RX 31ms | 27 CH75 | 95 * * * * * * * * 02 02 75 00 00 02 4C 00 29 00 26 09 12 13 8A 00 00 23 W: (#1) frame 3 missing: request retransmit (1 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 83 31 2024-01-26 16:00:22 W: (#1) frame 3 missing: request retransmit (0 attempts left) ----- I: com loop duration: 2396ms ----- 2024-01-26 16:00:24 BSSID 0: 7a 45 58 96 10 e6 2024-01-26 16:00:25 I: Iv: 0 I: Garagendach/ch1/U_DC: 28.100 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.500 V I: ... I: try to connect to AP with BSSID: 7a 45 58 96 10 e6 2024-01-26 16:00:27 I: connectionEvent 2024-01-26 16:00:29 I: connectionEvent 2024-01-26 16:00:30 I: connectionEvent 2024-01-26 16:00:30 I: Iv: 0 I: Garagendach/ch1/U_DC: 28.100 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.500 V I: ... I: 2024-01-26 16:00:31 I: connectionEvent 2024-01-26 16:00:33 I: connectionEvent 2024-01-26 16:00:34 I: connectionEvent 2024-01-26 16:00:35 I: connectionEvent 2024-01-26 16:00:35 I: Iv: 0 I: Garagendach/ch1/U_DC: 28.100 V I: ... I: I: Iv: 1 I: ... I: I: (#0) Radio infos: -6 -6 -6 4 1 | t: 353, s: 259, f: 28, n: 66 | p: 255 I: (#0) TX 27 CH61 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C9 14 00 00 00 00 00 00 00 00 D3 5E F0 2024-01-26 16:00:36 I: connectionEvent 2024-01-26 16:00:36 I: (#0) RX 66ms | 27 CH03 | 95 * * * * * * * * 02 66 CF 00 02 97 32 00 2D 00 2E 08 F9 13 8B 00 3C CF I: (#0) RX 130ms | 23 CH03 | 95 * * * * * * * * 83 00 00 00 03 03 E8 00 70 00 01 41 32 FC W: (#0) frame 1 missing: request retransmit (3 attempts left) I: (#0) TX 11 CH61 | 15 * * * * 81 92 06 36 81 7C 2024-01-26 16:00:36 I: (#0) RX 34ms | 27 CH03 | 95 * * * * * * * * 01 00 01 01 1C 00 0B 00 1F 01 37 00 0A 00 20 00 00 80 I: (#0) Payload (42): 00 01 01 1C 00 0B 00 1F 01 37 00 0A 00 20 00 00 66 CF 00 02 97 32 00 2D 00 2E 08 F9 13 8B 2024-01-26 16:00:36 00 3C 00 00 00 03 03 E8 00 70 00 01 ----- 2024-01-26 16:00:37 I: (#1) Radio infos: -6 -6 4 -6 -6 | t: 353, s: 252, f: 30, n: 7 2024-01-26 16:00:37 1 | p: 2 I: (#1) TX 27 CH40 | 15 * * * * 81 92 06 36 80 0B 00 65 B3 C9 15 00 00 00 00 00 00 00 00 43 53 23 2024-01-26 16:00:37 I: connectionEvent 2024-01-26 16:00:37 I: (#1) RX 67ms | 27 CH75 | 95 * * * * * * * * 02 02 75 00 00 02 4C 00 29 00 26 09 17 13 8B 00 00 27 I: (#1) RX 132ms | 23 CH75 | 95 * * * * * * * * 83 00 00 00 00 00 00 00 64 00 01 54 31 16 W: (#1) frame 1 missing: request retransmit (3 attempts left) I: (#1) TX 11 CH40 | 15 * * * * 81 92 06 36 81 33 2024-01-26 16:00:37 I: (#1) RX 32ms | 27 CH75 | 95 * * * * * * * * 01 00 01 01 65 00 03 00 09 01 65 00 02 00 08 00 00 95 I: (#1) Payload (42): 00 01 01 65 00 03 00 09 01 65 00 02 00 08 00 00 02 75 00 00 02 4C 00 29 00 26 09 17 13 8B 00 00 00 00 00 00 00 00 00 64 00 01 ----- I: com loop duration: 1845ms ----- 2024-01-26 16:00:38 I: connectionEvent 2024-01-26 16:00:39 I: connectionEvent 2024-01-26 16:00:40 I: connectionEvent 2024-01-26 16:00:40 I: Iv: 0 I: Garagendach/ch1/U_DC: 28.400 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.700 V I: ... I: 2024-01-26 16:00:41 I: connectionEvent 2024-01-26 16:00:42 I: connectionEvent 2024-01-26 16:00:43 I: connectionEvent 2024-01-26 16:00:45 I: connectionEvent 2024-01-26 16:00:45 I: Iv: 0 I: Garagendach/ch1/U_DC: 28.400 V I: ... I: I: Iv: 1 I: Garten/ch1/U_DC: 35.700 V I: ... I: I: connectionEvent 2024-01-26 16:00:46 scanning APs with SSID xxx WLAN 2024-01-26 16:00:49 --------------- CUT HERE FOR EXCEPTION DECODER --------------- Exception (29): epc1=0x4000e1c3 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000018 depc=0x00000000 >>>stack>>> ctx: sys sp: 3fffec70 end: 3fffffb0 offset: 0150 3fffedc0: 4025d788 4025d6a1 3fff9db4 00000003 3fffedd0: 00000009 fffff000 00000001 00000004 3fffede0: 00000018 3ffef334 3ffef2b0 00000000 3fffedf0: 4025d847 3fffbfb4 3fff9db4 3ffed216 3fffee00: 3ffed1fc 80af1999 40240000 fffffe34 3fffee10: ffffffd3 00000000 40240000 3ffed1fc 3fffee20: 3ffed216 3fff9db4 00000020 40101094 3fffee30: 3ffed206 3fff6194 4025a43c 3fffbfb4 3fffee40: 3fff9db4 3fff9db4 3fffbfb4 4025a33f 3fffee50: 00000030 00000010 ffffffff 4023cb46 3fffee60: 3fffefb0 4023cdd4 3fffd9d0 00000000 3fffee70: 00000000 00000000 fffffffe ffffffff 3fffee80: 3fffc6fc 00000001 3fffdab0 00000000 3fffee90: 3fffdad0 3fff4690 00000030 40285be8 3fffeea0: 40252d88 40285be8 00000020 40101094 3fffeeb0: 40227ca0 40227ce5 0000000c 4024e541 3fffeec0: 4026216d 3ffed206 ffffffac 00000000 3fffeed0: 40259a34 40259b83 3ffed 2024-01-26 16:00:49 1fc 3ffeea00 3fffeee0: 3fff9db4 00000000 3ffed21c 40252d39 3fffeef0: 40252d88 00000000 00000000 3ffed206 3fffef00: 40273ed8 00000078 3ffed1f0 3fff6194 3fffef10: 3ffed1f0 00000000 0000000c 40273806 3fffef20: 3ffeea00 3ffed1f0 3fffdcc0 3ffeb0b0 3fffef30: 3ffed20c 3fff7f44 00000040 3ffeb0b0 3fffef40: 00000040 3ffeea00 00000000 3fffdab0 3fffef50: 402730e7 3fffdab0 00000000 4023cb46 3fffef60: 3ffeb0b0 40000f49 3fffdab0 40000f49 3fffef70: 40000e19 000957bb bff00000 0000bfff 3fffef80: 00000005 aa55aa55 000000ed 40105c91 3fffef90: 40105c97 bff00000 0000bfff b9d51db1 3fffefa0: 4010000d bff00000 000957bb 401000ab 3fffefb0: 00000000 3fffef4c 00000000 3fffff28 3fffefc0: 3fffffd0 00000000 00000000 feefeffe 3fffefd0: feefeffe feefeffe feefeffe feefeffe 3fffefe0: feefeffe feefeffe feefeffe feefeffe 3fffeff0: feefeffe feefeffe feefeffe feefeffe 3ffff000: feefeffe feefeffe feefeffe feefeffe _______________________________ ... cut ... _______________________________ 3ffff7b0: feefeffe feefeffe feefeffe feefeffe 3ffff7c0: feefeffe feefeffe feefeffe feefeffe 3ffff7d0: feefeffe feefeffe feefeffe feefeffe 3ffff7e0: feefeffe feefeffe feefeffe feefeffe 3ffff7f0: feefeffe feefeffe feefeffe feefeffe 3ffff800: feefeffe feefeffe feefeffe feefeffe 3ffff810: feefeffe feefeffe feefeffe feefeffe 3ffff820: feefeffe feefeffe feefeffe feefeffe 3ffff830: feefeffe feefeffe feefeffe feefeffe 3ffff840: feefeffe feefeffe feefeff 2024-01-26 16:00:50 e feefeffe 3ffff850: feefeffe feefeffe feefeffe feefeffe 3ffff860: feefeffe feefeffe feefeffe 3ffe8368 3ffff870: 00000000 00000000 3ffff9e0 40249764 3ffff880: 4000b570 3ffff973 00000000 feefeffe 3ffff890: 00000000 00000000 00000000 00000000 3ffff8a0: 00000000 00000000 00000000 00000000 3ffff8b0: 00000000 00000000 00000000 00000000 3ffff8c0: 00000000 00000000 00000000 00000000 3ffff8d0: 2fcceced 56f3a5ad 4710a2f0 b9e5a094 3ffff8e0: 489da811 d5edf918 c2e73310 20252afc 3ffff8f0: 4dfcb247 483caa1e a1f4b154 2a8e8fce 3ffff900: 4000b5f9 00000008 00000038 3ffff9e0 3ffff910: 00000008 3ffff9e0 a5d5ef71 7fb0a069 3ffff920: e7b43a53 f3da1f89 43ab27d8 bbfc3876 3ffff930: bb604094 0f694763 456d59fd fcd955a9 3ffff940: fbede6c2 47ac4eea 2cdef05d a32a5f8d 3ffff950: 7c0a61cc a6ad32dd 95d3b9a4 355ec315 3ffff960: 7994ce15 540e5bb9 9ed0ec0d 04e41fe7 3ffff970: ca3a1587 d45a3600 75983898 14e9279b 3ffff980: b74fc105 ec9ea551 17c31636 bca6490a 3ffff990: 000005e0 00000000 40104995 3ffef190 3ffff9a0: 0000003c 00000000 40105add 000000ff 3ffff9 2024-01-26 16:00:50 b0: 0000001c 00000001 40105add 3ffef190 3ffff9c0: 3ffef160 00000000 00000000 3ffeedb4 3ffff9d0: 3ffee8c0 40105b77 3ffee8c0 401028f8 3ffff9e0: 401056c2 3ffef190 00000020 401005cc 3ffff9f0: 401051c3 40105011 3ffef190 401028f8 3ffffa00: 00000005 00000000 00000020 401005cc 3ffffa10: 401055c5 3ffef190 00000005 401028f8 3ffffa20: 3ffeb015 40105b8f 3ffeea00 40103660 3ffffa30: 40103483 3ffeea00 00000000 00000001 3ffffa40: 00007fff 3e0eedaa 3ffef334 40103660 3ffffa50: 3ffeb8b4 00000000 00000000 40106429 3ffffa60: 00007fff 3e0eedaa 40103b1a 00000100 3ffffa70: 3ffeb8b4 7fffffff 00000000 00000001 3ffffa80: 00000001 00000080 3fff6628 a0000000 3ffffa90: 3ffeb8b4 00000000 0000001f 3e0eedaa 3ffffaa0: 3ffeb890 2c9f0300 4000050c 3fffc278 3ffffab0: 4010383c 3fffc200 00000022 00000030 3ffffac0: 40247616 00000030 0000001f ffffffff 3ffffad0: 402475e1 00000001 40286c08 00000000 3ffffae0: 00000000 00000000 0000001f 401005cc 3ffffaf0: c0000000 000003ff 3fffc228 40106429 3ffffb00: 4000050c 00000005 3ffe8368 000000 2024-01-26 16:00:50 30 3ffffb10: 00000000 00000000 0000001f 401005cc 3ffffb20: 0000000a 00000001 3fffc228 40106429 3ffffb30: 4000050c 000000c0 402869df 00000001 3ffffb40: 40246cca 00000030 00000008 ffffffff 3ffffb50: 40246dee 3fff6475 37393232 3fff6474 3ffffb60: 00000003 00000003 402496a0 3ffffdd0 3ffffb70: 3ffffbc0 40409999 a0000000 4024948e 3ffffb80: 00000000 00000005 00000003 00000030 3ffffb90: 3ffffbc4 00000020 3fff66ac 40101060 3ffffba0: 3ffeaa07 7f37ffff 00000000 3ffe8368 3ffffbb0: 3fff6477 3fff6479 00000005 40247f81 3ffffbc0: ffffffee 00000018 3fff66f0 40254dfe 3ffffbd0: 00000001 00000001 00000005 3fff6494 3ffffbe0: 03200000 3dc0a680 3fff6474 00000013 3ffffbf0: 00000000 00000003 00000004 00000000 3ffffc00: 00000000 00000003 a0000000 40409999 3ffffc10: 00000001 00000000 00000000 40409999 3ffffc20: 00000000 3f48ffff ff830000 3ffe8368 3ffffc30: 00000000 00000000 3ffffdd0 40249764 3ffffc40: 3fff6476 3ffffd63 00000000 40244115 3ffffc50: 3ffffcc8 3ffffc64 3ffffc60 3ffe8368 < 3ffffc60: 00000000 00000000 3ff 2024-01-26 16:00:50 ffdd0 40249764 3ffffc70: 3ffe8d7f 3ffffd63 00000000 3fff6479 3ffffc80: 6000001c 0000007e 40244c55 3ffe8368 3ffffc90: 00000001 3ffe8368 3ffffdd0 40249764 3ffffca0: 402496a0 3ffe8d7f 00000001 3ffffcc4 3ffffcb0: 00000000 3e0edda7 40103b1a 3ffffdd0 3ffffcc0: 3ffe8d7f 3ffe8368 3ffffd20 40244d84 3ffffcd0: 00000001 402496a0 00000066 3ffe8368 3ffffce0: 00000001 3ffe8368 402496a0 40249764 3ffffcf0: ffffffff 3ffe8e63 00000001 00000000 3ffffd00: 4000050c 3fffb304 00000001 3ffe8e65 3ffffd10: 3ffe8e66 3ffe8368 3ffffdd0 40249bb4 3ffffd20: 00000000 00000001 00000000 00000000 3ffffd30: 00000001 00000008 00302073 00000000 3ffffd40: 4023e524 57203030 3a43445f 3ffffe61 3ffffd50: 00000002 00000000 00002710 00000030 3ffffd60: 0030feeb 0000007e a0000000 40409999 3ffffd70: 3ffeb015 40105b8f 4027423b 00000000 3ffffd80: ffffffff 00000000 3ffeb161 00000000 3ffffd90: 4027428a 3fffb5bc 3fffb5bc 00000000 3ffffda0: 00000005 00000000 00000020 401005cc 3ffffdb0: 000000c0 3fffb5bc 00000005 401028f8 3ffffdc0: 3ffeb015 40105b8f 3ffeea00 3ffef2b0 3f 2024-01-26 16:00:51 fffdd0: 40103483 3ffeea00 3ffef2b0 3fffb5bc 3ffffde0: 00000000 00000000 0000001f 401005cc 3ffffdf0: 3ffeb8b4 00000000 3fffc228 40106429 3ffffe00: 00000005 00000000 00000020 401005cc 3ffffe10: 4000dcf7 00000030 00000005 401028f8 3ffffe20: 3ffeb015 40105b8f 3ffeea00 fffffffe 3ffffe30: 40103483 3ffeea00 00000000 fffffffe 3ffffe40: 00000084 3f2f4939 3ffef334 40103660 3ffffe50: 3ffeb8c0 00000000 00000000 00000030 3ffffe60: 00000084 3f2f4939 40103b1a 00000100 3ffffe70: 3ffeb8c0 7fffffff 00000000 00000001 3ffffe80: 00000001 00000040 3fffc228 40106429 3ffffe90: 3ffeb8c0 00000000 0000001f 3f2f4939 3ffffea0: 3ffeb89c 2c9f0300 4000050c 3fffc278 3ffffeb0: 4010383c 3fffc200 00000022 3fff13e0 3ffffec0: 4023cde0 00000030 00000010 ffffffff 3ffffed0: 4023cde0 00000000 3ff00014 fffffffe 3ffffee0: 00000000 00000000 00000000 fffffffe 3ffffef0: ffffffff 3fffc6fc 00000001 3fffdab0 3fffff00: 00000000 3fffdad0 3fff4690 00000030 3fffff10: 00000000 3fffdad0 3fff4690 00000030 3fffff20: 00000001 00102ce0 b5810624 12b3e3d1 3fffff30: 3fff099c 3f 2024-01-26 16:00:51 ff0a6c 4023cc62 3fff4690 3fffff40: 3fffdad0 3fff2c98 3fff069c 4020c575 3fffff50: 01010101 01010101 00000001 00000000 3fffff60: 00000000 00000000 00000000 3fff4690 3fffff70: 3fffdad0 3fff2c98 3fff0698 40100149 3fffff80: 00000000 3fff13e0 00000020 3fff4690 3fffff90: 3fffdad0 3fff2c98 3fff0698 3fff4690 3fffffa0: 3fffdad0 00000000 3fff4664 3fff4690 <<>>stack>>> ctx: sys sp: 3fffed10 end: 3fffffb0 offset: 0150 3fffee60: 3fffee80 4025ce1b 3ffef2b0 d679a66c 3fffee70: 4026c4c6 00000000 00000036 00000002 3fffee80: 00000018 3fff5234 00000011 3ffef9f4 3fffee90: 3ffea9fb 3ffea9fb 3fff550f 4025ede3 3fffeea0: 3ffef9a8 4025e9b4 d679a66c 60000600 3fffeeb0: 4025e534 4026aecc 3ffef34c 4024e541 3fffeec0: 00000001 00000003 3ffe85f8 4024e5a0 3fffeed0: 4025e9ef 3f 2024-01-26 17:00:49 fefaa0 3ffefaa0 4024e5d0 3fffeee0: 40260968 3ffefaa0 3fff51ac 40252d39 3fffeef0: 3ffef34c 4026092c 3ffef9c0 3fff01e0 3fffef00: 4025e9a4 4025e978 3ffef34c 3fff01e0 3fffef10: 4025e943 3ffef9c0 3fff01e0 40252f28 3fffef20: 4025eeb1 4305d65e 3fff01e0 60000600 3fffef30: 40277d31 3ffef9c0 3fff01e0 d6796831 3fffef40: 40277d76 3fffdab0 00000000 3fffdcb0 3fffef50: 3fff01f0 3fffdad0 3fff4690 4023cb46 3fffef60: 40000f49 40000f49 3fffdab0 40000f49 3fffef70: 40000e19 000957bb bff00000 0000bfff 3fffef80: 00000005 aa55aa55 000000ed 40105c91 3fffef90: 40105c97 bff00000 0000bfff b9d51db1 3fffefa0: 4010000d bff00000 000957bb 401000ab 3fffefb0: 00000000 3fffef4c 00000000 3fffff28 3fffefc0: 3fffffd0 00000000 00000000 feefeffe 3fffefd0: feefeffe feefeffe feefeffe feefeffe 3fffefe0: feefeffe feefeffe feefeffe feefeffe 3fffeff0: feefeffe feefeffe feefeffe feefeffe 3ffff000: feefeffe feefeffe feefeffe feefeffe _____________________ ... cut ... _____________________ 3ffff840: feefeffe feefeffe feefeffe feefeffe 3ffff850: feefeffe feefeffe feefeffe feefeffe 3ffff860: feefeffe feefeffe feefeffe 3ffe8368 3ffff870: 00000000 00000000 3ffff9e0 40249764 3ffff880: 4000b570 3ffff973 00000000 feefeffe 3ffff890: 00000000 00000000 00000000 00000000 3ffff8a0: 00000000 00000000 00000000 00000000 3ffff8b0: 00000000 00000000 00000000 00000000 3ffff8c0: 00000000 00000000 00000000 00000000 3ffff8d0: 31d007ca e29eb763 b59d4081 f377607a 3ffff8e0: 6d5081c8 06899125 2fd4b9a8 c9a9c3f1 3ffff8f0: cdaaa23a 3a5ff66d 349bf13f ae88fad8 3ffff900: 4000b5f9 00000008 00000038 3ffff9e0 3ffff910: 00000008 3ffff9e0 595d3a00 b1dcf61f 3ffff920: ec1f9a9c 760fcfee 184be718 1e535be4 3ffff930: 2b8d12bd 04e706bd 34efc2d9 58077487 3ffff940: d97f6cac 962ff928 31ef9db5 7c74b8c6 3ffff950: 2c00aee3 787dc0ba 0a3bc17a bd7ddb94 3ffff960: f7e4164e 8d836058 b07e6f31 f8e4dc68 3ffff970: 4cc4fe3c 2c364f72 ce63185c a19bd873 3ffff980: 3fdd05b2 8b157d08 43d3e7c6 053c6d52 3ffff990: 4000b62e 7dabe137 e67a1ca7 3ba48b5f 3ffff9a0: 4 2024-01-26 17:00:50 000b6c4 3ffff9e0 3ffffb70 ffffffff 3ffff9b0: 00000005 00000000 00000020 401005cc 3ffff9c0: 00000000 00000000 00000020 401005cc 3ffff9d0: 00000000 00000000 0000001f 401005cc 3ffff9e0: 3ffeb010 40105b77 3fffc228 40106429 3ffff9f0: 4000050c 00000000 00000020 401005cc 3ffffa00: 401005a4 00000030 0000001f fffffffe 3ffffa10: 401028e2 00000020 3fff467e 00000020 3ffffa20: 00000002 00000000 3fffdbc0 3ffeb0d8 3ffffa30: 00000004 00000006 00000001 00000002 3ffffa40: 3ffef160 00000001 00000000 00000030 3ffffa50: 40104c8b 0000001e 00000000 00040000 3ffffa60: 00000000 0000001d 3fffc228 40106429 3ffffa70: 40103b54 00000000 00000022 00000100 3ffffa80: 00000087 00000000 40105add 000000fe 3ffffa90: 00000002 00000000 00000020 401005cc 3ffffaa0: 00000002 00000000 00000020 401005cc 3ffffab0: 40102d29 40105b77 00000002 401028f8 3ffffac0: 3ffeb012 40105b77 3ffee6b8 00000100 3ffffad0: 00000005 00000000 00000020 401005cc 3ffffae0: 00000005 00000000 00000020 401005cc 3ffffaf0: 40102d29 40105b8f 00000005 401028f8 2024-01-26 17:00:50 3ffffb00: 3ffeb015 40105b8f 3ffeea50 00040000 3ffffb10: 0000000c 00000000 00000020 401005cc 3ffffb20: 00007fff c0a73b28 0000000c 401028f8 3ffffb30: 3ffeb01c 401061d3 3fff65f8 3fff4a84 3ffffb40: 3fff7d7c 00000004 4000c743 00000000 3ffffb50: 00000000 4024d605 3fff65f8 3fff4a84 3ffffb60: 40103899 00000000 3fffc228 3fff4b20 3ffffb70: 00001638 000002c7 3ffe85f8 40100d12 3ffffb80: 3fff4ae8 fffffff3 3fff6734 3fff4b20 3ffffb90: 3fff4ae8 00000020 3fff6734 40101060 3ffffba0: 3ffeaa07 00000000 00000000 4024e568 3ffffbb0: 3fff43d8 0000075b 00000000 00000000 3ffffbc0: 3fff4ae8 3fff6734 3fff6778 40254dfe 3ffffbd0: 3ffeaa07 3ffeaa01 3fff4b20 3ffffc90 3ffffbe0: 3fff4ae8 3fff44e0 00000000 40232398 3ffffbf0: 3fff43d8 00000000 4024181c 40232340 3ffffc00: 3ffffc98 3ffffc60 3fff4ae8 40100300 3ffffc10: 3fff4ae8 00000001 4000050c 3fffc278 3ffffc20: 00000000 00000000 3fff4ae8 40239fec 3ffffc30: 3ffffc98 3ffffc60 3fff4ae8 4024e67d 3ffffc40: 0104a8c0 00000000 00000000 3ffffeb0 3ffffc50: 3ffffc94 3ffffc98 3fff4ae8 4024da6c 3ffffc60: 00000000 2024-01-26 17:00:50 3fff4ae8 4027423b 00000000 3ffffc70: ffffffff 00000000 3ffeb161 00000000 3ffffc80: 4027428a 3fffbc1c 3fffbc1c 00000000 3ffffc90: 00000000 00000000 00000020 401005cc 3ffffca0: 000000c0 3fffbc1c 00000000 401028f8 3ffffcb0: 3ffeb010 4027334b 3fffbc1c 3ffef2b0 3ffffcc0: 00000000 4025cfa7 3ffef2b0 3fffbc1c 3ffffcd0: 3ffea9fb 3fff68e6 3ffffd88 4025de7c 3ffffce0: 3fffbed7 3fff5234 00000011 3ffef9f4 3ffffcf0: 3ffea9fb 3ffea9fb 3fff550f 4025ede3 3ffffd00: 3ffef9a8 4025e9b4 40261028 3ffef9a8 3ffffd10: 4010656d 43058a8b 3ffefad8 00000000 3ffffd20: 3fff01e0 3ffefad8 c59905ed 3fff67bc 3ffffd30: 00000000 4304f80f 402609b7 3ffefaa0 3ffffd40: 3ffefad8 40261028 3ffef9a8 3fff65f8 3ffffd50: 3ffef334 4026092c 3ffef2b0 00000012 3ffffd60: 4025e9a4 4025e978 3ffef334 00000012 3ffffd70: 4025e943 3ffef2b0 00000012 4027a0c4 3ffffd80: 4025eef4 3ffef2b0 00000000 40261028 3ffffd90: 4025e921 3ffef42c 00000002 00000000 3ffffda0: 00000005 00000000 00000020 401005cc 3ffffdb0: 402795e2 3fff39c9 00000005 401028f8 3ffffdc0 2024-01-26 17:00:50 : 00000005 00000000 00000020 401005cc 3ffffdd0: 40103483 3ffeea50 00000005 401028f8 3ffffde0: 3ffeb015 40105b8f 3ffeea50 401005cc 3ffffdf0: 40103483 3ffeea50 3fffc228 40106429 3ffffe00: 00000053 d67852bc 3ffef340 40103660 3ffffe10: 3ffeb89c 00000000 00000000 ffffffff 3ffffe20: 00000053 d67852bc 40103b1a 00000100 3ffffe30: 00000000 00000000 0000001f 401005cc 3ffffe40: 00000001 00000080 3fffc228 40106429 3ffffe50: 4000050c 3fffdad0 00000000 d67852bc 3ffffe60: 40218dd2 00000030 00000010 ffffffff 3ffffe70: 00000000 00000000 0000001f 401005cc 3ffffe80: 00000000 00000000 3fffc228 40106429 3ffffe90: 4000050c 3fffc6fc 00000001 3fff12e0 3ffffea0: 40222da7 00000030 00000010 ffffffff 3ffffeb0: 40222da7 000000b7 000003e7 00000000 3ffffec0: 00004bc6 00000000 00000000 fffffffe 3ffffed0: 00000000 3fffc6fc 00000000 3fff0698 3ffffee0: 3fff2c98 3fffdad0 3fff4690 00000030 3ffffef0: ffffffff 3fffc6fc 00000001 3fff4664 3fffff00: 00000000 3fffdad0 3fff4690 00000030 3fffff10: 00000000 3fffdad0 3fff4690 00000030 2024-01-26 17:00:50 3fffff20: 00000000 0036e7d8 aa7ef9db 3f7c1285 3fffff30: 3fff099c 3fff0a6c 4023cc62 3fff4690 3fffff40: 3fffdad0 3fff2c98 3fff069c 4020c575 3fffff50: 01010101 01010101 00000001 00000000 3fffff60: 00000000 00000000 00000000 3fff4690 3fffff70: 3fffdad0 3fff2c98 3fff0698 40100149 3fffff80: 00000000 3fff17c0 00000020 3fff4690 3fffff90: 3fffdad0 3fff2c98 3fff0698 3fff4690 3fffffa0: 3fffdad0 00000000 3fff4664 3fff4690 <<

Error description

Moin zusammen,

mein ESP8266 läuft nicht stabil. Regelmäßig verliert das Gerät die Netzwerkverbindung und startet dann irgendwann oder unmittelbar neu. Gefühlt reißt die Verbindung vermehrt dann ab, wenn die Wechselrichter wach sind.

Mal ein Auszug von Netzwerk: Bildschirmfoto 2024-01-26 um 22 27 15

Das Problem begleitet mich schon seit Version 0.6.9. bei mindestens 2 von 3 Geräten, die ich identisch aufgebaut habe. Neuerdings habe ich einen zweiten Wechselrichter drin (seit Sonntag 21.01.) und gefühlt ist das Problem damit nochmal deutlich schlimmer geworden.

Auszug aus Homeassistant mit den vielen Lücken, wo keine MQTT-Nachrichten empfangen wurden.

Bildschirmfoto 2024-01-26 um 22 59 51

Gestern habe ich nochmals die Kapazitäten am ESP und NRF erweitert. An den 3,3V am NRF sind jetzt 100uF sowie 100nF dran. An den 5V habe ich 100uF ergänzt. Kein Unterschied im Verhalten.

Ich habe mir das Gerät heute ins Arbeitszimmer ans USB gehangen und ein paar Stunden aufgezeichnet.

  • 14:31 Uhr Start der Aufzeichnung und Neustart des Gerätes
  • 14:35 Uhr wurden von beiden Wechselrichtern Daten empfangen
  • 15:59 Uhr "MQTT disconnected, reason: TCP disconnect" --> Bis auf den Disconnect scheint es weiter zu funktionieren
  • 16:00 Uhr zeigt das Netzwerk den Disconnect an
  • 16:00:49 "Exception (29): epc1=0x4000e1c3 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000018 depc=0x00000000"
  • 16:00:51 Neustart
  • 16:02 Uhr wurden von beiden Wechselrichtern Daten empfangen
  • 16:51 Uhr start von vielen "request timeout: 500ms"
  • 16:55 Uhr kommen "MQTT disconnected, reason: TCP disconnect" hinzu
  • 17:00 Uhr "[WiFi] Connection Lost"
  • 17:00 Uhr zeigt das Netzwerk diesen Disconnect an
  • 17:00:49 "Exception (29): epc1=0x4025ccdf epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000019 depc=0x00000000" --> exakt 1h später (wie es teilweise auch im oberen Netzwerkauszug zu sehen ist)
  • Die Sonne ist untergegangen
  • 23:00 Uhr Das Geht läuft jetzt seit 6 ohne Neustart. Wahrscheinlich bis heute nacht 0 Uhr und dann bis ca. 9 Uhr, wenn die ersten Sonnenstrahlen auf die Module scheinen.

Auszug vom Netzwerk zum Zeitpunkt der USB-Aufzeichnung: Bildschirmfoto 2024-01-26 um 22 26 44

Netzwerkumgebung:

  • Fritzbox im Keller
  • Accesspoint im EG (ubiquity LR)
  • Accesspoint im OG (ubiquity pro)

Aufbau des Gerätes:

  • verbunden mit kurzen dicken Kabeln - gelötet
  • Antennen schauen voneinander weg
  • kurzes USB-Kabel am alten Mac-mini IMG_7172

Zu der Exception konnte ich bisher nur adurioforum was finden: https://www.arduinoforum.de/arduino-Thread-8266-Abstürze-mit-Fehler-„Exception-29-“?page=4 Ich bin mir nicht sicher, ob hier ein heap Problem vorliegt. Der sah zumindest bei den Stichproben während der Aufzeichnung immer recht konstant aus: Bildschirmfoto 2024-01-26 um 23 10 08

Wer bis hier gekommen ist, erstmal vielen Dank und Grüße

Edit by lumapu: added epandable feature to log

You69Man commented 8 months ago

Das ist einmal eine richtig guter, und ausführliche Fehlerbeschreibung! Auffällig ist, dass die disconnects häufig genau zur vollen Stunde passieren: grafik Das schließt jedenfalls Hardwareprobleme einmal aus. Was genau passiert jede volle Stunde?

n14ro commented 8 months ago

Ich wüsste nicht, was netzwerktechnisch anders sein sollte als nachts. Bisher sehe ich das Verhalten nur beim Ahoy-Gerät. Andere Geräte z.B. ein HomePod und sonstige mobile Endgeräte zeigen das Verhalten nicht. Kann man mit den vielen Daten aus dem ersten Post (z.B. dem Crashdump?) was anfangen? Das Gerät ist wie vermutet bis 00:00 Uhr durchgelaufen. Dann der geplante automatische Neustart. Dann lief es wieder bis mindestens 7:30 Uhr ohne Probleme durch. 7:30 Uhr habe ich das Gerät versehentlich vom USB abgezogen…

Das Gerät liegt sonst einsam aufm Küchenschrank.

Grüße

lumapu commented 8 months ago

ich weiß nicht genau, ob ich schlau werde aus der Exception, hier mal dekodiert:

Exception ``` Exception: 29 (StoreProhibited: A store referenced a page mapped with an attribute that does not permit stores) epc1: 0x4025ccdf: ieee80211_add_xrates at ??:? epc2: 0x00000000 epc3: 0x00000000 excvaddr: 0x00000019 depc: 0x00000000 ctx: sys sp: 0x3fffed10 end: 0x3fffffb0 offset: 0x00000150 stack: 0x4025ce1b: ieee80211_send_probereq at ??:? 0x4026c4c6: chip_v6_rxmax_ext at ??:? 0x4025ede3: scan_remove_probe_ssid at ??:? 0x4025e9b4: scan_start at ??:? 0x4025e534: ieee80211_regdomain_chan_in_range at ??:? 0x4026aecc: chip_v6_set_chanfreq at ??:? 0x4024e541: mem_malloc at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/mem.c:211 0x4024e5a0: do_memp_malloc_pool at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/memp.c:295 0x4025e9ef: scan_start at ??:? 0x4024e5d0: memp_malloc at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/memp.c:356 0x40260968: chm_start_op at ??:? 0x40252d39: sys_timeout_abs at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/timeouts.c:205 0x4026092c: chm_start_op at ??:? 0x4025e9a4: scan_start at ??:? 0x4025e978: scan_start at ??:? 0x4025e943: scan_start at ??:? 0x40252f28: sys_check_timeouts at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/timeouts.c:396 0x4025eeb1: scan_remove_probe_ssid at ??:? 0x40277d31: ets_timer_handler_isr at ??:? 0x40277d76: ets_timer_handler_isr at ??:? 0x4023cb46: loop_task(ETSEventTag*) at core_esp8266_main.cpp:? 0x40105c91: call_user_start_local at ??:? 0x40105c97: call_user_start_local at ??:? 0x4010000d: call_user_start at ??:? 0x401000ab: app_entry_redefinable at ??:? 0x3ffe8368: ?? at /workdir/repo/newlib/newlib/libc/reent/impure.c:23 0x40249764: __ssputs_r at /workdir/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:232 0x401005cc: ets_post at ??:? 0x401005cc: ets_post at ??:? 0x401005cc: ets_post at ??:? 0x40105b77: lmacTxFrame at ??:? 0x40106429: ets_timer_disarm at ??:? 0x401005cc: ets_post at ??:? 0x401005a4: ets_intr_unlock at ??:? 0x401028e2: pp_post at ??:? 0x40104c8b: lmacProcessTxSuccess at ??:? 0x40106429: ets_timer_disarm at ??:? 0x40103b54: wDev_ProcessFiq at ??:? 0x40105add: lmacTxFrame at ??:? 0x401005cc: ets_post at ??:? 0x401005cc: ets_post at ??:? 0x40102d29: rcUpdateTxDone at ??:? 0x40105b77: lmacTxFrame at ??:? 0x401028f8: pp_post at ??:? 0x40105b77: lmacTxFrame at ??:? 0x401005cc: ets_post at ??:? 0x401005cc: ets_post at ??:? 0x40102d29: rcUpdateTxDone at ??:? 0x40105b8f: lmacRxDone at ??:? 0x401028f8: pp_post at ??:? 0x40105b8f: lmacRxDone at ??:? 0x401005cc: ets_post at ??:? 0x401028f8: pp_post at ??:? 0x401061d3: wdt_feed at ??:? 0x3fff4a84: ?? at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:213 0x4024d605: glue2esp_linkoutput at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:303 0x3fff4a84: ?? at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:213 0x40103899: wDev_ProcessFiq at ??:? 0x40100d12: umm_free_core at umm_malloc.cpp:? 0x40101060: free at ??:? 0x4024e568: mem_free at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/mem.c:237 0x40254dfe: etharp_raw at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/etharp.c:1174 0x40232398: std::_Function_handler::_M_invoke(std::_Any_data const&, netif*&&) at LEAmDNS.cpp:? 0x4024181c: std::_Function_handler::_M_manager(std::_Any_data&, esp8266::MDNSImplementation::MDNSResponder::begin(char const*, IPAddress const&, unsigned int)::{lambda(netif*)#1}::operator()(netif*) const::{lambda()#1} const&, std::_Manager_operation) at LEAmDNS.cpp:? 0x40232340: std::_Function_handler::_M_invoke(std::_Any_data const&) at LEAmDNS.cpp:? 0x40100300: std::function::operator()(netif*) const at ??:? 0x40239fec: netif_status_changed at ??:? 0x4024e67d: netif_do_set_ipaddr at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/lwip2-src/src/core/netif.c:494 0x4024da6c: esp2glue_netif_set_up1down0 at /local/users/gauchard/arduino/arduino_esp8266/origin/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:515 0x4027423b: pp_attach at ??:? 0x4027428a: pp_attach at ??:? 0x401005cc: ets_post at ??:? 0x401028f8: pp_post at ??:? 0x4027334b: ppTxPkt at ??:? 0x4025cfa7: ieee80211_send_probereq at ??:? 0x4025de7c: ieee80211_freedom_output at ??:? 0x4025ede3: scan_remove_probe_ssid at ??:? 0x4025e9b4: scan_start at ??:? 0x40261028: cnx_start_handoff_cb at ??:? 0x4010656d: ets_timer_arm_new at ??:? 0x402609b7: chm_start_op at ??:? 0x40261028: cnx_start_handoff_cb at ??:? 0x4026092c: chm_start_op at ??:? 0x4025e9a4: scan_start at ??:? 0x4025e978: scan_start at ??:? 0x4025e943: scan_start at ??:? 0x4027a0c4: wifi_station_ap_number_set at ??:? 0x4025eef4: scan_remove_probe_ssid at ??:? 0x40261028: cnx_start_handoff_cb at ??:? 0x4025e921: scan_start at ??:? 0x401005cc: ets_post at ??:? ```

Auffällig finde ich die scan_start, das würde zu dem WiFi-loss passen. Wird die API verwendet? Die Exceptions bitte nicht kürzen, die brauche ich komplett, musste jetzt einige Zeilen annehmen, weiß daher nicht, ob das Ergebnis stimmt. Interessant wäre auch wie sich die Heap-Fragmentation verhält. Es würde dafür sprechen, dass bei zwei Invertern schneller ein Reboot kommt, wenn die Heapfragmentation hoch ist bzw. steigt.

n14ro commented 8 months ago

Tut mir Leid. Ich musste den Code kürzen, da nur rund 65000 Zeichen erlaubt waren. Die Sachen die ich im Dump gekürzt habe sind Wiederholungen. Das heißt, überall da wo ich was rausgeschnitten habe (wie vor und nach dem … cut …) stand dieses „feefeffe“.

Was meinst du mit API? Ich verwende eigentlich nur MQTT zu homeassistant. Selten, dass mal die Webseite übern Browser angesteuert wird.

lumapu commented 8 months ago

ok, genau diesen Teil habe ich dann wieder erzeugt, in der Annahme, dass sich die Zeilen wiederholen.

Die API ist eine Schnittstelle, die des öfteren von externen Tools wie einer Hausautomatisierung abgefragt wird, deswegen frage ich. Wenn du das nicht verwendest und auch die Website selten aufrufst wird das nicht das Problem sein.

Evtl. hilft es wenn du die heap_fragmentation per MqTT mitloggen könntest um zu sehen, wie die sich über die Zeit entwickelt.

n14ro commented 8 months ago

Vielen Dank für eure Hilfe soweit. Wie kann ich die heap_fragmantation per MQTT mitloggen? Geht es ggf. auch mit USB? Heute wurde das Gerät um 12:30 wieder am USB angesteckt. Wenig später zeigte sich das gleiche Spiel. Seit 17 Uhr - Sonne wieder weg, Hoymiles aus - alles wieder ruhig (stand 22:20 Uhr).

Wird zur vollen Stunde irgend eine Zeit gesynced? Timeserver vielleicht?

Bildschirmfoto 2024-01-28 um 22 03 50
lumapu commented 8 months ago

Die Zeit wird nur alle 12 Stunden synchronisiert. Heap Fragmentation wird nur per MqTT ausgegeben. Ich würde empfehlen den Haken bei print inverter data mal zu entfernen, dann wird das Serielle Log nicht ganz so "zugespamt".

theunknownstarman commented 8 months ago

Ich hätte ähnliche Probleme und konnte sie in den Unifi WLAN Einstellungen für meine IoTs identifizieren.

Evtl. hilft Dir das weiter?

Screenshot

n14ro commented 8 months ago

Unter welchen Topic finde ich heap_fragmentation? IMG_7269

@theunknownstarman Danke für den Tipp. Bis auf BSS ist es wohl identisch. Unter Sicherheit habe ich folgendes gefunden:

IMG_7270

Dort sind 3600s eingestellt. Also exakt 1h. Ich habe die Funktion mal deaktiviert und beobachte das Verhalten.

lumapu commented 8 months ago

in deinem Screenshot der letzte Eintrag heißt heap_frag

n14ro commented 8 months ago

in deinem Screenshot der letzte Eintrag heißt heap_frag

Oh man… Danke. Ich lasse den MQTT Explorer mal mitlaufen.

n14ro commented 8 months ago

Ich habe den MQTT Explorer die letzten Tage laufen lassen. Leider zeigt er aber nur die letzten paar Stunden an.

Nachfolgend die Nachrichten im Graphen, die MQTT-Explorer mitgeschnitten hat. Kann man aus denen was lesen?

Bildschirmfoto 2024-02-03 um 21 18 53

Zum vergleich wieder ein Ausschnitt aus dem Netzwerk:

Bildschirmfoto 2024-02-03 um 21 27 04

Auffällig ist wieder, dass das System bis 9 Uhr sauber läuft, dann ab PV-Ertrag, die Probleme beginnen. Sogar so, dass der MQTT-Teil relativ schnell abschmiert. Seit 17 Uhr war dann wieder Ruhe.

Ich werde jetzt noch diese BSS Transition (wie von @theunknownstarman vorgeschlagen)abschalten und weiter beobachten.

Edit: Mir ist gerade aufgefallen, dass ich diese Rekeying Einstellung von Anfang der Woche zwar eingestellt, aber nicht gespeichert hatte. Also versuche ich es jetzt nochmal mit der deaktivierten Rekeying Option und BSS angeschaltet.

lumapu commented 8 months ago

soweit sind die Graphen schon hilfreich und sehen gut aus - bis auf die stündliche Uptime. Ein Test wäre auch die DTU für paar stunden im AP-Modus laufen zu lassen, hierzu einfach eine ungültige WLAN SSID eintragen und speichern + Neustart.

n14ro commented 8 months ago

Moin, ich hatte das Rekeying vorvorgestern im Netzwerk abgeschaltet. Vorgestern lief der ESP inkl. MQTT bis 21:30 Uhr durch (geprüft durch Uptime). Im Homeassistant kamen alle MQTT-Nachrichten an. Ich hatte dann 21 Uhr trotzdem nochmal USB-Log angeworfen und mitlaufen lassen.

Leider ist gestern morgen wieder die MQTT-Verbindung abgerissen "MQTT disconnected, reason: TCP disconnect". Auch über die Webseite lies sich das Gerät nicht erreichen. Es hat sich über den Tag auch nicht gefangen (wie sonst durch die Reconnects/Neustarts durch das Rekeying). Ich habe Abends einen harten Neustart durchgeführt.

I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 2343, s: 175, f: 25, n: 2143 | p: 2
I: (#1) TX 27 CH40 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 4D 00 00 00 00 00 00 00 00 94 BE 5B 
I: (#1) request timeout: 500ms
-----
I: com loop duration: 1775ms
-----
I: (#0) Radio infos: -6 -6 -6 4 -6 | t: 2344, s: 263, f: 21, n: 2060 | p: 255
I: (#0) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 5B 00 00 00 00 00 00 00 00 F4 58 84 
I: (#0) RX  87ms | 27 CH03 | 95  *  *  *  *  *  *  *  * 02 6E C2 00 02 9F A7 00 03 00 03 08 E3 13 87 00 42 3C 
I: (#0) RX 147ms | 23 CH03 | 95  *  *  *  *  *  *  *  * 83 00 00 00 03 03 E8 00 69 00 01 6A 8F 73 
W: (#0) frame 1 missing: request retransmit (3 attempts left)
I: (#0) TX 11 CH61 | 15  *  *  *  * 81 92 06 36 81 7C 
I: (#0) RX  34ms | 27 CH03 | 95  *  *  *  *  *  *  *  * 01 00 01 01 1C 00 0C 00 23 01 39 00 0B 00 23 00 00 B7 
I: (#0) Payload (42): 00 01 01 1C 00 0C 00 23 01 39 00 0B 00 23 00 00 6E C2 00 02 9F A7 00 03 00 03 08 E3 13 87 00 42 00 00 00 03 03 E8 00 69 00 01 
-----
I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 2344, s: 175, f: 25, n: 2144 | p: 2
I: (#1) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 5C 00 00 00 00 00 00 00 00 C4 7E DA 
I: (#1) request timeout: 500ms
-----
I: com loop duration: 1673ms
-----
I: (#0) Radio infos: -6 -6 -6 4 -6 | t: 2345, s: 264, f: 21, n: 2060 | p: 255
I: (#0) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 73 00 00 00 00 00 00 00 00 F5 A6 53 
I: (#0) request timeout: 10572ms
-----
I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 2345, s: 175, f: 25, n: 2145 | p: 2
I: (#1) TX 27 CH75 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 81 00 00 00 00 00 00 00 00 91 BB 97 
I: MQTT disconnected, reason: TCP disconnect
I: (#1) request timeout: 5443ms
-----
I: MQTT disconnected, reason: TCP disconnect
I: (#0) Radio infos: -6 -6 -6 3 -6 | t: 2346, s: 264, f: 21, n: 2061 | p: 255
I: (#0) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 0B 00 65 C0 A0 87 00 00 00 00 00 00 00 00 31 90 55 
I: (#0) RX  40ms | 27 CH03 | 95  *  *  *  *  *  *  *  * 01 00 01 01 1D 00 0D 00 24 01 3A 00 0B 00 24 00 00 B4 
I: MQTT disconnected, reason: TCP disconnect
W: (#0) frame 2 missing: request retransmit (3 attempts left)
I: (#0) TX 11 CH61 | 15  *  *  *  * 81 92 06 36 82 7F 

Heute hingegen lief ahoy durch. Bis 18:21 Uhr, dann gab es einen Neustart:

I: com loop duration: 1522ms
-----

2024-02-06 18:21:32 I: (#0) Radio infos: -6 -6 -6 -6 -6 | t: 2227, s: 569, f: 232, n: 1426 | p: 255
I: (#0) TX 27 CH40 | 15  *  *  *  * 81 92 06 36 80 05 00 65 C2 6A 9A 00 00 00 00 00 00 00 00 0B 24 00 

2024-02-06 18:21:33 I: (#0) request timeout: 500ms
-----

2024-02-06 18:21:33 I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 2227, s: 1094, f: 274, n: 859 | p: 2
I: (#1) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 05 00 65 C2 6A 9B 00 00 00 00 00 00 00 00 9B 29 D3 

2024-02-06 18:21:34 I: (#1) request timeout: 504ms
-----
I: com loop duration: 1521ms
-----

2024-02-06 18:21:47 I: (#0) Radio infos: -6 -6 -6 -6 -6 | t: 2228, s: 569, f: 232, n: 1427 | p: 255
I: (#0) TX 27 CH61 | 15  *  *  *  * 81 92 06 36 80 05 00 65 C2 6A A9 00 00 00 00 00 00 00 00 FA 64 82 

2024-02-06 18:21:48 I: (#0) request timeout: 500ms
-----

2024-02-06 18:21:48 I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 2228, s: 1094, f: 274, n: 860 | p: 2
I: (#1) TX 27 CH75 | 15  *  *  *  * 81 92 06 36 80 05 00 65 C2 6A AA 00 00 00 00 00 00 00 00 0A 70 2A 

2024-02-06 18:21:49 I: (#1) request timeout: 504ms
-----
I: com loop duration: 1520ms
-----

2024-02-06 18:22:01 
 ets Jan  8 2013,rst cause:4, boot mode:(3,7)

wdt reset
load 0x4010f000, len 3424, room 16 
tail 0
chksum 0x2e
load 0x3fff20b8, len 40, room 8 
tail 0
chksum 0x2b
csum 0x2b
v000957c0
~ld

2024-02-06 18:22:01 åÇn«rêÚn|Ïlƒl`bbrl‚nbÇnl`årlƒl‰˛I: Initializing FS ..
I:  .. done
I: Config Version: 7
I: Settings valid: true
I: Radio Config:
SPI Frequency       = 1 Mhz
Channel         = 3 (~ 2403 M
2024-02-06 18:22:01 Hz)
Model           = nRF24L01+
RF Data Rate        = 250 KBPS
RF Power Amplifier  = PA_LOW
RF Low Noise Amplifier  = Enabled
CRC Length      = 16 bits
Address Length      = 5 bytes
Static Payload Length   = 32 bytes
Auto Retry Delay    = 1000 microseconds
Auto Retry Attempts = 15 maximum
Packets lost on
    current channel = 0
Retry attempts made for
    last transmission   = 15
Multicast       = Allowed
Custom ACK Payload  = Disabled
Dynamic Payloads    = Enabled
Auto Acknowledgment = Enabled
Primary Mode        = RX
TX address      = 0x9112838401
pipe 0 (closed) bound   = 0x9112838401
pipe 1 ( open ) bound   = 0x3606928101
pipe 2 (closed) bound   = 0xc3
pipe 3 (closed) bound   = 0xc4
pipe 4 (closed) bound   = 0xc5
pipe 5 (closed) bound   = 0xc6
I: DTU_SN: 81920636

---------
AhoyDTU Info:
Version: 0.8.36
Github Hash: 6fb0535

---------
AP MODE
SSID: AHOY-DTU
PWD: esp_8266
IP Address: http://192.168.4.1
---------

2024-02-06 18:22:03 connect to network 'XXX WLAN' ...
I: added inverter HM114182xxxxxx
I: added inverter HM114184xxxxxx
scanning APs with SSID XXX WLAN

2024-02-06 18:22:06 BSSID 0: 78 45 58 d6 10 e6
BSSID 1: 44 4e 6d 53 c4 9c

2024-02-06 18:22:07 try to connect to AP with BSSID: 78 45 58 d6 10 e6

2024-02-06 18:22:09 I: connectionEvent

[WiFi] Connected

2024-02-06 18:22:11 I: connectionEvent

2024-02-06 18:22:11 

--------------------------------
Welcome to AHOY!

point your browser to http://192.168.10.135 (Station)
to configure your device
--------------------------------

2024-02-06 18:22:11 [WiFi] AP disabled

2024-02-06 18:22:11 [WiFi] mDNS established: AHOY-DTU.local

2024-02-06 18:22:13 I: [NTP]: 2024-02-06 17:22:13 UTC

2024-02-06 18:22:13 I: MQTT connected

2024-02-06 18:22:14 I: (#0) Radio infos: -6 -6 -6 -6 -6 | t: 0, s: 0, f: 0, n: 0 | p: 255
I: (#0) TX 27 CH23 | 15  *  *  *  * 81 92 06 36 80 01 00 65 C2 6A C6 00 00 00 00 00 00 00 00 CC 88 33 

2024-02-06 18:22:14 I: (#0) request timeout: 500ms
-----

2024-02-06 18:22:15 I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 0, s: 0, f: 0, n: 0 | p: 2
I: (#1) TX 27 CH23 | 15  *  *  *  * 81 92 06 36 80 01 00 65 C2 6A C7 00 00 00 00 00 00 00 0
2024-02-06 18:22:15 0 5C 85 E0 

2024-02-06 18:22:15 I: (#1) request timeout: 500ms
-----
I: com loop duration: 1511ms
-----

2024-02-06 18:22:25 I: (#0) Radio infos: -6 -6 -6 -6 -6 | t: 1, s: 0, f: 0, n: 1 | p: 255
I: (#0) TX 27 CH40 | 15  *  *  *  * 81 92 06 36 80 01 00 65 C2 6A D1 00 00 00 00 00 00 00 00 3C 63 3F 

2024-02-06 18:22:25 I: (#0) request timeout: 500ms
-----

2024-02-06 18:22:26 I: (#1) Radio infos: -6 -6 -6 -6 -6 | t: 1, s: 0, f: 0, n: 1 | p: 2
I: (#1) TX 27 CH40 | 15  *  *  *  * 81 92 06 36 80 01 00 65 C2 6A D2 00 00 00 00 00 00 00 0
2024-02-06 18:22:26 0 CC 77 97 

2024-02-06 18:22:26 I: (#1) request timeout: 500ms
-----
I: com loop duration: 1510ms

free_heap und heap_frag zeigten keine Auffälligkeiten.

Ist es weiterhin sinnvoll im AP-Modus zu testen?

CyberLine commented 7 months ago

Moin, ich reihe mich mal ein in die geplagten von dem Thema, auch hier Probleme seit dem Update auf 0.8.36 mit Unifi Netzwerk. Sobald der WR anfängt zu produzieren scheint der Ahoy kurz danach Offline zu gehen. Gerät ist noch Online in der UDM, zeigt aber keinen Traffic mehr an und reagiert auch nicht mehr auf ping etc.

Meine Wlan settings für das Netzwerk hab ich schonmal angehangern. Group Rekeying ist bei mir aus. image

theunknownstarman commented 7 months ago

@CyberLine Versuchs mal mit meinen Einstellungen oben. So wie ich das einschätze, dann liegt es bei Dir an den Einstellungen der WLAN Parameter in der UDM

CyberLine commented 7 months ago

@CyberLine Versuchs mal mit meinen Einstellungen oben. So wie ich das einschätze, dann liegt es bei Dir an den Einstellungen der WLAN Parameter in der UDM

Nein, hat nix gebracht. Hätte mich aber auch gewundert. Die WLAN settings hab ich seit 5 Jahren nicht geändert und bis zum Firmware Update lief der ja auch über ein Jahr problemlos.

theunknownstarman commented 7 months ago

@CyberLine geb Dir Recht mit deiner Überlegung, allerdings kamen in den letzten 5 Jahren haufenweise Updates sowohl für UDM APs/Switches als auch für die UDM selbst und da hat sich sehr sehr viel geändert zwischenzeitlich. Wenn Du "meine" Settings oben testest, dann solltest Du ein paar Tage warten, denn - zumindest bei mir - wird jede Tag ein Remapping der APs in Verbindung mit den WLAN Clients durchgeführt. Das hat immensen Einfluß auf die Empfangsparameter dieser.

Ich habe seit ein paar Wochen den im Bild festgelegten Wert auf "auto" verändert. Vorher hatte ich den fix auf die Werte 1/3 gesetzt. Dieser könnte bei Dir evtl. zum Erfolg führen, wenn Du mal "auto" deaktivierst.

Screenshot

CyberLine commented 7 months ago

@CyberLine geb Dir Recht mit deiner Überlegung, allerdings kamen in den letzten 5 Jahren haufenweise Updates sowohl für UDM APs/Switches als auch für die UDM selbst und da hat sich sehr sehr viel geändert zwischenzeitlich. Wenn Du "meine" Settings oben testest, dann solltest Du ein paar Tage warten, denn - zumindest bei mir - wird jede Tag ein Remapping der APs in Verbindung mit den WLAN Clients durchgeführt. Das hat immensen Einfluß auf die Empfangsparameter dieser.

Naja, gestern umgestellt, dann ahoy restarten und heute nach ner Stunde Produktion ist er wieder weg. Ich denke ich werde einfach ein downgrade auf 0.6 machen und nie wieder updaten

theunknownstarman commented 7 months ago

Fairerweise als Ergänzung noch der Hinweis:

Ich habe zwei separate Ahoy DTUs bei mir laufen:

Der ESP läuft DEUTLICH stabiler als der 8266.

Das wäre evtl. auch nochmal eine Idee.

n14ro commented 7 months ago

Guten morgen zusammen,

ich bin ebenfalls noch fleißig am Testen. Ich hatte 3 DTUs mit 8266 zur gleichen Zeit aufgebaut:

Die hier im Thread genannten Einstellung am Rekeying und BSS Transition nacheinander deaktiviert. Rekeying hat das fast stündliche "Abreißen" korrigiert. Trotzdem bleiben die auch von @CyberLine genannten "Abrisse". BSS hat bei mir keine merklichen Veränderungen gebracht.

Ich habe am Mittwoch ebenfalls ein ESP32 geliefert bekommen. NRF24 Plus angelötet (vom 8266 abgelötet) und läuft nun seit 3 Tagen ohne Probleme. Bisher nur ein gewollter Neustart für angepasste MQTT-Einstellungen.

@theunknownstarman Vielleicht ist das das Problem? Kommt der 8266 ggf. mit z.B. Kanalwechsel nicht zuverlässig klar? Nach einem "Abriss" scheint die Ahoy-Applikation ja normal weiterzulaufen, nur halt ohne TCP-Verbindung nach außen. Es scheint auch kein neuer Verbindungsaufbau versucht zu werden. So zumindest mein laienhafter Rückschluss aus Logs und erlebtes Verhalten des 8266.

Grüße und noch ein schönen Sonntag.

theunknownstarman commented 7 months ago

Ja. Du liegst mit hoher Wahrscheinlichkeit richtig, dass der Kanalwechsel (und vermutlich auch ein AP Wechsel) ein Problem für den 8266 ist. Die UDM wechselt ziemlich häufig die Kanäle, wenn "sie der Meinung ist" und ich bin mir ziemlich sicher, dass der AHOY das entweder in der Geschwindigkeit nicht kann oder es in der Verbindung mit der Applikation (DTU) zu einem Problem führt.

CyberLine commented 7 months ago

Vielleicht noch zu erwähnen: meine Ahoy hängt per AP Pinning fest an einem AP, wie schon immer und auch die Kanäle sind fix vergeben, da ich mir sonst mit dem Zigbee in die quere komme. Ich hab insgesamt knapp 10 8266 im Einsatz für Klima, Gaszähler etc. und keiner hat bisher Probleme. Nur die Ahoy seit dem Update.

CyberLine commented 7 months ago

Ich hab jetzt auch mal free_heap und heap_frag mitgeschnitten bis zum ausfall vor einer Stunde (scheint immer relativ zuverlässig um 9:15 zu passieren.) Zuletzt sagte er auch mqtt_connected: false und dann war auch web weg. image image

CyberLine commented 7 months ago

Hab jetzt mal auf nen ESP32 gewechselt und hoffe das Thema hat sich damit erledigt.

lumapu commented 7 months ago

davon gehe ich aus, der esp32 ist viel zuverlässiger

n14ro commented 7 months ago

Kurze Rückmeldung: Mit dem ESP32 hatte ich noch keinen ungeplanten Neustart. Auch die Daten via MQTT sehen in Home Assistant gut aus.

Bildschirmfoto 2024-03-01 um 09 15 25

Ich werde wohl den zweiten ESP8266 auch noch auf den ESP32 umbauen.

CyberLine commented 7 months ago

Kurze Rückmeldung: Mit dem ESP32 hatte ich noch keinen ungeplanten Neustart. Auch die Daten via MQTT sehen in Home Assistant gut aus.

Bildschirmfoto 2024-03-01 um 09 15 25

Ich werde wohl den zweiten ESP8266 auch noch auf den ESP32 umbauen.

Gleiches ist bei mir zu beobachten: seit dem Wechsel auf ESP32 keine issues mehr.

theunknownstarman commented 7 months ago

Wie habt ihr es geschafft die MQTT Werte beim Gerätewechsel beizubehalten? Reicht die gleiche Benamsung des Gerätes aus um die gleichen MQTT Werte zu bekommen?

lumapu commented 7 months ago

nach meinem Verständnis schon, aber es gibt da auch noch die Client-ID. Die muss mWn. auch übereinstimmen.

bub4 commented 6 months ago

Ich bin am Wochenende auch auf UniFi umgestiegen. Die Migration von Fritz verlief soweit gut, bis auf die Ahoy-DTU. Die wurde nach dem Wifi und IP-Umzug zwar im UniFi Netwerk angezeigt, sie war aber nicht mehr erreichbar. Ich habe daraufhin dann die neueste Version installiert. Nach umverkabeln der Antenne hat es letztendlich wieder alles funktioniert. Sie stieg aber regelmäßig aus und die GUI war nicht mehr erreichbar.

Ich habe daraufhin alle Versionen ausprobiert und nichts half - sporadische Ausfälle worauf sie aus- und wieder eingesteckt werden musste.

Dann hab ich an den Netzwerkeinstellungen rumgespielt und "IGMP Snooping" deaktiviert. ...keine Ahnung ob es damit zusammenhängt, aber sie läuft nun seit über zwei Tagen durch mit Version 0.6.9

Meine DTU basiert auch auf dem Wemos D1 Mini - also kein ESP32. Einen Kondensator habe ich nicht eingelötet.

n14ro commented 6 months ago

Gerade nachgeschaut: IGMP snooping ist bei mir noch nie aktiv gewesen.

theunknownstarman commented 6 months ago

Bei mir auch so. Vermutlich ist die Multicast Integration im 8266 nicht korrekt entwickelt. Ob es beim ESP32 besser ist, kann ich nicht sagen.

n14ro commented 6 months ago

Der ESP32 performt bei mir im gleichen ubiquity-Netzwerk an der gleichen Stelle und den gleichen Einstellungen unvergleichlich besser. Ab und zu ist zwar die GUI nicht erreichbar oder sehr träge. Fängt sich dann wenig später wieder. MQTT läuft dabei immer stabil durch.

IMG_7837