Hallo zusammen,
seit ungefähr Weihnachten (nach einem Jahr problemlosem Dauerbetrieb) kann meine SenseBox sich nicht mehr mit dem SenseMap-Server verbinden. FritzBox war kaputt und wurde zwischenzeitlich getauscht.
- mcu_component_test funktioniert
- WLAN Verbindung wird erfolgreich aufgebaut.
- Sensoren funktionieren
- Port 443 auf Fritzbox freigegeben, zum Testen auch mal alle Ports freigegeben.
- gleiches Phänomen jedoch auch beim Handy-Hotspot (um die Fritzbox als Fehler auszuschließen).
Teile des Sketches: Servervariable
// address of the server to send to
const char server[] PROGMEM = "ingress.opensensemap.org/";
Verbindungsversuch:
char _server[strlen_P(server)];
strcpy_P(_server, server);
for (uint8_t timeout = 2; timeout != 0; timeout--) {
Serial.println(F("connecting..."));
connected = client.connect(_server, 443);
if (connected == true) {
...
}
if (connected == false) {
DEBUG(F("connection failed. Restarting System."));
}
Ergibt dieses Log im Serial-Monitor:
21:00:41.544 -> xbee1 spi enable...done
21:00:41.746 -> xbee1 power on...done
21:00:42.769 -> Attempting to connect to SSID: dahms
21:00:43.210 -> Waiting 10 seconds for connection...192.168.178.23
21:00:53.198 -> done.
21:00:53.198 ->
21:00:53.198 -> Scanning...
21:00:53.198 -> TSL45315 found.
21:00:53.198 -> VEML6070 found.
21:00:53.198 -> HDC1080 found.
21:00:53.198 -> BMP280 found.
21:00:53.198 -> 5 sensors found.
21:00:53.198 ->
21:00:53.198 -> Initializing sensors...
21:00:53.838 -> Checking lightsensortype
21:00:53.838 -> TSL45315
21:00:53.938 -> Initializing sensors done!
21:00:53.938 -> Starting loop in 3 seconds.
21:00:56.931 -> Starting new measurement...
21:00:57.241 -> Submit values
21:00:57.241 -> connecting...
21:01:18.238 -> connecting...
21:01:39.215 -> connection failed. Restarting System.
Hat irgendjemand eine Idee?
Vielen Dank und Schöne Ostern,
Stefan