mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-04-05 16:49:25 +03:00
тотальное переименование на англ язык
This commit is contained in:
@@ -757,7 +757,7 @@
|
|||||||
"id": "impulse",
|
"id": "impulse",
|
||||||
"widget": "anydataDef",
|
"widget": "anydataDef",
|
||||||
"page": "Кнопки",
|
"page": "Кнопки",
|
||||||
"descr": "Количество нажаний",
|
"descr": "Количество нажатий",
|
||||||
"needSave": 0,
|
"needSave": 0,
|
||||||
"int": 300,
|
"int": 300,
|
||||||
"inv": 1,
|
"inv": 1,
|
||||||
@@ -820,7 +820,7 @@
|
|||||||
"subtype": "Lcd2004",
|
"subtype": "Lcd2004",
|
||||||
"id": "Lcd",
|
"id": "Lcd",
|
||||||
"widget": "inputTxt",
|
"widget": "inputTxt",
|
||||||
"page": "Экраны",
|
"page": "screens",
|
||||||
"descr": "LCD Экран",
|
"descr": "LCD Экран",
|
||||||
"addr": "0x27",
|
"addr": "0x27",
|
||||||
"size": "20,4",
|
"size": "20,4",
|
||||||
@@ -836,7 +836,7 @@
|
|||||||
"subtype": "Lcd2004",
|
"subtype": "Lcd2004",
|
||||||
"id": "Lcd",
|
"id": "Lcd",
|
||||||
"widget": "inputTxt",
|
"widget": "inputTxt",
|
||||||
"page": "Экраны",
|
"page": "screens",
|
||||||
"descr": "LCD Экран",
|
"descr": "LCD Экран",
|
||||||
"addr": "0x27",
|
"addr": "0x27",
|
||||||
"size": "16,2",
|
"size": "16,2",
|
||||||
@@ -845,5 +845,25 @@
|
|||||||
"prefix": "",
|
"prefix": "",
|
||||||
"postfix": "",
|
"postfix": "",
|
||||||
"num": 55
|
"num": 55
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"global": 0,
|
||||||
|
"name": "56. 7 сегментный дисплей TM16XX",
|
||||||
|
"type": "Writing",
|
||||||
|
"subtype": "TM16XX",
|
||||||
|
"id": "tm",
|
||||||
|
"widget": "inputTxt",
|
||||||
|
"page": "screens",
|
||||||
|
"descr": "Экран",
|
||||||
|
"round": 0,
|
||||||
|
"chip": 1637,
|
||||||
|
"numDigits": 4,
|
||||||
|
"DIO": "13",
|
||||||
|
"CLK": "14",
|
||||||
|
"STB": "12",
|
||||||
|
"intensity": "5",
|
||||||
|
"on": "1",
|
||||||
|
"id2show": "",
|
||||||
|
"num": 56
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -126,11 +126,11 @@
|
|||||||
"active": false
|
"active": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "src/modules/sensors/Ds2423",
|
"path": "src/modules/sensors/Emon",
|
||||||
"active": false
|
"active": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "src/modules/sensors/Emon",
|
"path": "src/modules/sensors/ExampleModule",
|
||||||
"active": false
|
"active": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -165,6 +165,10 @@
|
|||||||
"path": "src/modules/sensors/Ina219",
|
"path": "src/modules/sensors/Ina219",
|
||||||
"active": false
|
"active": false
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "src/modules/sensors/Ina226",
|
||||||
|
"active": false
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "src/modules/sensors/IoTWiegand",
|
"path": "src/modules/sensors/IoTWiegand",
|
||||||
"active": false
|
"active": false
|
||||||
@@ -314,6 +318,10 @@
|
|||||||
{
|
{
|
||||||
"path": "src/modules/exec/Thermostat",
|
"path": "src/modules/exec/Thermostat",
|
||||||
"active": false
|
"active": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "src/modules/sensors/Ds2423",
|
||||||
|
"active": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"screens": [
|
"screens": [
|
||||||
@@ -333,6 +341,10 @@
|
|||||||
"path": "src/modules/display/Smi2_m",
|
"path": "src/modules/display/Smi2_m",
|
||||||
"active": true
|
"active": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "src/modules/display/TM16XX",
|
||||||
|
"active": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "src/modules/display/Ws2812b",
|
"path": "src/modules/display/Ws2812b",
|
||||||
"active": false
|
"active": false
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"num": 0
|
"num": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"header": "Виртуальные элементы"
|
"header": "virtual_elments"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"num": 12
|
"num": 12
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"header": "Сенсоры"
|
"header": "sensors"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "13. Acs712 Ток",
|
"name": "13. Acs712 Ток",
|
||||||
@@ -197,7 +197,7 @@
|
|||||||
"subtype": "Acs712",
|
"subtype": "Acs712",
|
||||||
"id": "amp",
|
"id": "amp",
|
||||||
"widget": "anydataAmp",
|
"widget": "anydataAmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Ток",
|
"descr": "Ток",
|
||||||
"round": 3,
|
"round": 3,
|
||||||
"pin": 39,
|
"pin": 39,
|
||||||
@@ -216,7 +216,7 @@
|
|||||||
"subtype": "AnalogAdc",
|
"subtype": "AnalogAdc",
|
||||||
"id": "t",
|
"id": "t",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Температура",
|
"descr": "Температура",
|
||||||
"map": "1,1024,1,100",
|
"map": "1,1024,1,100",
|
||||||
"plus": 0,
|
"plus": 0,
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
"subtype": "Bme280t",
|
"subtype": "Bme280t",
|
||||||
"id": "Tmp3",
|
"id": "Tmp3",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Температура",
|
"descr": "Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -248,7 +248,7 @@
|
|||||||
"subtype": "Bme280p",
|
"subtype": "Bme280p",
|
||||||
"id": "Press3",
|
"id": "Press3",
|
||||||
"widget": "anydataMm",
|
"widget": "anydataMm",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Давление",
|
"descr": "Давление",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -262,7 +262,7 @@
|
|||||||
"subtype": "Bme280h",
|
"subtype": "Bme280h",
|
||||||
"id": "Hum3",
|
"id": "Hum3",
|
||||||
"widget": "anydataHum",
|
"widget": "anydataHum",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Влажность",
|
"descr": "Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -276,7 +276,7 @@
|
|||||||
"subtype": "Bme280dp",
|
"subtype": "Bme280dp",
|
||||||
"id": "Dew3",
|
"id": "Dew3",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Точка росы",
|
"descr": "Точка росы",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -290,7 +290,7 @@
|
|||||||
"subtype": "Bmp280t",
|
"subtype": "Bmp280t",
|
||||||
"id": "tmp3",
|
"id": "tmp3",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "280 Температура",
|
"descr": "280 Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -304,7 +304,7 @@
|
|||||||
"subtype": "Bmp280p",
|
"subtype": "Bmp280p",
|
||||||
"id": "Press3",
|
"id": "Press3",
|
||||||
"widget": "anydataMm",
|
"widget": "anydataMm",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "280 Давление",
|
"descr": "280 Давление",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x77",
|
"addr": "0x77",
|
||||||
@@ -318,7 +318,7 @@
|
|||||||
"subtype": "Ds18b20",
|
"subtype": "Ds18b20",
|
||||||
"id": "dstmp",
|
"id": "dstmp",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "DS Температура",
|
"descr": "DS Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"pin": 2,
|
"pin": 2,
|
||||||
@@ -471,7 +471,7 @@
|
|||||||
"subtype": "Sht20t",
|
"subtype": "Sht20t",
|
||||||
"id": "tmp2",
|
"id": "tmp2",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Температура",
|
"descr": "Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"round": 1,
|
"round": 1,
|
||||||
@@ -484,7 +484,7 @@
|
|||||||
"subtype": "Sht20h",
|
"subtype": "Sht20h",
|
||||||
"id": "Hum2",
|
"id": "Hum2",
|
||||||
"widget": "anydataHum",
|
"widget": "anydataHum",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Влажность",
|
"descr": "Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"round": 1,
|
"round": 1,
|
||||||
@@ -497,7 +497,7 @@
|
|||||||
"subtype": "Sht30t",
|
"subtype": "Sht30t",
|
||||||
"id": "tmp30",
|
"id": "tmp30",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "SHT30 Температура",
|
"descr": "SHT30 Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"round": 1,
|
"round": 1,
|
||||||
@@ -510,7 +510,7 @@
|
|||||||
"subtype": "Sht30h",
|
"subtype": "Sht30h",
|
||||||
"id": "Hum30",
|
"id": "Hum30",
|
||||||
"widget": "anydataHum",
|
"widget": "anydataHum",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "SHT30 Влажность",
|
"descr": "SHT30 Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"round": 1,
|
"round": 1,
|
||||||
@@ -524,7 +524,7 @@
|
|||||||
"subtype": "Sonar",
|
"subtype": "Sonar",
|
||||||
"id": "sonar",
|
"id": "sonar",
|
||||||
"widget": "anydataTmp",
|
"widget": "anydataTmp",
|
||||||
"page": "Сенсоры",
|
"page": "sensors",
|
||||||
"descr": "Расстояние (см)",
|
"descr": "Расстояние (см)",
|
||||||
"pinTrig": 5,
|
"pinTrig": 5,
|
||||||
"pinEcho": 4,
|
"pinEcho": 4,
|
||||||
@@ -546,7 +546,7 @@
|
|||||||
"num": 36
|
"num": 36
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"header": "Исполнительные устройства"
|
"header": "executive_devices"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -658,7 +658,7 @@
|
|||||||
"num": 43
|
"num": 43
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"header": "Экраны"
|
"header": "screens"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modules": {
|
"modules": {
|
||||||
"Виртуальные элементы": [
|
"virtual_elments": [
|
||||||
{
|
{
|
||||||
"path": "src/modules/virtual/Cron",
|
"path": "src/modules/virtual/Cron",
|
||||||
"active": true
|
"active": true
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"active": false
|
"active": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Сенсоры": [
|
"sensors": [
|
||||||
{
|
{
|
||||||
"path": "src/modules/sensors/Acs712",
|
"path": "src/modules/sensors/Acs712",
|
||||||
"active": true
|
"active": true
|
||||||
@@ -193,7 +193,7 @@
|
|||||||
"active": true
|
"active": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Исполнительные устройства": [
|
"executive_devices": [
|
||||||
{
|
{
|
||||||
"path": "src/modules/exec/ButtonIn",
|
"path": "src/modules/exec/ButtonIn",
|
||||||
"active": true
|
"active": true
|
||||||
@@ -267,7 +267,7 @@
|
|||||||
"active": false
|
"active": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Экраны": [
|
"screens": [
|
||||||
{
|
{
|
||||||
"path": "src/modules/display/DwinI",
|
"path": "src/modules/display/DwinI",
|
||||||
"active": false
|
"active": false
|
||||||
|
|||||||
@@ -125,10 +125,6 @@
|
|||||||
"path": "src/modules/sensors/DS2401",
|
"path": "src/modules/sensors/DS2401",
|
||||||
"active": false
|
"active": false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"path": "src/modules/sensors/Ds2423",
|
|
||||||
"active": false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "src/modules/sensors/Emon",
|
"path": "src/modules/sensors/Emon",
|
||||||
"active": false
|
"active": false
|
||||||
@@ -322,6 +318,10 @@
|
|||||||
{
|
{
|
||||||
"path": "src/modules/exec/Thermostat",
|
"path": "src/modules/exec/Thermostat",
|
||||||
"active": false
|
"active": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "src/modules/sensors/Ds2423",
|
||||||
|
"active": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"screens": [
|
"screens": [
|
||||||
@@ -341,6 +341,10 @@
|
|||||||
"path": "src/modules/display/Smi2_m",
|
"path": "src/modules/display/Smi2_m",
|
||||||
"active": true
|
"active": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "src/modules/display/TM16XX",
|
||||||
|
"active": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "src/modules/display/Ws2812b",
|
"path": "src/modules/display/Ws2812b",
|
||||||
"active": false
|
"active": false
|
||||||
|
|||||||
@@ -412,6 +412,8 @@ lib_deps =
|
|||||||
adafruit/Adafruit BusIO @ ^1.13.2
|
adafruit/Adafruit BusIO @ ^1.13.2
|
||||||
https://github.com/robotclass/RobotClass_LiquidCrystal_I2C
|
https://github.com/robotclass/RobotClass_LiquidCrystal_I2C
|
||||||
marcoschwartz/LiquidCrystal_I2C@^1.1.4
|
marcoschwartz/LiquidCrystal_I2C@^1.1.4
|
||||||
|
https://github.com/maxint-rd/TM16xx
|
||||||
|
adafruit/Adafruit GFX Library @ ^1.11.5
|
||||||
build_src_filter =
|
build_src_filter =
|
||||||
+<modules/virtual/Cron>
|
+<modules/virtual/Cron>
|
||||||
+<modules/virtual/Loging>
|
+<modules/virtual/Loging>
|
||||||
@@ -448,6 +450,7 @@ build_src_filter =
|
|||||||
+<modules/exec/Pwm8266>
|
+<modules/exec/Pwm8266>
|
||||||
+<modules/exec/TelegramLT>
|
+<modules/exec/TelegramLT>
|
||||||
+<modules/display/Lcd2004>
|
+<modules/display/Lcd2004>
|
||||||
|
+<modules/display/TM16XX>
|
||||||
|
|
||||||
[env:esp32_4mb_fromitems]
|
[env:esp32_4mb_fromitems]
|
||||||
lib_deps =
|
lib_deps =
|
||||||
@@ -505,7 +508,6 @@ build_src_filter =
|
|||||||
+<modules/display/Lcd2004>
|
+<modules/display/Lcd2004>
|
||||||
+<modules/display/Smi2_m>
|
+<modules/display/Smi2_m>
|
||||||
|
|
||||||
|
|
||||||
[env:esp32s2_4mb_fromitems]
|
[env:esp32s2_4mb_fromitems]
|
||||||
lib_deps =
|
lib_deps =
|
||||||
build_src_filter =
|
build_src_filter =
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ void* getAPI_Pcf8574(String subtype, String params);
|
|||||||
void* getAPI_Pwm8266(String subtype, String params);
|
void* getAPI_Pwm8266(String subtype, String params);
|
||||||
void* getAPI_TelegramLT(String subtype, String params);
|
void* getAPI_TelegramLT(String subtype, String params);
|
||||||
void* getAPI_Lcd2004(String subtype, String params);
|
void* getAPI_Lcd2004(String subtype, String params);
|
||||||
|
void* getAPI_TM16XX(String subtype, String params);
|
||||||
|
|
||||||
void* getAPI(String subtype, String params) {
|
void* getAPI(String subtype, String params) {
|
||||||
void* tmpAPI;
|
void* tmpAPI;
|
||||||
@@ -73,5 +74,6 @@ if ((tmpAPI = getAPI_Pcf8574(subtype, params)) != nullptr) return tmpAPI;
|
|||||||
if ((tmpAPI = getAPI_Pwm8266(subtype, params)) != nullptr) return tmpAPI;
|
if ((tmpAPI = getAPI_Pwm8266(subtype, params)) != nullptr) return tmpAPI;
|
||||||
if ((tmpAPI = getAPI_TelegramLT(subtype, params)) != nullptr) return tmpAPI;
|
if ((tmpAPI = getAPI_TelegramLT(subtype, params)) != nullptr) return tmpAPI;
|
||||||
if ((tmpAPI = getAPI_Lcd2004(subtype, params)) != nullptr) return tmpAPI;
|
if ((tmpAPI = getAPI_Lcd2004(subtype, params)) != nullptr) return tmpAPI;
|
||||||
|
if ((tmpAPI = getAPI_TM16XX(subtype, params)) != nullptr) return tmpAPI;
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "LCD Dwin экран",
|
"name": "LCD Dwin экран",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -10,14 +10,13 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"TX": 17,
|
"TX": 17,
|
||||||
"RX": 16,
|
"RX": 16,
|
||||||
"line": 2,
|
"line": 2,
|
||||||
"speed": 115200
|
"speed": 115200
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -41,21 +40,13 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [],
|
||||||
],
|
"esp8266_4mb": [],
|
||||||
"esp8266_4mb": [
|
"esp8266_1mb": [],
|
||||||
],
|
"esp8266_1mb_ota": [],
|
||||||
"esp8266_1mb": [
|
"esp8285_1mb": [],
|
||||||
],
|
"esp8285_1mb_ota": []
|
||||||
"esp8266_1mb_ota": [
|
|
||||||
],
|
|
||||||
"esp8285_1mb": [
|
|
||||||
],
|
|
||||||
"esp8285_1mb_ota": [
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,16 +1,15 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "LCD экран 2004",
|
"name": "LCD экран 2004",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
"subtype": "Lcd2004",
|
"subtype": "Lcd2004",
|
||||||
"id": "Lcd",
|
"id": "Lcd",
|
||||||
"widget": "inputTxt",
|
"widget": "inputTxt",
|
||||||
"page": "Экраны",
|
"page": "screens",
|
||||||
"descr": "LCD Экран",
|
"descr": "LCD Экран",
|
||||||
|
|
||||||
"addr": "0x27",
|
"addr": "0x27",
|
||||||
"size": "20,4",
|
"size": "20,4",
|
||||||
"coord": "0,0",
|
"coord": "0,0",
|
||||||
@@ -24,17 +23,16 @@
|
|||||||
"subtype": "Lcd2004",
|
"subtype": "Lcd2004",
|
||||||
"id": "Lcd",
|
"id": "Lcd",
|
||||||
"widget": "inputTxt",
|
"widget": "inputTxt",
|
||||||
"page": "Экраны",
|
"page": "screens",
|
||||||
"descr": "LCD Экран",
|
"descr": "LCD Экран",
|
||||||
|
|
||||||
"addr": "0x27",
|
"addr": "0x27",
|
||||||
"size": "16,2",
|
"size": "16,2",
|
||||||
"coord": "0,0",
|
"coord": "0,0",
|
||||||
"id2show": "",
|
"id2show": "",
|
||||||
"prefix": "",
|
"prefix": "",
|
||||||
"postfix": ""
|
"postfix": ""
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -84,33 +82,41 @@
|
|||||||
{
|
{
|
||||||
"name": "x",
|
"name": "x",
|
||||||
"descr": "Устанавливает первую координату",
|
"descr": "Устанавливает первую координату",
|
||||||
"params": ["Номер строки первого символа"]
|
"params": [
|
||||||
|
"Номер строки первого символа"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "y",
|
"name": "y",
|
||||||
"descr": "Устанавливает вторую координату",
|
"descr": "Устанавливает вторую координату",
|
||||||
"params": ["Номер столбца первого символа"]
|
"params": [
|
||||||
|
"Номер столбца первого символа"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "prefix",
|
"name": "prefix",
|
||||||
"descr": "Задает приставку слева от значения",
|
"descr": "Задает приставку слева от значения",
|
||||||
"params": ["Строка"]
|
"params": [
|
||||||
|
"Строка"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "postfix",
|
"name": "postfix",
|
||||||
"descr": "Задает приставку справа от значения",
|
"descr": "Задает приставку справа от значения",
|
||||||
"params": ["Строка"]
|
"params": [
|
||||||
|
"Строка"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "id2show",
|
"name": "id2show",
|
||||||
"descr": "Задает ИД элемента, значение которого хотим отображать на экране",
|
"descr": "Задает ИД элемента, значение которого хотим отображать на экране",
|
||||||
"params": ["Имя элемента конфигурации"]
|
"params": [
|
||||||
|
"Имя элемента конфигурации"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/robotclass/RobotClass_LiquidCrystal_I2C",
|
"https://github.com/robotclass/RobotClass_LiquidCrystal_I2C",
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
|
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -17,7 +16,6 @@
|
|||||||
"NEXT_RX": 17
|
"NEXT_RX": 17
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "AVAKS",
|
"authorName": "AVAKS",
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
"authorContact": "https://t.me/@avaks_dev",
|
||||||
@@ -36,15 +34,25 @@
|
|||||||
"url": "файл прошивки"
|
"url": "файл прошивки"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": ["https://github.com/avaksru/ESPNexUpload.git"],
|
"esp32_4mb": [
|
||||||
"esp8266_4mb": ["https://github.com/avaksru/ESPNexUpload.git"],
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
"esp8266_1mb": ["https://github.com/avaksru/ESPNexUpload.git"],
|
],
|
||||||
"esp8266_1mb_ota": ["https://github.com/avaksru/ESPNexUpload.git"],
|
"esp8266_4mb": [
|
||||||
"esp8285_1mb": ["https://github.com/avaksru/ESPNexUpload.git"],
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
"esp8285_1mb_ota": ["https://github.com/avaksru/ESPNexUpload.git"]
|
],
|
||||||
|
"esp8266_1mb": [
|
||||||
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
|
],
|
||||||
|
"esp8266_1mb_ota": [
|
||||||
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
|
],
|
||||||
|
"esp8285_1mb": [
|
||||||
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
|
],
|
||||||
|
"esp8285_1mb_ota": [
|
||||||
|
"https://github.com/avaksru/ESPNexUpload.git"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,17 +1,16 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "7 сегментный дисплей TM16XX",
|
"name": "7 сегментный дисплей TM16XX",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
"subtype": "TM16XX",
|
"subtype": "TM16XX",
|
||||||
"id": "tm",
|
"id": "tm",
|
||||||
"widget": "inputTxt",
|
"widget": "inputTxt",
|
||||||
"page": "Экраны",
|
"page": "screens",
|
||||||
"descr": "Экран",
|
"descr": "Экран",
|
||||||
"round": 0,
|
"round": 0,
|
||||||
|
|
||||||
"chip": 1637,
|
"chip": 1637,
|
||||||
"numDigits": 4,
|
"numDigits": 4,
|
||||||
"DIO": "13",
|
"DIO": "13",
|
||||||
@@ -20,8 +19,8 @@
|
|||||||
"intensity": "5",
|
"intensity": "5",
|
||||||
"on": "1",
|
"on": "1",
|
||||||
"id2show": ""
|
"id2show": ""
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -74,28 +73,34 @@
|
|||||||
{
|
{
|
||||||
"name": "x",
|
"name": "x",
|
||||||
"descr": "Устанавливает первую координату",
|
"descr": "Устанавливает первую координату",
|
||||||
"params": ["Номер строки первого символа"]
|
"params": [
|
||||||
|
"Номер строки первого символа"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "y",
|
"name": "y",
|
||||||
"descr": "Устанавливает вторую координату",
|
"descr": "Устанавливает вторую координату",
|
||||||
"params": ["Номер столбца первого символа"]
|
"params": [
|
||||||
|
"Номер столбца первого символа"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "descr",
|
"name": "descr",
|
||||||
"descr": "Задает приставку слева от значения",
|
"descr": "Задает приставку слева от значения",
|
||||||
"params": ["Строка"]
|
"params": [
|
||||||
|
"Строка"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "id2show",
|
"name": "id2show",
|
||||||
"descr": "Задает ИД элемента, значение которого хотим отображать на экране",
|
"descr": "Задает ИД элемента, значение которого хотим отображать на экране",
|
||||||
"params": ["Имя элемента конфигурации"]
|
"params": [
|
||||||
|
"Имя элемента конфигурации"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/maxint-rd/TM16xx",
|
"https://github.com/maxint-rd/TM16xx",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Экраны",
|
"menuSection": "screens",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Пассивный звуковой извещатель",
|
"name": "Пассивный звуковой извещатель",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -22,8 +22,8 @@
|
|||||||
"cycle": 0,
|
"cycle": 0,
|
||||||
"indication": 1,
|
"indication": 1,
|
||||||
"val": 0
|
"val": 0
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Alex K",
|
"authorName": "Alex K",
|
||||||
"authorContact": "https://t.me/cmche",
|
"authorContact": "https://t.me/cmche",
|
||||||
@@ -57,17 +57,30 @@
|
|||||||
{
|
{
|
||||||
"name": "tone",
|
"name": "tone",
|
||||||
"descr": "Проигрывание одиночного сигнала (без индикации)",
|
"descr": "Проигрывание одиночного сигнала (без индикации)",
|
||||||
"params": ["Частота", "Длительность (ms)"]
|
"params": [
|
||||||
|
"Частота",
|
||||||
|
"Длительность (ms)"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tones",
|
"name": "tones",
|
||||||
"descr": "Проигрывание серии сигналов, до 128",
|
"descr": "Проигрывание серии сигналов, до 128",
|
||||||
"params": ["Частота 1-го сигнала", "Длительность 1-го сигнала (ms)","Частота 2-го сигала", "Длительность 2-го сигнала", "....итд"]
|
"params": [
|
||||||
|
"Частота 1-го сигнала",
|
||||||
|
"Длительность 1-го сигнала (ms)",
|
||||||
|
"Частота 2-го сигала",
|
||||||
|
"Длительность 2-го сигнала",
|
||||||
|
"....итд"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "melody",
|
"name": "melody",
|
||||||
"descr": "Проигрывание мелодии, до 256 нот. Кодировка 'YYX.ZZZ'. Научная нотация: YY - обозначение ноты (C,CS,D,DS,E,F,FS,G,GS,A,AS,B), X - номер октавы (0-9), ZZZ - длительность в тысячных долях такта (0-999). Обязательно в двойных кавычках. 'AS4.50' - Ля# 4-й октавы, 1/2 такта. На Github лежит Excel файл для перекодировки.",
|
"descr": "Проигрывание мелодии, до 256 нот. Кодировка 'YYX.ZZZ'. Научная нотация: YY - обозначение ноты (C,CS,D,DS,E,F,FS,G,GS,A,AS,B), X - номер октавы (0-9), ZZZ - длительность в тысячных долях такта (0-999). Обязательно в двойных кавычках. 'AS4.50' - Ля# 4-й октавы, 1/2 такта. На Github лежит Excel файл для перекодировки.",
|
||||||
"params": ["Код 1-ой ноты","Код 2-й ноты"," и тд"]
|
"params": [
|
||||||
|
"Код 1-ой ноты",
|
||||||
|
"Код 2-й ноты",
|
||||||
|
" и тд"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "notone",
|
"name": "notone",
|
||||||
@@ -77,14 +90,18 @@
|
|||||||
{
|
{
|
||||||
"name": "melodySetting",
|
"name": "melodySetting",
|
||||||
"descr": "Перенастройка параметров мелодии: Долей в такте - (обычно 4), Оригинальный темп -(40-208 bpm), Коррекция темпа - в k раз быстрее/медленнее, Пауза между нот (стакато) - доля от длительности, Коррекция тональности (транспонирование) - в k раз выше/ниже, Повтор 1/0. Чтобы не изменялось значение вбить любой текст в ковычках ",
|
"descr": "Перенастройка параметров мелодии: Долей в такте - (обычно 4), Оригинальный темп -(40-208 bpm), Коррекция темпа - в k раз быстрее/медленнее, Пауза между нот (стакато) - доля от длительности, Коррекция тональности (транспонирование) - в k раз выше/ниже, Повтор 1/0. Чтобы не изменялось значение вбить любой текст в ковычках ",
|
||||||
"params": ["Долей в такте", "Оригинальный темп", "Коррекция темпа", "Пауза между нот", "Коррекция тональности", "Повтор мелодии/серии сигналов"]
|
"params": [
|
||||||
|
"Долей в такте",
|
||||||
|
"Оригинальный темп",
|
||||||
|
"Коррекция темпа",
|
||||||
|
"Пауза между нот",
|
||||||
|
"Коррекция тональности",
|
||||||
|
"Повтор мелодии/серии сигналов"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp8266_4mb": [],
|
"esp8266_4mb": [],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -12,8 +12,7 @@
|
|||||||
"descr": "Громкость",
|
"descr": "Громкость",
|
||||||
"needSave": 0,
|
"needSave": 0,
|
||||||
"val": "0",
|
"val": "0",
|
||||||
"round" : 0,
|
"round": 0,
|
||||||
|
|
||||||
"step": 1,
|
"step": 1,
|
||||||
"stepOnPress": 5,
|
"stepOnPress": 5,
|
||||||
"pins": "4,5,2"
|
"pins": "4,5,2"
|
||||||
@@ -37,7 +36,7 @@
|
|||||||
"moduleDesc": "модуль для работы с Энкодером. Кнопочный вариант совместим с модулями Multitouch и ButtonIn",
|
"moduleDesc": "модуль для работы с Энкодером. Кнопочный вариант совместим с модулями Multitouch и ButtonIn",
|
||||||
"retInfo": "Значение счетчика",
|
"retInfo": "Значение счетчика",
|
||||||
"propInfo": {
|
"propInfo": {
|
||||||
"step" : "Размер шага Энкодера, может принимать значение 0.0001 или 1000",
|
"step": "Размер шага Энкодера, может принимать значение 0.0001 или 1000",
|
||||||
"stepOnPress": "Размер шага Энкодера при нажатой кнопке, 0 - отключает учет",
|
"stepOnPress": "Размер шага Энкодера при нажатой кнопке, 0 - отключает учет",
|
||||||
"pins": "Подключеные пины (CLK, DT, SW)"
|
"pins": "Подключеные пины (CLK, DT, SW)"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Camera OV2640 (ESPcam)",
|
"name": "Camera OV2640 (ESPcam)",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -10,13 +10,12 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": 60,
|
"int": 60,
|
||||||
"useLed": 0,
|
"useLed": 0,
|
||||||
"ticker": 0,
|
"ticker": 0,
|
||||||
"webTicker": 0
|
"webTicker": 0
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -45,7 +44,9 @@
|
|||||||
{
|
{
|
||||||
"name": "ledOn",
|
"name": "ledOn",
|
||||||
"descr": "Включить подсветку",
|
"descr": "Включить подсветку",
|
||||||
"params": ["Яркость 0-255"]
|
"params": [
|
||||||
|
"Яркость 0-255"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ledOff",
|
"name": "ledOff",
|
||||||
@@ -54,9 +55,7 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"espressif/esp32-camera @ ^2.0.0"
|
"espressif/esp32-camera @ ^2.0.0"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -12,11 +12,7 @@
|
|||||||
"descr": "FTP сервер",
|
"descr": "FTP сервер",
|
||||||
"login": "admin",
|
"login": "admin",
|
||||||
"pass": "admin"
|
"pass": "admin"
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Bubnov Mikhail",
|
"authorName": "Bubnov Mikhail",
|
||||||
@@ -43,4 +39,3 @@
|
|||||||
"esp8266_4mb": []
|
"esp8266_4mb": []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -41,7 +41,8 @@
|
|||||||
"name": "post",
|
"name": "post",
|
||||||
"descr": "Отправить http запрос методом POST.",
|
"descr": "Отправить http запрос методом POST.",
|
||||||
"params": [
|
"params": [
|
||||||
"URL","message"
|
"URL",
|
||||||
|
"message"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Сервопривод",
|
"name": "Сервопривод",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -10,13 +10,12 @@
|
|||||||
"widget": "range",
|
"widget": "range",
|
||||||
"page": "servo",
|
"page": "servo",
|
||||||
"descr": "угол",
|
"descr": "угол",
|
||||||
|
|
||||||
"int": 1,
|
"int": 1,
|
||||||
"pin": 12,
|
"pin": 12,
|
||||||
"apin": -1,
|
"apin": -1,
|
||||||
"amap": "0, 4096, 0, 180"
|
"amap": "0, 4096, 0, 180"
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -41,13 +40,13 @@
|
|||||||
{
|
{
|
||||||
"name": "rotate",
|
"name": "rotate",
|
||||||
"descr": "Повернуть привод на значение",
|
"descr": "Повернуть привод на значение",
|
||||||
"params": ["Числовое значение"]
|
"params": [
|
||||||
|
"Числовое значение"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/RoboticsBrno/ServoESP32"
|
"https://github.com/RoboticsBrno/ServoESP32"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Расширитель портов Mcp23008",
|
"name": "Расширитель портов Mcp23008",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -10,12 +10,11 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": "0",
|
"int": "0",
|
||||||
"addr": "0x20",
|
"addr": "0x20",
|
||||||
"index": 1
|
"index": 1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -35,9 +34,7 @@
|
|||||||
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"adafruit/Adafruit Mcp23017 Arduino Library@^2.1.0",
|
"adafruit/Adafruit Mcp23017 Arduino Library@^2.1.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Расширитель портов Mcp23017",
|
"name": "Расширитель портов Mcp23017",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -10,12 +10,11 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": "0",
|
"int": "0",
|
||||||
"addr": "0x20",
|
"addr": "0x20",
|
||||||
"index": 1
|
"index": 1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -35,9 +34,7 @@
|
|||||||
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"adafruit/Adafruit MCP23017 Arduino Library@^2.1.0",
|
"adafruit/Adafruit MCP23017 Arduino Library@^2.1.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "MP3 плеер",
|
"name": "MP3 плеер",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -10,12 +10,11 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": 1,
|
"int": 1,
|
||||||
"pins": "14,12",
|
"pins": "14,12",
|
||||||
"volume": 20
|
"volume": 20
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -59,12 +58,17 @@
|
|||||||
{
|
{
|
||||||
"name": "volume",
|
"name": "volume",
|
||||||
"descr": "Установить громкость",
|
"descr": "Установить громкость",
|
||||||
"params": ["Значение громкости"]
|
"params": [
|
||||||
|
"Значение громкости"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "playFolder",
|
"name": "playFolder",
|
||||||
"descr": "Проиграть файл из папки",
|
"descr": "Проиграть файл из папки",
|
||||||
"params": ["Номер папки", "Номер файла"]
|
"params": [
|
||||||
|
"Номер папки",
|
||||||
|
"Номер файла"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "play",
|
"name": "play",
|
||||||
@@ -83,9 +87,7 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"
|
"dfrobot/DFRobotDFPlayerMini @ ^1.0.5"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Расширитель портов Pcf8574",
|
"name": "Расширитель портов Pcf8574",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -13,8 +13,8 @@
|
|||||||
"int": "0",
|
"int": "0",
|
||||||
"addr": "0x20",
|
"addr": "0x20",
|
||||||
"index": 1
|
"index": 1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
"authorContact": "https://t.me/Serghei63",
|
"authorContact": "https://t.me/Serghei63",
|
||||||
@@ -29,9 +29,7 @@
|
|||||||
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
"index": "Значения от 1 до 4, где при выборе 1 будет нумерация pin 100-115, при выборе 2 200-215 и т.д."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"adafruit/Adafruit BusIO @ ^1.13.2"
|
"adafruit/Adafruit BusIO @ ^1.13.2"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "PWM ESP32",
|
"name": "PWM ESP32",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -17,8 +17,8 @@
|
|||||||
"PWM_resolution": 10,
|
"PWM_resolution": 10,
|
||||||
"val": 0,
|
"val": 0,
|
||||||
"apin": -1
|
"apin": -1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Avaks",
|
"authorName": "Avaks",
|
||||||
"authorContact": "https://t.me/Avaks",
|
"authorContact": "https://t.me/Avaks",
|
||||||
@@ -42,9 +42,7 @@
|
|||||||
"freq": "Частота"
|
"freq": "Частота"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": []
|
"esp32_4mb": []
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "PWM ESP8266",
|
"name": "PWM ESP8266",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
"freq": 5000,
|
"freq": 5000,
|
||||||
"val": 0,
|
"val": 0,
|
||||||
"apin": -1
|
"apin": -1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Avaks",
|
"authorName": "Avaks",
|
||||||
"authorContact": "https://t.me/Avaks",
|
"authorContact": "https://t.me/Avaks",
|
||||||
@@ -38,9 +38,7 @@
|
|||||||
"freq": "Частота"
|
"freq": "Частота"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp8266_4mb": [],
|
"esp8266_4mb": [],
|
||||||
"esp8266_1mb": [],
|
"esp8266_1mb": [],
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "SD карта",
|
"name": "SD карта",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -10,10 +10,9 @@
|
|||||||
"widget": "",
|
"widget": "",
|
||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
|
|
||||||
"int": 1
|
"int": 1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -31,9 +30,7 @@
|
|||||||
"int": "Не используется."
|
"int": "Не используется."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"espressif/esp32-camera @ ^2.0.0"
|
"espressif/esp32-camera @ ^2.0.0"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Доп. функции системы",
|
"name": "Доп. функции системы",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -11,8 +11,8 @@
|
|||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
"int": 15
|
"int": 15
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -30,9 +30,7 @@
|
|||||||
"int": "Не используется"
|
"int": "Не используется"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp8266_4mb": []
|
"esp8266_4mb": []
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Телеграм-Бот",
|
"name": "Телеграм-Бот",
|
||||||
"type": "Writing",
|
"type": "Writing",
|
||||||
@@ -11,13 +11,12 @@
|
|||||||
"page": "",
|
"page": "",
|
||||||
"descr": "",
|
"descr": "",
|
||||||
"int": 10,
|
"int": 10,
|
||||||
|
|
||||||
"token": "",
|
"token": "",
|
||||||
"autos": 1,
|
"autos": 1,
|
||||||
"receiveMsg": 0,
|
"receiveMsg": 0,
|
||||||
"chatID": ""
|
"chatID": ""
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
@@ -41,18 +40,20 @@
|
|||||||
{
|
{
|
||||||
"name": "sendMsg",
|
"name": "sendMsg",
|
||||||
"descr": "Отправить сообщение без повторений.",
|
"descr": "Отправить сообщение без повторений.",
|
||||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
"params": [
|
||||||
|
"Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sendOftenMsg",
|
"name": "sendOftenMsg",
|
||||||
"descr": "Отправить сообщение в любом случае, даж если отправляли такое ранее.",
|
"descr": "Отправить сообщение в любом случае, даж если отправляли такое ранее.",
|
||||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
"params": [
|
||||||
|
"Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"CTBot @2.1.9"
|
"CTBot @2.1.9"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -15,7 +14,6 @@
|
|||||||
"chatID": ""
|
"chatID": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "AVAKS",
|
"authorName": "AVAKS",
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
"authorContact": "https://t.me/@avaks_dev",
|
||||||
@@ -51,9 +49,7 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp32s2_4mb": [],
|
"esp32s2_4mb": [],
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Исполнительные устройства",
|
"menuSection": "executive_devices",
|
||||||
|
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -73,7 +72,6 @@
|
|||||||
"outside_id": ""
|
"outside_id": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "AVAKS",
|
"authorName": "AVAKS",
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
"authorContact": "https://t.me/@avaks_dev",
|
||||||
@@ -106,28 +104,34 @@
|
|||||||
{
|
{
|
||||||
"name": "enable",
|
"name": "enable",
|
||||||
"descr": "включить / выключить термостатирование (режим AUTO) применим к PID и Гистере́зис ",
|
"descr": "включить / выключить термостатирование (режим AUTO) применим к PID и Гистере́зис ",
|
||||||
"params": ["thermostat.enable(1) - вкл, thermostat.enable(0) - выкл, "]
|
"params": [
|
||||||
|
"thermostat.enable(1) - вкл, thermostat.enable(0) - выкл, "
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "KP",
|
"name": "KP",
|
||||||
"descr": "Пропорциональный коэффициент PID .",
|
"descr": "Пропорциональный коэффициент PID .",
|
||||||
"params": ["thermostat.KP(1) - задает значение коэффициента"]
|
"params": [
|
||||||
|
"thermostat.KP(1) - задает значение коэффициента"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "KI",
|
"name": "KI",
|
||||||
"descr": "Интегральный коэффициент PID .",
|
"descr": "Интегральный коэффициент PID .",
|
||||||
"params": ["thermostat.KI(1) - задает значение коэффициента"]
|
"params": [
|
||||||
|
"thermostat.KI(1) - задает значение коэффициента"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "KD",
|
"name": "KD",
|
||||||
"descr": "Дифференциальный коэффициент PID .",
|
"descr": "Дифференциальный коэффициент PID .",
|
||||||
"params": ["thermostat.KD(1) - задает значение коэффициента"]
|
"params": [
|
||||||
|
"thermostat.KD(1) - задает значение коэффициента"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp8266_4mb": [],
|
"esp8266_4mb": [],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"name": "A02 Дальность",
|
"name": "A02 Дальность",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"name": "Acs712 Ток",
|
"name": "Acs712 Ток",
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
"rms": 1,
|
"rms": 1,
|
||||||
"vref": 5000,
|
"vref": 5000,
|
||||||
"sens": 100,
|
"sens": 100,
|
||||||
"adczero" : 512,
|
"adczero": 512,
|
||||||
"btn-setZero": "nil"
|
"btn-setZero": "nil"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
"rms": "1 - подсчет средне-квадратического тока (переменный), 0 - подсчет средне-арифмитического тока (постоянный)",
|
"rms": "1 - подсчет средне-квадратического тока (переменный), 0 - подсчет средне-арифмитического тока (постоянный)",
|
||||||
"vref": "Vref (мВ) - Опороное наряжение питания Acs712, по умолчанию = 5000мВ",
|
"vref": "Vref (мВ) - Опороное наряжение питания Acs712, по умолчанию = 5000мВ",
|
||||||
"sens": "Чувствительность датчика тока: 5A = 185mВ/A , 20A = 100mВ/A , 30A = 66mВ/A ",
|
"sens": "Чувствительность датчика тока: 5A = 185mВ/A , 20A = 100mВ/A , 30A = 66mВ/A ",
|
||||||
"adczero" : "Переменная калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Для ESP8266 - 512, Для ESP32 -2048, это 2.5В = 0А (1,65 с делителем) для Acs712 20A и 30A при стабильном токе 5В",
|
"adczero": "Переменная калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Для ESP8266 - 512, Для ESP32 -2048, это 2.5В = 0А (1,65 с делителем) для Acs712 20A и 30A при стабильном токе 5В",
|
||||||
"btn-setZero": "Кнопка калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Нагрузка в момент калибровки должна быть отключена! После перезагрузки будет установлено в значение по умолчанию adczero. Для сохранение смотрим лог, и изменияем adczero"
|
"btn-setZero": "Кнопка калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Нагрузка в момент калибровки должна быть отключена! После перезагрузки будет установлено в значение по умолчанию adczero. Для сохранение смотрим лог, и изменияем adczero"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"descr": "AHTXX Температура",
|
"descr": "AHTXX Температура",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x38",
|
"addr": "0x38",
|
||||||
"shtType":1,
|
"shtType": 1,
|
||||||
"round": 1
|
"round": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
"descr": "AHTXX Влажность",
|
"descr": "AHTXX Влажность",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"addr": "0x38",
|
"addr": "0x38",
|
||||||
"shtType":1,
|
"shtType": 1,
|
||||||
"round": 1
|
"round": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "Cенсор освещенность Bh1750",
|
"name": "Cенсор освещенность Bh1750",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -12,8 +12,8 @@
|
|||||||
"descr": "Освещённость",
|
"descr": "Освещённость",
|
||||||
"round": 1,
|
"round": 1,
|
||||||
"int": 15
|
"int": 15
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Ilya Belyakov",
|
"authorName": "Ilya Belyakov",
|
||||||
"authorContact": "https://t.me/Biveraxe",
|
"authorContact": "https://t.me/Biveraxe",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"name": "bluetooth сканер",
|
"name": "bluetooth сканер",
|
||||||
@@ -42,7 +42,10 @@
|
|||||||
"esp32_4mb": 1261449,
|
"esp32_4mb": 1261449,
|
||||||
"esp8266_4mb": 0
|
"esp8266_4mb": 0
|
||||||
},
|
},
|
||||||
"subTypes": ["BleSens", "BleScan"],
|
"subTypes": [
|
||||||
|
"BleSens",
|
||||||
|
"BleScan"
|
||||||
|
],
|
||||||
"title": "Сканер Bluetooth",
|
"title": "Сканер Bluetooth",
|
||||||
"moduleDesc": "Позволяет получить данные с Bluetooth часов и термометров Mijia, Xiaomi, Cleargrass, ...",
|
"moduleDesc": "Позволяет получить данные с Bluetooth часов и термометров Mijia, Xiaomi, Cleargrass, ...",
|
||||||
"propInfo": {
|
"propInfo": {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "executive_devices",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -52,18 +52,24 @@
|
|||||||
{
|
{
|
||||||
"name": "expampleFunc",
|
"name": "expampleFunc",
|
||||||
"descr": "Пример функции вызываемой из сценария. Принимает Id другого модуля и смотрит его значение",
|
"descr": "Пример функции вызываемой из сценария. Принимает Id другого модуля и смотрит его значение",
|
||||||
"params": ["ID стороннего модуля"]
|
"params": [
|
||||||
|
"ID стороннего модуля"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "expample2",
|
"name": "expample2",
|
||||||
"descr": "Второй Пример функции вызываемой из сценария.",
|
"descr": "Второй Пример функции вызываемой из сценария.",
|
||||||
"params": ["Описание педедаваемого параметра",
|
"params": [
|
||||||
"параметр 2"]
|
"Описание педедаваемого параметра",
|
||||||
|
"параметр 2"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "expampleAny",
|
"name": "expampleAny",
|
||||||
"descr": "Третий Пример функции вызываемой из сценария. С неограниченным числом параметров",
|
"descr": "Третий Пример функции вызываемой из сценария. С неограниченным числом параметров",
|
||||||
"params": ["Описание педедаваемых параметров"]
|
"params": [
|
||||||
|
"Описание педедаваемых параметров"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -20,7 +19,6 @@
|
|||||||
"int": 60
|
"int": 60
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "AVAKS",
|
"authorName": "AVAKS",
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
"authorContact": "https://t.me/@avaks_dev",
|
||||||
@@ -44,9 +42,7 @@
|
|||||||
"sensor": "Тип сенсора: температура / влажность / время / ... "
|
"sensor": "Тип сенсора: температура / влажность / время / ... "
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp8266_4mb": [],
|
"esp8266_4mb": [],
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"name": "HX710 Cенсор давления",
|
"name": "HX710 Cенсор давления",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
"subtype": "Hx710",
|
"subtype": "Hx710",
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
"round": 1,
|
"round": 1,
|
||||||
"data": 14,
|
"data": 14,
|
||||||
"clock": 15
|
"clock": 15
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
"authorContact": "https://t.me/Serghei63",
|
"authorContact": "https://t.me/Serghei63",
|
||||||
@@ -44,9 +44,7 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/kurimawxx00/hx710B_pressure_sensor"
|
"https://github.com/kurimawxx00/hx710B_pressure_sensor"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"name": "HX711 Cенсор весов",
|
"name": "HX711 Cенсор весов",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
"subtype": "Hx711",
|
"subtype": "Hx711",
|
||||||
@@ -17,8 +17,8 @@
|
|||||||
"data": 3,
|
"data": 3,
|
||||||
"clock": 2,
|
"clock": 2,
|
||||||
"chan": 2
|
"chan": 2
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
"authorContact": "https://t.me/Serghei63",
|
"authorContact": "https://t.me/Serghei63",
|
||||||
@@ -48,7 +48,9 @@
|
|||||||
{
|
{
|
||||||
"name": "sleepMode",
|
"name": "sleepMode",
|
||||||
"descr": "Перевести в режим сна",
|
"descr": "Перевести в режим сна",
|
||||||
"params": ["=1 режим сна, =0 проснуться"]
|
"params": [
|
||||||
|
"=1 режим сна, =0 проснуться"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "read",
|
"name": "read",
|
||||||
@@ -57,9 +59,7 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"GyverHX711@1.2"
|
"GyverHX711@1.2"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "INA219 Tок",
|
"name": "INA219 Tок",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -75,9 +75,9 @@
|
|||||||
"maxV": 3.2,
|
"maxV": 3.2,
|
||||||
"adjClbr": 0,
|
"adjClbr": 0,
|
||||||
"resol": 4,
|
"resol": 4,
|
||||||
"btn-getClbr":"nil"
|
"btn-getClbr": "nil"
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
"authorContact": "https://t.me/Serghei63",
|
"authorContact": "https://t.me/Serghei63",
|
||||||
@@ -111,13 +111,13 @@
|
|||||||
{
|
{
|
||||||
"name": "sleep",
|
"name": "sleep",
|
||||||
"descr": "INA219 Настройки. Установка / снятие режима сна датчика INA219",
|
"descr": "INA219 Настройки. Установка / снятие режима сна датчика INA219",
|
||||||
"params": ["1- вкл сна/ 0-выкл сна"]
|
"params": [
|
||||||
|
"1- вкл сна/ 0-выкл сна"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
@@ -125,7 +125,6 @@
|
|||||||
"esp32s2_4mb": [
|
"esp32s2_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
],
|
],
|
||||||
|
|
||||||
"esp8266_4mb": [
|
"esp8266_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
],
|
],
|
||||||
@@ -133,7 +132,4 @@
|
|||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
|
"configItem": [
|
||||||
"configItem": [{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
"name": "INA226 Tок",
|
"name": "INA226 Tок",
|
||||||
"type": "Reading",
|
"type": "Reading",
|
||||||
@@ -75,9 +75,9 @@
|
|||||||
"maxV": 3.2,
|
"maxV": 3.2,
|
||||||
"adjClbr": 0,
|
"adjClbr": 0,
|
||||||
"resol": 4,
|
"resol": 4,
|
||||||
"btn-getClbr":"nil"
|
"btn-getClbr": "nil"
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
"authorContact": "https://t.me/Serghei63",
|
"authorContact": "https://t.me/Serghei63",
|
||||||
@@ -111,13 +111,13 @@
|
|||||||
{
|
{
|
||||||
"name": "sleep",
|
"name": "sleep",
|
||||||
"descr": "INA226 Настройки. Установка / снятие режима сна датчика INA226",
|
"descr": "INA226 Настройки. Установка / снятие режима сна датчика INA226",
|
||||||
"params": ["1- вкл сна/ 0-выкл сна"]
|
"params": [
|
||||||
|
"1- вкл сна/ 0-выкл сна"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
@@ -125,7 +125,6 @@
|
|||||||
"esp32s2_4mb": [
|
"esp32s2_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
],
|
],
|
||||||
|
|
||||||
"esp8266_4mb": [
|
"esp8266_4mb": [
|
||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
],
|
],
|
||||||
@@ -133,7 +132,4 @@
|
|||||||
"https://github.com/GyverLibs/GyverINA"
|
"https://github.com/GyverLibs/GyverINA"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -78,7 +78,9 @@
|
|||||||
"defActive": false,
|
"defActive": false,
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp32s2_4mb": ["plerup/EspSoftwareSerial"],
|
"esp32s2_4mb": [
|
||||||
|
"plerup/EspSoftwareSerial"
|
||||||
|
],
|
||||||
"esp8266_4mb": []
|
"esp8266_4mb": []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -14,16 +14,13 @@
|
|||||||
"val": "0",
|
"val": "0",
|
||||||
"int": 15,
|
"int": 15,
|
||||||
"pin": "35",
|
"pin": "35",
|
||||||
"R1":"10000",
|
"R1": "10000",
|
||||||
"R0":"10000",
|
"R0": "10000",
|
||||||
"Beta":"3950.0",
|
"Beta": "3950.0",
|
||||||
"T0":"25",
|
"T0": "25",
|
||||||
"Vs":"3.3",
|
"Vs": "3.3",
|
||||||
"round" : 1
|
"round": 1
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "Serghei Crasnicov",
|
"authorName": "Serghei Crasnicov",
|
||||||
@@ -44,11 +41,11 @@
|
|||||||
"retInfo": "",
|
"retInfo": "",
|
||||||
"propInfo": {
|
"propInfo": {
|
||||||
"pin": "Аналоговый пин (для esp8266 = 0, для esp32 алаоговый gpio, например 35)",
|
"pin": "Аналоговый пин (для esp8266 = 0, для esp32 алаоговый gpio, например 35)",
|
||||||
"R1":"Сопротивление подтягивающего резистора, должен быть равен сопротивлению термистера",
|
"R1": "Сопротивление подтягивающего резистора, должен быть равен сопротивлению термистера",
|
||||||
"Vs":"Напряжение питания датчика, Для точности измерить и ввести своё, по умолчанию 3.3В",
|
"Vs": "Напряжение питания датчика, Для точности измерить и ввести своё, по умолчанию 3.3В",
|
||||||
"R0":"Сопротивление термистора при температуре То, например 10 КОм при 25С",
|
"R0": "Сопротивление термистора при температуре То, например 10 КОм при 25С",
|
||||||
"T0":"Базовая температура, температура измерения сопротивление термистора (Rterm), обычно 25С",
|
"T0": "Базовая температура, температура измерения сопротивление термистора (Rterm), обычно 25С",
|
||||||
"Beta":"Beta термистора"
|
"Beta": "Beta термистора"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -51,19 +51,37 @@
|
|||||||
{
|
{
|
||||||
"name": "getTime",
|
"name": "getTime",
|
||||||
"descr": "Получить строковое значение времени по указанному формату.",
|
"descr": "Получить строковое значение времени по указанному формату.",
|
||||||
"params": ["Формат как у функции date() в PHP"]
|
"params": [
|
||||||
|
"Формат как у функции date() в PHP"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": ["https://github.com/tremaru/iarduino_RTC"],
|
"esp32_4mb": [
|
||||||
"esp8266_4mb": ["https://github.com/tremaru/iarduino_RTC"],
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
"esp8266_1mb": ["https://github.com/tremaru/iarduino_RTC"],
|
],
|
||||||
"esp8266_1mb_ota": ["https://github.com/tremaru/iarduino_RTC"],
|
"esp8266_4mb": [
|
||||||
"esp8285_1mb": ["https://github.com/tremaru/iarduino_RTC"],
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
"esp8285_1mb_ota": ["https://github.com/tremaru/iarduino_RTC"],
|
],
|
||||||
"esp8266_2mb": ["https://github.com/tremaru/iarduino_RTC"],
|
"esp8266_1mb": [
|
||||||
"esp8266_2mb_ota": ["https://github.com/tremaru/iarduino_RTC"]
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
],
|
||||||
|
"esp8266_1mb_ota": [
|
||||||
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
],
|
||||||
|
"esp8285_1mb": [
|
||||||
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
],
|
||||||
|
"esp8285_1mb_ota": [
|
||||||
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
],
|
||||||
|
"esp8266_2mb": [
|
||||||
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
],
|
||||||
|
"esp8266_2mb_ota": [
|
||||||
|
"https://github.com/tremaru/iarduino_RTC"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"name": "(S8) Cенсор качества воздуха",
|
"name": "(S8) Cенсор качества воздуха",
|
||||||
@@ -35,9 +35,7 @@
|
|||||||
},
|
},
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [
|
"esp32_4mb": [],
|
||||||
],
|
"esp8266_4mb": []
|
||||||
"esp8266_4mb": [
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -61,13 +61,11 @@
|
|||||||
"title": "Датчик температуры и влажности Scd40",
|
"title": "Датчик температуры и влажности Scd40",
|
||||||
"moduleDesc": "Позволяет получить значения температуры и влажности с Scd40.",
|
"moduleDesc": "Позволяет получить значения температуры и влажности с Scd40.",
|
||||||
"propInfo": {
|
"propInfo": {
|
||||||
|
|
||||||
"int": "Количество секунд между опросами библиотеки (датчик опрашивается библиотекой по своему таймеру, см. lowPeriodic).",
|
"int": "Количество секунд между опросами библиотеки (датчик опрашивается библиотекой по своему таймеру, см. lowPeriodic).",
|
||||||
"offset": "Смещение температуры представляет собой разницу между температурой, измеренной SCD4x, и фактической температурой окружающей среды температура. По умолчанию смещение температуры в библиотеке/датчике установлено на 4°C.",
|
"offset": "Смещение температуры представляет собой разницу между температурой, измеренной SCD4x, и фактической температурой окружающей среды температура. По умолчанию смещение температуры в библиотеке/датчике установлено на 4°C.",
|
||||||
"lowPeriodic": "Медленные режим опроса датчика библиотекой. 0-каждые 5сек, 1-каждые 30сек",
|
"lowPeriodic": "Медленные режим опроса датчика библиотекой. 0-каждые 5сек, 1-каждые 30сек",
|
||||||
"autoCalibration": "Автоматическая калибровка, по умолчанию включена AutomaticSelfCalibration, 0 - выключена",
|
"autoCalibration": "Автоматическая калибровка, по умолчанию включена AutomaticSelfCalibration, 0 - выключена",
|
||||||
"btn-Recalibration": "Кнопка принудительной калибровки. В поле указать Целевая концентрация CO₂ в миллионных долях. Перед калибровкой необходимо находтся в течение > 3 минут в среде с однородной и постоянной концентрацией CO₂. Выдает в лог Значение коррекции FRC в co₂ ppm"
|
"btn-Recalibration": "Кнопка принудительной калибровки. В поле указать Целевая концентрация CO₂ в миллионных долях. Перед калибровкой необходимо находтся в течение > 3 минут в среде с однородной и постоянной концентрацией CO₂. Выдает в лог Значение коррекции FRC в co₂ ppm"
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"name": "UART",
|
"name": "UART",
|
||||||
@@ -44,22 +44,31 @@
|
|||||||
{
|
{
|
||||||
"name": "println",
|
"name": "println",
|
||||||
"descr": "Отправить в UART строку текста и признак завершения строки (перевод строки).",
|
"descr": "Отправить в UART строку текста и признак завершения строки (перевод строки).",
|
||||||
"params": ["Строка текста"]
|
"params": [
|
||||||
|
"Строка текста"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "print",
|
"name": "print",
|
||||||
"descr": "Отправить в UART строку текста.",
|
"descr": "Отправить в UART строку текста.",
|
||||||
"params": ["Строка текста"]
|
"params": [
|
||||||
|
"Строка текста"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "printHex",
|
"name": "printHex",
|
||||||
"descr": "Отправить в UART HEX-строку.",
|
"descr": "Отправить в UART HEX-строку.",
|
||||||
"params": ["HEX-строка."]
|
"params": [
|
||||||
|
"HEX-строка."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "printFFF",
|
"name": "printFFF",
|
||||||
"descr": "Отправить в UART текстовую строку и hex метку 3 байта 0xFF0xFF0xFF.",
|
"descr": "Отправить в UART текстовую строку и hex метку 3 байта 0xFF0xFF0xFF.",
|
||||||
"params": ["Строка текста", "1 - обернуть строку в кавычки, 0 - отправить без кавычек"]
|
"params": [
|
||||||
|
"Строка текста",
|
||||||
|
"1 - обернуть строку в кавычки, 0 - отправить без кавычек"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Сенсоры",
|
"menuSection": "sensors",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -58,12 +58,16 @@
|
|||||||
{
|
{
|
||||||
"name": "int",
|
"name": "int",
|
||||||
"descr": "Можно изменить шаг тиков.",
|
"descr": "Можно изменить шаг тиков.",
|
||||||
"params": ["Число в секундах"]
|
"params": [
|
||||||
|
"Число в секундах"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "setInitCountDown",
|
"name": "setInitCountDown",
|
||||||
"descr": "Меняем начальное значение счетчика, устанавливаемое после сброса.",
|
"descr": "Меняем начальное значение счетчика, устанавливаемое после сброса.",
|
||||||
"params": ["Число в секундах"]
|
"params": [
|
||||||
|
"Число в секундах"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -32,9 +32,7 @@
|
|||||||
"val": "Значение при старте"
|
"val": "Значение при старте"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": true,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp32s2_4mb": [],
|
"esp32s2_4mb": [],
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"menuSection": "Виртуальные элементы",
|
"menuSection": "virtual_elments",
|
||||||
|
|
||||||
"configItem": [
|
"configItem": [
|
||||||
{
|
{
|
||||||
"global": 0,
|
"global": 0,
|
||||||
@@ -19,7 +18,6 @@
|
|||||||
"val": "..."
|
"val": "..."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
||||||
"about": {
|
"about": {
|
||||||
"authorName": "AVAKS",
|
"authorName": "AVAKS",
|
||||||
"authorContact": "https://t.me/@avaks_dev",
|
"authorContact": "https://t.me/@avaks_dev",
|
||||||
@@ -39,9 +37,7 @@
|
|||||||
"int": "Интервал запроса погоды в часах"
|
"int": "Интервал запроса погоды в часах"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": false,
|
"defActive": false,
|
||||||
|
|
||||||
"usedLibs": {
|
"usedLibs": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
"esp32s2_4mb": [],
|
"esp32s2_4mb": [],
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user