diff --git a/src/classes/IoTItem.cpp b/src/classes/IoTItem.cpp index ad92c38f..57b4108d 100644 --- a/src/classes/IoTItem.cpp +++ b/src/classes/IoTItem.cpp @@ -18,10 +18,11 @@ IoTItem::IoTItem(String parameters) { String valAsStr; if (jsonRead(parameters, F("val"), valAsStr, false)) // значение переменной или датчика при инициализации если есть в конфигурации - if (value.isDecimal = isDigitDotCommaStr(valAsStr)) + if (value.isDecimal = isDigitDotCommaStr(valAsStr)) { value.valD = valAsStr.toFloat(); - else + } else { value.valS = valAsStr; + } String map; jsonRead(parameters, F("map"), map, false); diff --git a/src/modules/virtual/Variable/modinfo.json b/src/modules/virtual/Variable/modinfo.json index 5f2bb91f..e0666430 100644 --- a/src/modules/virtual/Variable/modinfo.json +++ b/src/modules/virtual/Variable/modinfo.json @@ -10,7 +10,7 @@ "page": "Ввод", "descr": "Введите цифру", "int": "0", - "val": "0", + "val": "0.0", "num": 2 }, { @@ -22,7 +22,7 @@ "page": "Ввод", "descr": "Введите время", "int": "0", - "val": "0", + "val": "02:00", "num": 3 }, { @@ -34,7 +34,7 @@ "page": "Ввод", "descr": "Введите дату", "int": "0", - "val": "0", + "val": "24.05.2022", "num": 4 } ],