diff --git a/main/main.ino b/main/main.ino index 35eaa35..a5d6d67 100644 --- a/main/main.ino +++ b/main/main.ino @@ -3367,7 +3367,7 @@ void XtoSYS(const char* topicOri, JsonObject& SYSdata) { // json object decoding publishState = true; } #endif - if (SYSdata.containsKey("wifi_ssid") && SYSdata["wifi_ssid"].is() && SYSdata.containsKey("wifi_pass") && SYSdata["wifi_pass"].is()) { + if (SYSdata.containsKey("wifi_ssid") && SYSdata["wifi_ssid"].is() && SYSdata.containsKey("wifi_pass") && SYSdata["wifi_pass"].is()) { #ifdef ESP32 ProcessLock = true; # ifdef ZgatewayBT @@ -3397,12 +3397,12 @@ void XtoSYS(const char* topicOri, JsonObject& SYSdata) { // json object decoding restartESP = true; } - if ((SYSdata.containsKey("mqtt_topic") && SYSdata["mqtt_topic"].is()) || + if ((SYSdata.containsKey("mqtt_topic") && SYSdata["mqtt_topic"].is()) || #ifdef ZmqttDiscovery - (SYSdata.containsKey("discovery_prefix") && SYSdata["discovery_prefix"].is()) || + (SYSdata.containsKey("discovery_prefix") && SYSdata["discovery_prefix"].is()) || #endif - (SYSdata.containsKey("gateway_name") && SYSdata["gateway_name"].is()) || - (SYSdata.containsKey("gw_pass") && SYSdata["gw_pass"].is())) { + (SYSdata.containsKey("gateway_name") && SYSdata["gateway_name"].is()) || + (SYSdata.containsKey("gw_pass") && SYSdata["gw_pass"].is())) { if (SYSdata.containsKey("mqtt_topic")) { strncpy(mqtt_topic, SYSdata["mqtt_topic"], parameters_size); } @@ -3457,18 +3457,18 @@ void XtoSYS(const char* topicOri, JsonObject& SYSdata) { // json object decoding Log.notice(F("MQTT cnt index %d" CR), cnt_index); - if (SYSdata.containsKey("mqtt_user") && SYSdata["mqtt_user"].is() && SYSdata.containsKey("mqtt_pass") && SYSdata["mqtt_pass"].is()) { + if (SYSdata.containsKey("mqtt_user") && SYSdata["mqtt_user"].is() && SYSdata.containsKey("mqtt_pass") && SYSdata["mqtt_pass"].is()) { strcpy(cnt_parameters_array[cnt_index].mqtt_user, SYSdata["mqtt_user"]); strcpy(cnt_parameters_array[cnt_index].mqtt_pass, SYSdata["mqtt_pass"]); cnt_parameters_array[cnt_index].validConnection = false; } - if (SYSdata.containsKey("mqtt_server") && SYSdata["mqtt_server"].is()) { + if (SYSdata.containsKey("mqtt_server") && SYSdata["mqtt_server"].is()) { strcpy(cnt_parameters_array[cnt_index].mqtt_server, SYSdata["mqtt_server"]); cnt_parameters_array[cnt_index].validConnection = false; } - if (SYSdata.containsKey("mqtt_port") && SYSdata["mqtt_port"].is()) { + if (SYSdata.containsKey("mqtt_port") && SYSdata["mqtt_port"].is()) { strcpy(cnt_parameters_array[cnt_index].mqtt_port, SYSdata["mqtt_port"]); cnt_parameters_array[cnt_index].validConnection = false; } @@ -3484,22 +3484,22 @@ void XtoSYS(const char* topicOri, JsonObject& SYSdata) { // json object decoding } // Copy the certs to the memory - if (SYSdata.containsKey("mqtt_server_cert") && SYSdata["mqtt_server_cert"].is()) { + if (SYSdata.containsKey("mqtt_server_cert") && SYSdata["mqtt_server_cert"].is()) { cnt_parameters_array[cnt_index].server_cert = TheengsUtils::processCert(SYSdata["mqtt_server_cert"].as()); Log.trace(F("Assigning server cert %s" CR), generateHash(cnt_parameters_array[cnt_index].server_cert).c_str()); cnt_parameters_array[cnt_index].validConnection = false; } - if (SYSdata.containsKey("mqtt_client_cert") && SYSdata["mqtt_client_cert"].is()) { + if (SYSdata.containsKey("mqtt_client_cert") && SYSdata["mqtt_client_cert"].is()) { cnt_parameters_array[cnt_index].client_cert = TheengsUtils::processCert(SYSdata["mqtt_client_cert"].as()); Log.trace(F("Assigning client cert %s" CR), generateHash(cnt_parameters_array[cnt_index].client_cert).c_str()); cnt_parameters_array[cnt_index].validConnection = false; } - if (SYSdata.containsKey("mqtt_client_key") && SYSdata["mqtt_client_key"].is()) { + if (SYSdata.containsKey("mqtt_client_key") && SYSdata["mqtt_client_key"].is()) { cnt_parameters_array[cnt_index].client_key = TheengsUtils::processCert(SYSdata["mqtt_client_key"].as()); Log.trace(F("Assigning client key %s" CR), generateHash(cnt_parameters_array[cnt_index].client_key).c_str()); cnt_parameters_array[cnt_index].validConnection = false; } - if (SYSdata.containsKey("ota_server_cert") && SYSdata["ota_server_cert"].is()) { + if (SYSdata.containsKey("ota_server_cert") && SYSdata["ota_server_cert"].is()) { cnt_parameters_array[cnt_index].ota_server_cert = TheengsUtils::processCert(SYSdata["ota_server_cert"].as()); Log.trace(F("Assigning OTA server cert %s" CR), generateHash(cnt_parameters_array[cnt_index].ota_server_cert).c_str()); }