Добавляем проверку на отсутствие параметров дял модификаторов

This commit is contained in:
2022-03-01 21:07:17 +03:00
parent cf188070d5
commit afeb741dfe

View File

@@ -11,9 +11,9 @@ IoTItem::IoTItem(String parameters) {
_interval = _interval * 1000; _interval = _interval * 1000;
jsonRead(parameters, F("subtype"), _subtype); jsonRead(parameters, F("subtype"), _subtype);
jsonRead(parameters, F("id"), _id); jsonRead(parameters, F("id"), _id);
jsonRead(parameters, F("multiply"), _multiply, false); if (jsonRead(parameters, F("multiply"), _multiply, false)) _multiply = 1;
jsonRead(parameters, F("plus"), _plus, false); if (!jsonRead(parameters, F("plus"), _plus, false)) _plus = 0;
jsonRead(parameters, F("round"), _round, false); if (!jsonRead(parameters, F("round"), _round, false)) _round = -1;
String valAsStr; String valAsStr;
if (jsonRead(parameters, F("val"), valAsStr, false)) // значение переменной или датчика при инициализации если есть в конфигурации if (jsonRead(parameters, F("val"), valAsStr, false)) // значение переменной или датчика при инициализации если есть в конфигурации