diff --git a/README.md b/README.md index 542d1e1..09bda8e 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Feel free to join us on Discord: https://discord.gg/9nPq85bP4p ## Supported devices Supported ESP32 devices: -- Nuki Hub is compiled against all ESP32 models with Wi-Fi and Bluetooh Low Energy (BLE) which are supported by ESP-IDF 5.1.4 and Arduino Core 3.0.4. +- Nuki Hub is compiled against all ESP32 models with Wi-Fi and Bluetooh Low Energy (BLE) which are supported by ESP-IDF 5.1.4 and Arduino Core 3.0.7. - Tested stable builds are provided for the ESP32, ESP32-S3 and ESP32-C3. - Untested builds are provided for the ESP32-Solo1. - Support for the ESP32-C6 and ESP32-H2 is experimental. There could be more frequent crashes than on other ESP32 devices and connections with the Nuki device could be slower than on other ESP32 devices. diff --git a/platformio.ini b/platformio.ini index a357b42..2538d4e 100644 --- a/platformio.ini +++ b/platformio.ini @@ -13,7 +13,7 @@ default_envs = esp32 boards_dir = boards [env] -platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip +platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip platform_packages = framework = arduino, espidf board_build.embed_txtfiles = diff --git a/src/Config.h b/src/Config.h index ef6633d..ebe9ada 100644 --- a/src/Config.h +++ b/src/Config.h @@ -4,7 +4,7 @@ #define NUKI_HUB_VERSION "9.02" #define NUKI_HUB_BUILD "unknownbuildnr" -#define NUKI_HUB_DATE "2024-10-20" +#define NUKI_HUB_DATE "2024-10-28" #define GITHUB_LATEST_RELEASE_URL (char*)"https://github.com/technyon/nuki_hub/releases/latest" #define GITHUB_OTA_MANIFEST_URL (char*)"https://raw.githubusercontent.com/technyon/nuki_hub/binary/ota/manifest.json" @@ -110,6 +110,7 @@ #define MQTT_QOS_LEVEL 1 #define MQTT_CLEAN_SESSIONS false #define MQTT_KEEP_ALIVE 60 +#define MQTT_STACK_SIZE 12288 #define GPIO_DEBOUNCE_TIME 200 #define CHAR_BUFFER_SIZE 4096 #define NUKI_TASK_SIZE 8192 diff --git a/src/NukiNetwork.cpp b/src/NukiNetwork.cpp index dd73ca4..6d46b1a 100644 --- a/src/NukiNetwork.cpp +++ b/src/NukiNetwork.cpp @@ -206,6 +206,7 @@ bool NukiNetwork::update() #else void NukiNetwork::initialize() { + _mqtt_cfg.task.stack_size = MQTT_STACK_SIZE; _hostname = _preferences->getString(preference_hostname, ""); if(_hostname == "") diff --git a/src/WebCfgServer.cpp b/src/WebCfgServer.cpp index 43298d9..90e8e70 100644 --- a/src/WebCfgServer.cpp +++ b/src/WebCfgServer.cpp @@ -2945,7 +2945,7 @@ bool WebCfgServer::processArgs(PsychicRequest *request, String& message) { _preferences->putBytes(preference_conf_opener_advanced_acl, (byte*)(&advancedOpenerConfigAclPrefs), sizeof(advancedOpenerConfigAclPrefs)); Log->print(F("Setting changed: ")); - Log->println("ACLCONFBADVANCEDOPENER"); + Log->println("ACLCONFADVANCEDOPENER"); //configChanged = true; break; } diff --git a/updater/platformio.ini b/updater/platformio.ini index 41ca4ca..4b98f2a 100644 --- a/updater/platformio.ini +++ b/updater/platformio.ini @@ -13,7 +13,7 @@ default_envs = updater_esp32 boards_dir = ../boards [env] -platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip +platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.07/platform-espressif32.zip platform_packages = framework = arduino, espidf board_build.embed_txtfiles =