[ { "name": "Выберите элемент", "num": 0 }, { "header": "virtual_elments" }, { "global": 0, "name": "1. Будильник (Cron)", "type": "Writing", "subtype": "Cron", "id": "cron", "widget": "anydataDef", "page": "Таймеры", "descr": "Будильник", "int": 1, "val": "*/15 * * * * *", "formatNextAlarm": "%H:%M:%S", "needSave": 0, "num": 1 }, { "global": 0, "name": "2. График", "type": "Writing", "subtype": "Loging", "id": "log", "widget": "chart2", "page": "Графики", "descr": "Температура", "num": 2, "int": 5, "logid": "t", "points": 300 }, { "global": 0, "name": "3. График по событию", "type": "Writing", "subtype": "Loging", "id": "log", "widget": "chart2", "page": "Графики", "descr": "Температура", "int": 0, "num": 3, "points": 300 }, { "global": 0, "name": "4. График дневного расхода", "type": "Writing", "subtype": "LogingDaily", "id": "log", "widget": "chart3", "page": "Графики", "descr": "Температура", "num": 4, "int": 1, "logid": "t", "points": 200, "telegram": 0, "test": 0, "btn-defvalue": 0, "btn-reset": "nil" }, { "global": 0, "name": "5. Math library", "type": "Reading", "subtype": "IoTMath", "id": "math", "widget": "anydataValue", "page": "Математика", "descr": "", "num": 5 }, { "global": 0, "name": "6. Погода OWM", "type": "Reading", "subtype": "owmWeather", "id": "owm", "needSave": 0, "widget": "nil", "page": "Погода", "descr": "Температура на улице", "int": 30, "API_key": "", "city": "Moscow", "lon": "37.54", "lat": "57.74", "lang": "ru", "param": "", "round": 1, "val": "...", "debug": 0, "num": 6 }, { "global": 0, "name": "7. Таймер", "type": "Writing", "subtype": "Timer", "id": "timer", "widget": "anydataDef", "page": "Таймеры", "descr": "Таймер", "int": 1, "countDown": 15, "ticker": 1, "repeat": 1, "needSave": 0, "num": 7 }, { "global": 0, "name": "8. Окно ввода числа (переменная)", "type": "Reading", "subtype": "Variable", "id": "value", "needSave": 0, "widget": "inputDgt", "page": "Ввод", "descr": "Введите число", "int": "0", "val": "0.0", "map": "1024,1024,1,100", "plus": 0, "multiply": 1, "round": 0, "num": 8 }, { "global": 0, "name": "9. Окно ввода времени", "type": "Reading", "subtype": "Variable", "id": "time", "needSave": 0, "widget": "inputTm", "page": "Ввод", "descr": "Введите время", "int": "0", "val": "02:00", "num": 9 }, { "global": 0, "name": "10. Окно ввода даты", "type": "Reading", "subtype": "Variable", "id": "time", "needSave": 0, "widget": "inputDate", "page": "Ввод", "descr": "Введите дату", "int": "0", "val": "24.05.2022", "num": 10 }, { "global": 0, "name": "11. Окно ввода текста", "type": "Reading", "subtype": "Variable", "id": "txt", "needSave": 0, "widget": "inputTxt", "page": "Ввод", "descr": "Введите текст", "int": "0", "val": "текст", "num": 11 }, { "global": 0, "name": "12. Вывод значения", "type": "Reading", "subtype": "Variable", "id": "vout", "needSave": 0, "widget": "anydataDef", "page": "Вывод", "descr": "Значение", "int": "0", "val": "0.0", "map": "1024,1024,1,100", "plus": 0, "multiply": 1, "round": 0, "num": 12 }, { "global": 0, "name": "13. Виртуальная кнопка", "type": "Reading", "subtype": "VButton", "id": "vbtn", "needSave": 0, "widget": "toggle", "page": "Кнопки", "descr": "Кнопка", "int": "0", "val": "0", "num": 13 }, { "header": "sensors" }, { "name": "14. A02 Дальность", "type": "Reading", "subtype": "A02Distance", "id": "dist", "widget": "anydataCm", "page": "Сенсоры", "descr": "Дальность", "int": 5, "round": 1, "tx": 17, "rx": 16, "line": 2, "speed": 9600, "num": 14 }, { "name": "15. Acs712 Ток", "type": "Reading", "subtype": "Acs712", "id": "amp", "widget": "anydataAmp", "page": "Сенсоры", "descr": "Ток", "round": 3, "pin": 39, "int": 5, "rms": 1, "vref": 5000, "sens": 100, "adczero": 512, "btn-setZero": "nil", "num": 15 }, { "global": 0, "name": "16. AHTXX Температура", "type": "Reading", "subtype": "AhtXXt", "id": "Temp20", "widget": "anydataTmp", "page": "Сенсоры", "descr": "AHTXX Температура", "int": 15, "addr": "0x38", "shtType": 1, "round": 1, "num": 16 }, { "global": 0, "name": "17. AHTXX Влажность", "type": "Reading", "subtype": "AhtXXh", "id": "Hum20", "widget": "anydataHum", "page": "Сенсоры", "descr": "AHTXX Влажность", "int": 15, "addr": "0x38", "shtType": 1, "round": 1, "num": 17 }, { "global": 0, "name": "18. Аналоговый сенсор", "type": "Reading", "subtype": "AnalogAdc", "id": "t", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Температура", "map": "1,1024,1,100", "plus": 0, "multiply": 1, "round": 1, "pin": 0, "int": 15, "avgSteps": 1, "num": 18 }, { "global": 0, "name": "19. BME280 Температура", "type": "Reading", "subtype": "Bme280t", "id": "Tmp3", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Температура", "int": 15, "addr": "0x77", "round": 1, "num": 19 }, { "global": 0, "name": "20. BME280 Давление", "type": "Reading", "subtype": "Bme280p", "id": "Press3", "widget": "anydataMm", "page": "Сенсоры", "descr": "Давление", "int": 15, "addr": "0x77", "round": 1, "num": 20 }, { "global": 0, "name": "21. BME280 Влажность", "type": "Reading", "subtype": "Bme280h", "id": "Hum3", "widget": "anydataHum", "page": "Сенсоры", "descr": "Влажность", "int": 15, "addr": "0x77", "round": 1, "num": 21 }, { "global": 0, "name": "22. BME280 Tочка росы", "type": "Reading", "subtype": "Bme280dp", "id": "Dew3", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Точка росы", "int": 15, "addr": "0x77", "round": 1, "num": 22 }, { "global": 0, "name": "23. BMP280 Температура", "type": "Reading", "subtype": "Bmp280t", "id": "tmp3", "widget": "anydataTmp", "page": "Сенсоры", "descr": "280 Температура", "int": 15, "addr": "0x77", "round": 1, "num": 23 }, { "global": 0, "name": "24. BMP280 Давление", "type": "Reading", "subtype": "Bmp280p", "id": "Press3", "widget": "anydataMm", "page": "Сенсоры", "descr": "280 Давление", "int": 15, "addr": "0x77", "round": 1, "num": 24 }, { "global": 0, "name": "25. DHT11 Температура", "type": "Reading", "subtype": "Dht1122t", "id": "tmp3", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Температура", "int": 15, "pin": 0, "senstype": "dht11", "num": 25 }, { "global": 0, "name": "26. DHT11 Влажность", "type": "Reading", "subtype": "Dht1122h", "id": "Hum3", "widget": "anydataHum", "page": "Сенсоры", "descr": "Влажность", "int": 15, "pin": 0, "senstype": "dht11", "num": 26 }, { "global": 0, "name": "27. DS18B20 Температура", "type": "Reading", "subtype": "Ds18b20", "id": "dstmp", "widget": "anydataTmp", "page": "Сенсоры", "descr": "DS Температура", "int": 15, "pin": 2, "index": 0, "addr": "", "round": 1, "num": 27 }, { "global": 0, "name": "28. Аналоговый счетчик импульсов", "type": "Writing", "subtype": "Impulse", "id": "impulse", "widget": "anydataDef", "page": "Счетчики", "descr": "Импульсов", "needSave": 0, "int": 1, "pin": 16, "pinMode": "INPUT", "debounceDelay": 3, "multiply": 1, "num": 28 }, { "global": 0, "name": "29. MQ газовые анализаторы", "type": "Reading", "subtype": "MQgas", "id": "MQ", "widget": "anydataPpm", "page": "Сенсоры", "descr": "MQ-135", "Series": 135, "Gas": "CO2", "Rl on board": 10, "Ro in clean air": 0, "Rl/Ro in clean air": 0, "PPM in clean air": 397.13, "aLimit": -0.42, "bLimit": 1.92, "Warm up time": 60, "Sample interval": 20, "Sample times": 10, "Calibtation intensity": 5, "autoCalibration": 1, "autoCalib.Period": 24, "TempHum correction": 1, "temperature": 20, "idTempSensor": "", "humidity": 50, "idHumSensor": "", "k1": 0.00672096284322792, "k2": -0.0159038179354688, "b1": -0.741244323718154, "b2": 1.77535862501753, "Debug": 1, "plus": 0, "multiply": 1, "round": 1, "pin-Esp32": 34, "operating voltage": 3.3, "int": 15, "num": 29 }, { "global": 0, "name": "30. PZEM 004t Напряжение", "type": "Reading", "subtype": "Pzem004v", "id": "v", "widget": "anydataVlt", "page": "PZEM", "descr": "Напряжение", "int": 15, "addr": "0xF8", "round": 1, "num": 30 }, { "global": 0, "name": "31. PZEM 004t Сила тока", "type": "Reading", "subtype": "Pzem004a", "id": "a", "widget": "anydataAmp", "page": "PZEM", "descr": "Сила тока", "int": 15, "addr": "0xF8", "round": 1, "num": 31 }, { "global": 0, "name": "32. PZEM 004t Мощность", "type": "Reading", "subtype": "Pzem004w", "id": "w", "widget": "anydataWt", "page": "PZEM", "descr": "Мощность", "int": 15, "addr": "0xF8", "round": 1, "num": 32 }, { "global": 0, "name": "33. PZEM 004t Энергия", "type": "Reading", "subtype": "Pzem004wh", "id": "wh", "widget": "anydataWth", "page": "PZEM", "descr": "Энергия", "int": 15, "addr": "0xF8", "round": 1, "num": 33 }, { "global": 0, "name": "34. PZEM 004t Частота", "type": "Reading", "subtype": "Pzem004hz", "id": "hz", "widget": "anydataHtz", "page": "PZEM", "descr": "Частота", "int": 15, "addr": "0xF8", "round": 1, "num": 34 }, { "global": 0, "name": "35. PZEM 004t Косинус", "type": "Reading", "subtype": "Pzem004pf", "id": "pf", "widget": "anydata", "page": "PZEM", "descr": "Косинус F", "int": 15, "addr": "0xF8", "round": 1, "num": 35 }, { "global": 0, "name": "36. PZEM настройка", "type": "Reading", "subtype": "Pzem004cmd", "id": "set", "widget": "nil", "page": "", "descr": "", "int": 15, "addr": "0xF8", "btn-changeaddr": "0x01", "btn-reset": "", "num": 36 }, { "global": 0, "name": "37. PZEM uart", "type": "Reading", "subtype": "Pzem004uart", "id": "upzem", "widget": "nil", "page": "", "descr": "", "tx": 17, "rx": 16, "line": 2, "speed": 9600, "num": 37 }, { "global": 0, "name": "38. Часы реального времени", "type": "Reading", "subtype": "RTC", "id": "rtc", "widget": "anydataDef", "page": "Таймеры", "descr": "Время RTC", "chipCode": 1, "timeFormat": "d-m-Y H:i:s", "RST": -1, "CLK": -1, "DAT": -1, "ticker": 0, "int": 5, "btn-setUTime": "0", "btn-setSysTime": "nil", "num": 38 }, { "global": 0, "name": "39. (S8) Cенсор качества воздуха", "num": 39, "type": "Reading", "subtype": "S8co", "id": "s8co", "widget": "anydataPpm", "page": "Сенсоры", "descr": "S8_CO2", "int": 15, "round": 1, "rxPin": 13, "txPin": 15 }, { "global": 0, "name": "40. Sht20 Температура", "type": "Reading", "subtype": "Sht20t", "id": "tmp2", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Температура", "int": 15, "round": 1, "num": 40 }, { "global": 0, "name": "41. Sht20 Влажность", "type": "Reading", "subtype": "Sht20h", "id": "Hum2", "widget": "anydataHum", "page": "Сенсоры", "descr": "Влажность", "int": 15, "round": 1, "num": 41 }, { "global": 0, "name": "42. Sht30 Температура", "type": "Reading", "subtype": "Sht30t", "id": "tmp30", "widget": "anydataTmp", "page": "Сенсоры", "descr": "SHT30 Температура", "int": 15, "round": 1, "num": 42 }, { "global": 0, "name": "43. Sht30 Влажность", "type": "Reading", "subtype": "Sht30h", "id": "Hum30", "widget": "anydataHum", "page": "Сенсоры", "descr": "SHT30 Влажность", "int": 15, "round": 1, "num": 43 }, { "global": 0, "name": "44. HC-SR04 Ультразвуковой дальномер", "num": 44, "type": "Reading", "subtype": "Sonar", "id": "sonar", "widget": "anydataTmp", "page": "Сенсоры", "descr": "Расстояние (см)", "pinTrig": 5, "pinEcho": 4, "int": 5 }, { "name": "45. UART", "type": "Reading", "subtype": "UART", "page": "", "descr": "", "widget": "nil", "id": "u", "tx": 4, "rx": 5, "line": 2, "speed": 9600, "eventFormat": 0, "num": 45 }, { "header": "executive_devices" }, { "global": 0, "name": "46. Аналоговая кнопка", "type": "Reading", "subtype": "AnalogBtn", "id": "abtn", "widget": "toggle", "page": "Кнопки", "descr": "Освещение", "pin": 34, "aValue": -1, "delta": 50, "num": 46 }, { "global": 0, "name": "47. Кнопка подключенная к пину", "type": "Writing", "subtype": "ButtonIn", "id": "btn", "widget": "toggle", "page": "Кнопки", "descr": "Освещение", "needSave": 0, "int": 0, "pin": 16, "execLevel": "1", "pinMode": "INPUT", "debounceDelay": 50, "fixState": 0, "inv": 0, "num": 47 }, { "global": 0, "name": "48. Управление пином", "type": "Writing", "subtype": "ButtonOut", "needSave": 0, "id": "btn", "widget": "toggle", "page": "Кнопки", "descr": "Освещение", "int": 0, "inv": 0, "pin": 2, "num": 48 }, { "global": 0, "name": "49. Пассивный звуковой извещатель", "type": "Writing", "subtype": "Buzzer", "id": "buzzer", "widget": "toggle", "page": "Кнопки", "descr": "Buzzer", "int": 4000, "pin": 14, "freq": 2000, "duration": 1000, "beatLevel": 4, "tempo": 120, "tempoCorrection": 1, "pauseBetween": 0, "transpose": 0, "cycle": 0, "indication": 1, "val": 0, "num": 49 }, { "global": 0, "name": "50. Энкодер", "type": "Writing", "subtype": "Encoder", "id": "enc", "widget": "inputDgt", "page": "Энкодер", "descr": "Громкость", "needSave": 0, "val": "0", "round": 0, "step": 1, "stepOnPress": 5, "pins": "4,5,2", "num": 50 }, { "global": 0, "name": "51. Сервопривод", "type": "Writing", "subtype": "IoTServo", "id": "servo", "widget": "rangeServo", "page": "servo", "descr": "угол", "pin": 12, "minPulseWidth": 544, "maxPulseWidth": 2400, "minAngle": 0, "maxAngle": 180, "trackingID": "", "num": 51 }, { "global": 0, "name": "52. Расширитель портов Mcp23017", "type": "Reading", "subtype": "Mcp23017", "id": "Mcp", "widget": "", "page": "", "descr": "", "int": "0", "addr": "0x20", "index": 1, "num": 52 }, { "global": 0, "name": "53. MP3 плеер", "type": "Reading", "subtype": "Mp3", "id": "mp3", "widget": "", "page": "", "descr": "", "int": 1, "pins": "14,12", "volume": 20, "num": 53 }, { "global": 0, "name": "54. Сенсорная кнопка", "type": "Writing", "subtype": "Multitouch", "id": "impulse", "widget": "anydataDef", "page": "Кнопки", "descr": "Количество нажатий", "needSave": 0, "int": 300, "inv": 1, "pin": 16, "pinMode": "INPUT", "debounceDelay": 50, "PWMDelay": 500, "num": 54 }, { "global": 0, "name": "55. Расширитель портов Pcf8574", "type": "Reading", "subtype": "Pcf8574", "id": "Pcf", "widget": "", "page": "", "descr": "", "int": "0", "addr": "0x20", "index": 1, "num": 55 }, { "global": 0, "name": "56. PWM ESP8266", "type": "Writing", "subtype": "Pwm8266", "id": "pwm", "widget": "range", "page": "Кнопки", "descr": "PWM", "int": 0, "pin": 15, "freq": 5000, "val": 0, "apin": -1, "num": 56 }, { "global": 0, "name": "57. Телеграм-Лайт", "type": "Writing", "subtype": "TelegramLT", "id": "tg", "widget": "", "page": "", "descr": "", "token": "", "chatID": "", "num": 57 }, { "header": "screens" }, { "name": "58. LCD Dwin экран", "type": "Reading", "subtype": "DwinI", "id": "dwin", "widget": "", "page": "", "descr": "", "tx": 17, "rx": 16, "line": 2, "speed": 9600, "btn-uploadUI": "", "num": 58 }, { "global": 0, "name": "59. LCD экран 2004", "type": "Reading", "subtype": "Lcd2004", "id": "Lcd", "widget": "inputTxt", "page": "screens", "descr": "LCD Экран", "addr": "0x27", "size": "20,4", "coord": "0,0", "id2show": "", "prefix": "", "postfix": "", "num": 59 }, { "name": "60. LCD экран 1602", "type": "Reading", "subtype": "Lcd2004", "id": "Lcd", "widget": "inputTxt", "page": "screens", "descr": "LCD Экран", "addr": "0x27", "size": "16,2", "coord": "0,0", "id2show": "", "prefix": "", "postfix": "", "num": 60 }, { "global": 0, "name": "61. OLED экран 64 8266", "type": "Reading", "subtype": "Oled64", "id": "Oled", "widget": "inputTxt", "page": "screens", "descr": "OLED Экран", "addr": "0x3C", "coord": "0,0", "size": "1", "id2show": "", "prefix": "", "postfix": "", "num": 61 } ]