diff --git a/GitOTA.cpp b/GitOTA.cpp index b246161..5002026 100644 --- a/GitOTA.cpp +++ b/GitOTA.cpp @@ -316,11 +316,11 @@ int GitUpdater::checkInternet() { int httpCode = https.sendRequest("HEAD"); if (httpCode == HTTP_CODE_OK || httpCode == HTTP_CODE_MOVED_PERMANENTLY || httpCode == HTTP_CODE_FOUND) { err = 0; - Serial.printf("Check Internet Success: %dms\n", millis() - t); + Serial.printf("Check Internet Success: %ldms\n", millis() - t); } else { err = httpCode; - Serial.printf("Check Internet Error: %d: %dms\n", err, millis() - t); + Serial.printf("Check Internet Error: %d: %ldms\n", err, millis() - t); } https.end(); } @@ -391,8 +391,7 @@ int8_t GitUpdater::downloadFile() { if(client) { client->setInsecure(); HTTPClient https; - uint8_t ndx = 0; - char url[128]; + char url[196]; sprintf(url, "%s%s", this->baseUrl, this->currentFile); Serial.println(url); if(https.begin(*client, url)) { @@ -455,7 +454,7 @@ int8_t GitUpdater::downloadFile() { } } free(buff); - if(len < total) { + if(len > total) { Serial.println("Error downloading file!!!"); return -42; diff --git a/SomfyController.ino b/SomfyController.ino index a76939e..4fe64b8 100644 --- a/SomfyController.ino +++ b/SomfyController.ino @@ -49,17 +49,17 @@ void loop() { } uint32_t timing = millis(); net.loop(); - if(millis() - timing > 100) Serial.printf("Timing Net: %dms\n", millis() - timing); + if(millis() - timing > 100) Serial.printf("Timing Net: %ldms\n", millis() - timing); timing = millis(); somfy.loop(); - if(millis() - timing > 100) Serial.printf("Timing Somfy: %dms\n", millis() - timing); + if(millis() - timing > 100) Serial.printf("Timing Somfy: %ldms\n", millis() - timing); timing = millis(); if(net.connected()) { webServer.loop(); - if(millis() - timing > 200) Serial.printf("Timing WebServer: %dms\n", millis() - timing); + if(millis() - timing > 200) Serial.printf("Timing WebServer: %ldms\n", millis() - timing); timing = millis(); sockEmit.loop(); - if(millis() - timing > 100) Serial.printf("Timing Socket: %dms\n", millis() - timing); + if(millis() - timing > 100) Serial.printf("Timing Socket: %ldms\n", millis() - timing); timing = millis(); } if(rebootDelay.reboot && millis() > rebootDelay.rebootTime) { diff --git a/SomfyController.ino.esp32.bin b/SomfyController.ino.esp32.bin index 4ec3367..1576d6c 100644 Binary files a/SomfyController.ino.esp32.bin and b/SomfyController.ino.esp32.bin differ