Fix for JSON commands
This commit is contained in:
@@ -2530,7 +2530,7 @@ void NukiOpenerWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
String allowedFromTime;
|
String allowedFromTime;
|
||||||
String allowedUntilTime;
|
String allowedUntilTime;
|
||||||
|
|
||||||
if(json["code"].is<unsigned int>())
|
if(json["code"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
code = json["code"].as<unsigned int>();
|
code = json["code"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2539,7 +2539,7 @@ void NukiOpenerWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
code = 12;
|
code = 12;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2548,7 +2548,7 @@ void NukiOpenerWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["timeLimited"].is<unsigned int>())
|
if(json["timeLimited"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
timeLimited = json["timeLimited"].as<unsigned int>();
|
timeLimited = json["timeLimited"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2557,27 +2557,27 @@ void NukiOpenerWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
timeLimited = 2;
|
timeLimited = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["name"].is<String>())
|
if(json["name"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
name = json["name"].as<String>();
|
name = json["name"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFrom"].is<String>())
|
if(json["allowedFrom"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFrom = json["allowedFrom"].as<String>();
|
allowedFrom = json["allowedFrom"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntil"].is<String>())
|
if(json["allowedUntil"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntil = json["allowedUntil"].as<String>();
|
allowedUntil = json["allowedUntil"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedWeekdays"].is<String>())
|
if(json["allowedWeekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFromTime"].is<String>())
|
if(json["allowedFromTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFromTime = json["allowedFromTime"].as<String>();
|
allowedFromTime = json["allowedFromTime"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntilTime"].is<String>())
|
if(json["allowedUntilTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
||||||
}
|
}
|
||||||
@@ -3047,7 +3047,7 @@ void NukiOpenerWrapper::onTimeControlCommandReceived(const char *value)
|
|||||||
String lockAction;
|
String lockAction;
|
||||||
NukiOpener::LockAction timeControlLockAction;
|
NukiOpener::LockAction timeControlLockAction;
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3056,15 +3056,15 @@ void NukiOpenerWrapper::onTimeControlCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["weekdays"].is<String>())
|
if(json["weekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
weekdays = json["weekdays"].as<String>();
|
weekdays = json["weekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["time"].is<String>())
|
if(json["time"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
time = json["time"].as<String>();
|
time = json["time"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["lockAction"].is<String>())
|
if(json["lockAction"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
lockAction = json["lockAction"].as<String>();
|
lockAction = json["lockAction"].as<String>();
|
||||||
}
|
}
|
||||||
@@ -3337,7 +3337,7 @@ void NukiOpenerWrapper::onAuthCommandReceived(const char *value)
|
|||||||
String allowedFromTime;
|
String allowedFromTime;
|
||||||
String allowedUntilTime;
|
String allowedUntilTime;
|
||||||
|
|
||||||
if(json["remoteAllowed"].is<unsigned int>())
|
if(json["remoteAllowed"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
remoteAllowed = json["remoteAllowed"].as<unsigned int>();
|
remoteAllowed = json["remoteAllowed"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3346,7 +3346,7 @@ void NukiOpenerWrapper::onAuthCommandReceived(const char *value)
|
|||||||
remoteAllowed = 2;
|
remoteAllowed = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3355,7 +3355,7 @@ void NukiOpenerWrapper::onAuthCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["timeLimited"].is<unsigned int>())
|
if(json["timeLimited"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
timeLimited = json["timeLimited"].as<unsigned int>();
|
timeLimited = json["timeLimited"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3364,28 +3364,28 @@ void NukiOpenerWrapper::onAuthCommandReceived(const char *value)
|
|||||||
timeLimited = 2;
|
timeLimited = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["name"].is<String>())
|
if(json["name"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
name = json["name"].as<String>();
|
name = json["name"].as<String>();
|
||||||
}
|
}
|
||||||
//if(json["sharedKey"].is<String>()) sharedKey = json["sharedKey"].as<String>();
|
//if(json["sharedKey"].is<JsonVariant>()) sharedKey = json["sharedKey"].as<String>();
|
||||||
if(json["allowedFrom"].is<String>())
|
if(json["allowedFrom"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFrom = json["allowedFrom"].as<String>();
|
allowedFrom = json["allowedFrom"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntil"].is<String>())
|
if(json["allowedUntil"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntil = json["allowedUntil"].as<String>();
|
allowedUntil = json["allowedUntil"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedWeekdays"].is<String>())
|
if(json["allowedWeekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFromTime"].is<String>())
|
if(json["allowedFromTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFromTime = json["allowedFromTime"].as<String>();
|
allowedFromTime = json["allowedFromTime"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntilTime"].is<String>())
|
if(json["allowedUntilTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2643,7 +2643,7 @@ void NukiWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
String allowedFromTime;
|
String allowedFromTime;
|
||||||
String allowedUntilTime;
|
String allowedUntilTime;
|
||||||
|
|
||||||
if(json["code"].is<unsigned int>())
|
if(json["code"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
code = json["code"].as<unsigned int>();
|
code = json["code"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2652,7 +2652,7 @@ void NukiWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
code = 12;
|
code = 12;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2661,7 +2661,7 @@ void NukiWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["timeLimited"].is<unsigned int>())
|
if(json["timeLimited"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
timeLimited = json["timeLimited"].as<unsigned int>();
|
timeLimited = json["timeLimited"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -2670,27 +2670,27 @@ void NukiWrapper::onKeypadJsonCommandReceived(const char *value)
|
|||||||
timeLimited = 2;
|
timeLimited = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["name"].is<String>())
|
if(json["name"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
name = json["name"].as<String>();
|
name = json["name"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFrom"].is<String>())
|
if(json["allowedFrom"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFrom = json["allowedFrom"].as<String>();
|
allowedFrom = json["allowedFrom"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntil"].is<String>())
|
if(json["allowedUntil"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntil = json["allowedUntil"].as<String>();
|
allowedUntil = json["allowedUntil"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedWeekdays"].is<String>())
|
if(json["allowedWeekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFromTime"].is<String>())
|
if(json["allowedFromTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFromTime = json["allowedFromTime"].as<String>();
|
allowedFromTime = json["allowedFromTime"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntilTime"].is<String>())
|
if(json["allowedUntilTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
||||||
}
|
}
|
||||||
@@ -3160,7 +3160,7 @@ void NukiWrapper::onTimeControlCommandReceived(const char *value)
|
|||||||
String lockAction;
|
String lockAction;
|
||||||
NukiLock::LockAction timeControlLockAction;
|
NukiLock::LockAction timeControlLockAction;
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3169,15 +3169,15 @@ void NukiWrapper::onTimeControlCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["weekdays"].is<String>())
|
if(json["weekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
weekdays = json["weekdays"].as<String>();
|
weekdays = json["weekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["time"].is<String>())
|
if(json["time"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
time = json["time"].as<String>();
|
time = json["time"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["lockAction"].is<String>())
|
if(json["lockAction"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
lockAction = json["lockAction"].as<String>();
|
lockAction = json["lockAction"].as<String>();
|
||||||
}
|
}
|
||||||
@@ -3452,7 +3452,7 @@ void NukiWrapper::onAuthCommandReceived(const char *value)
|
|||||||
String allowedFromTime;
|
String allowedFromTime;
|
||||||
String allowedUntilTime;
|
String allowedUntilTime;
|
||||||
|
|
||||||
if(json["remoteAllowed"].is<unsigned int>())
|
if(json["remoteAllowed"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
remoteAllowed = json["remoteAllowed"].as<unsigned int>();
|
remoteAllowed = json["remoteAllowed"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3461,7 +3461,7 @@ void NukiWrapper::onAuthCommandReceived(const char *value)
|
|||||||
remoteAllowed = 2;
|
remoteAllowed = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["enabled"].is<unsigned int>())
|
if(json["enabled"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
enabled = json["enabled"].as<unsigned int>();
|
enabled = json["enabled"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3470,7 +3470,7 @@ void NukiWrapper::onAuthCommandReceived(const char *value)
|
|||||||
enabled = 2;
|
enabled = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["timeLimited"].is<unsigned int>())
|
if(json["timeLimited"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
timeLimited = json["timeLimited"].as<unsigned int>();
|
timeLimited = json["timeLimited"].as<unsigned int>();
|
||||||
}
|
}
|
||||||
@@ -3479,28 +3479,28 @@ void NukiWrapper::onAuthCommandReceived(const char *value)
|
|||||||
timeLimited = 2;
|
timeLimited = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(json["name"].is<String>())
|
if(json["name"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
name = json["name"].as<String>();
|
name = json["name"].as<String>();
|
||||||
}
|
}
|
||||||
//if(json["sharedKey"].is<String>()) sharedKey = json["sharedKey"].as<String>();
|
//if(json["sharedKey"].is<JsonVariant>()) sharedKey = json["sharedKey"].as<String>();
|
||||||
if(json["allowedFrom"].is<String>())
|
if(json["allowedFrom"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFrom = json["allowedFrom"].as<String>();
|
allowedFrom = json["allowedFrom"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntil"].is<String>())
|
if(json["allowedUntil"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntil = json["allowedUntil"].as<String>();
|
allowedUntil = json["allowedUntil"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedWeekdays"].is<String>())
|
if(json["allowedWeekdays"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
allowedWeekdays = json["allowedWeekdays"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedFromTime"].is<String>())
|
if(json["allowedFromTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedFromTime = json["allowedFromTime"].as<String>();
|
allowedFromTime = json["allowedFromTime"].as<String>();
|
||||||
}
|
}
|
||||||
if(json["allowedUntilTime"].is<String>())
|
if(json["allowedUntilTime"].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
allowedUntilTime = json["allowedUntilTime"].as<String>();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3068,7 +3068,7 @@ bool WebCfgServer::processImport(PsychicRequest *request, String& message)
|
|||||||
|
|
||||||
for(const auto& key : bytePrefs)
|
for(const auto& key : bytePrefs)
|
||||||
{
|
{
|
||||||
if(!doc[key].isNull() && doc[key].is<String>())
|
if(!doc[key].isNull() && doc[key].is<JsonVariant>())
|
||||||
{
|
{
|
||||||
String value = doc[key].as<String>();
|
String value = doc[key].as<String>();
|
||||||
unsigned char tmpchar[32];
|
unsigned char tmpchar[32];
|
||||||
|
|||||||
Reference in New Issue
Block a user