ArduinoJson 7.2 upgrade

This commit is contained in:
proddy
2024-09-19 12:15:19 +02:00
parent 0ee1246865
commit cf1eae9426
11 changed files with 6914 additions and 6433 deletions

View File

@@ -3250,11 +3250,11 @@ bool Thermostat::set_switchtime(const char * value, const uint16_t type_id, char
if (error) {
return false;
}
if (!doc.containsKey("no")) {
if (!doc["no"].is<int>()) {
return false;
}
no = doc["no"].as<int>();
if (!doc.containsKey("day") || !doc.containsKey("mode") || !doc.containsKey("time")) {
no = doc["no"];
if (!doc["day"].is<const char *>() || !doc["mode"].is<const char *>() || !doc["time"].is<const char *>()) {
EMSESP::wait_validate(type_id);
read_command(type_id, 2 * no, 2);
return true;