Habe ich. Die nachfolgende while-Schleife gefällt dem Board aber auch nicht.
So sieht die Ausgabe mit Auskommentierung bis nach der Schleife
while (WiFi.waitForConnectResult() != WL_CONNECTED) { ...
aus:
Booting Wifi Mode
(IP unset)
*MeineSSID*
Ready
IP address: (IP unset)
Connecting to MQTT broker
Anzahl MQTT Connection Retries:
-1
Connection failed
Retry MQTT Connection in x Seconds:
1.50
Anzahl MQTT Connection Retries:
-1
Connection failed
Retry MQTT Connection in x Seconds:
1.50
Successfully connected to MQTT broker
swarm.hiveeyes.org
.Gewicht A: 2305 g
Gewicht B: -5597 g
.Gewicht A: 2304 g
...
Er braucht also zu lange zum Verbinden. Und wenn er wartet wird der Watchdog nicht aufgerufen und stürzt deshalb ab (soft reset). Wenn ich das nicht richtig verstehe.
Müsste man da in der Library mal ein yield() oder so verstecken?