update compiler with new modules

This commit is contained in:
IoT Manager
2024-05-14 22:01:07 +02:00
parent a8ff7a4350
commit eff916a7b5
6 changed files with 227 additions and 134 deletions

View File

@@ -128,6 +128,10 @@
}, },
"modules": { "modules": {
"virtual_elments": [ "virtual_elments": [
{
"path": "src/modules/virtual/Benchmark",
"active": false
},
{ {
"path": "src/modules/virtual/Cron", "path": "src/modules/virtual/Cron",
"active": true "active": true
@@ -152,6 +156,10 @@
"path": "src/modules/virtual/owmWeather", "path": "src/modules/virtual/owmWeather",
"active": true "active": true
}, },
{
"path": "src/modules/virtual/Ping",
"active": true
},
{ {
"path": "src/modules/virtual/Timer", "path": "src/modules/virtual/Timer",
"active": true "active": true
@@ -198,6 +206,10 @@
"path": "src/modules/sensors/BH_1750", "path": "src/modules/sensors/BH_1750",
"active": false "active": false
}, },
{
"path": "src/modules/sensors/BL0937",
"active": true
},
{ {
"path": "src/modules/sensors/Ble", "path": "src/modules/sensors/Ble",
"active": false "active": false
@@ -234,6 +246,10 @@
"path": "src/modules/sensors/Emon", "path": "src/modules/sensors/Emon",
"active": false "active": false
}, },
{
"path": "src/modules/sensors/EnergyMon485",
"active": false
},
{ {
"path": "src/modules/sensors/ExampleModule", "path": "src/modules/sensors/ExampleModule",
"active": false "active": false
@@ -352,6 +368,10 @@
"path": "src/modules/exec/AnalogBtn", "path": "src/modules/exec/AnalogBtn",
"active": true "active": true
}, },
{
"path": "src/modules/exec/BrokerMQTT",
"active": false
},
{ {
"path": "src/modules/exec/ButtonIn", "path": "src/modules/exec/ButtonIn",
"active": true "active": true
@@ -420,6 +440,14 @@
"path": "src/modules/exec/SDcard", "path": "src/modules/exec/SDcard",
"active": false "active": false
}, },
{
"path": "src/modules/exec/SIM800",
"active": false
},
{
"path": "src/modules/exec/SmartBoiler",
"active": false
},
{ {
"path": "src/modules/exec/SysExt", "path": "src/modules/exec/SysExt",
"active": false "active": false

View File

@@ -84,6 +84,10 @@
"path": "src/modules/sensors/BH_1750", "path": "src/modules/sensors/BH_1750",
"active": false "active": false
}, },
{
"path": "src/modules/sensors/BL0937",
"active": true
},
{ {
"path": "src/modules/sensors/Ble", "path": "src/modules/sensors/Ble",
"active": false "active": false
@@ -122,7 +126,7 @@
}, },
{ {
"path": "src/modules/sensors/EnergyMon485", "path": "src/modules/sensors/EnergyMon485",
"active": true "active": false
}, },
{ {
"path": "src/modules/sensors/ExampleModule", "path": "src/modules/sensors/ExampleModule",

View File

@@ -312,7 +312,107 @@
}, },
{ {
"global": 0, "global": 0,
"name": "20. BME280 Температура", "name": "20. BL0937 Напряжение",
"type": "Reading",
"subtype": "BL0937v",
"id": "bl_v",
"widget": "anydataVlt",
"page": "BL0937",
"descr": "Напряжение",
"int": 15,
"round": 1,
"num": 20
},
{
"global": 0,
"name": "21. BL0937 Сила тока",
"type": "Reading",
"subtype": "BL0937a",
"id": "bl_a",
"widget": "anydataAmp",
"page": "BL0937",
"descr": "Сила тока",
"int": 15,
"round": 1,
"num": 21
},
{
"global": 0,
"name": "22. BL0937 Мощность",
"type": "Reading",
"subtype": "BL0937w",
"id": "bl_w",
"widget": "anydataWt",
"page": "BL0937",
"descr": "Мощность",
"int": 15,
"round": 1,
"num": 22
},
{
"global": 0,
"name": "23. BL0937 Реакт.Мощность",
"type": "Reading",
"subtype": "BL0937reactw",
"id": "bl_reactw",
"widget": "anydataWt",
"page": "BL0937",
"descr": "Реакт.Мощность",
"int": 15,
"round": 1,
"num": 23
},
{
"global": 0,
"name": "24. BL0937 Активн.Мощность",
"type": "Reading",
"subtype": "BL0937actw",
"id": "bl_actw",
"widget": "anydataWt",
"page": "BL0937",
"descr": "Актив.Мощность",
"int": 15,
"round": 1,
"num": 24
},
{
"global": 0,
"name": "25. BL0937 Энергия",
"type": "Reading",
"subtype": "BL0937wh",
"id": "bl_wh",
"widget": "anydataWth",
"page": "BL0937",
"descr": "Энергия",
"int": 15,
"round": 1,
"num": 25
},
{
"global": 0,
"name": "26. BL0937 настройка",
"type": "Reading",
"subtype": "BL0937cmd",
"id": "bl_set",
"widget": "nil",
"page": "",
"descr": "",
"btn-reset": "",
"int": "5",
"R_current": 0.001,
"R_upstream": 1000000,
"R_downstream": 1000,
"CF_GPIO": 4,
"CF1_GPIO": 5,
"SEL_GPIO": 12,
"kfV": 0,
"kfA": 0,
"kfW": 0,
"num": 26
},
{
"global": 0,
"name": "27. BME280 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Bme280t", "subtype": "Bme280t",
"id": "Tmp3", "id": "Tmp3",
@@ -322,11 +422,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 20 "num": 27
}, },
{ {
"global": 0, "global": 0,
"name": "21. BME280 Давление", "name": "28. BME280 Давление",
"type": "Reading", "type": "Reading",
"subtype": "Bme280p", "subtype": "Bme280p",
"id": "Press3", "id": "Press3",
@@ -336,11 +436,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 21 "num": 28
}, },
{ {
"global": 0, "global": 0,
"name": "22. BME280 Влажность", "name": "29. BME280 Влажность",
"type": "Reading", "type": "Reading",
"subtype": "Bme280h", "subtype": "Bme280h",
"id": "Hum3", "id": "Hum3",
@@ -350,11 +450,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 22 "num": 29
}, },
{ {
"global": 0, "global": 0,
"name": "23. BME280 Tочка росы", "name": "30. BME280 Tочка росы",
"type": "Reading", "type": "Reading",
"subtype": "Bme280dp", "subtype": "Bme280dp",
"id": "Dew3", "id": "Dew3",
@@ -364,11 +464,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 23 "num": 30
}, },
{ {
"global": 0, "global": 0,
"name": "24. BMP280 Температура", "name": "31. BMP280 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Bmp280t", "subtype": "Bmp280t",
"id": "tmp3", "id": "tmp3",
@@ -378,11 +478,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 24 "num": 31
}, },
{ {
"global": 0, "global": 0,
"name": "25. BMP280 Давление", "name": "32. BMP280 Давление",
"type": "Reading", "type": "Reading",
"subtype": "Bmp280p", "subtype": "Bmp280p",
"id": "Press3", "id": "Press3",
@@ -392,11 +492,11 @@
"int": 15, "int": 15,
"addr": "0x77", "addr": "0x77",
"round": 1, "round": 1,
"num": 25 "num": 32
}, },
{ {
"global": 0, "global": 0,
"name": "26. DHT11 Температура", "name": "33. DHT11 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Dht1122t", "subtype": "Dht1122t",
"id": "tmp3", "id": "tmp3",
@@ -406,11 +506,11 @@
"int": 15, "int": 15,
"pin": 0, "pin": 0,
"senstype": "dht11", "senstype": "dht11",
"num": 26 "num": 33
}, },
{ {
"global": 0, "global": 0,
"name": "27. DHT11 Влажность", "name": "34. DHT11 Влажность",
"type": "Reading", "type": "Reading",
"subtype": "Dht1122h", "subtype": "Dht1122h",
"id": "Hum3", "id": "Hum3",
@@ -420,11 +520,11 @@
"int": 15, "int": 15,
"pin": 0, "pin": 0,
"senstype": "dht11", "senstype": "dht11",
"num": 27 "num": 34
}, },
{ {
"global": 0, "global": 0,
"name": "28. DS18B20 Температура", "name": "35. DS18B20 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Ds18b20", "subtype": "Ds18b20",
"id": "dstmp", "id": "dstmp",
@@ -436,54 +536,11 @@
"index": 0, "index": 0,
"addr": "", "addr": "",
"round": 1, "round": 1,
"num": 28 "num": 35
}, },
{ {
"global": 0, "global": 0,
"name": "29. Gran данные", "name": "36. Аналоговый счетчик импульсов",
"type": "Reading",
"subtype": "gran485",
"id": "gran",
"widget": "anydataVlt",
"page": "Гран-Электро",
"descr": "Потребление",
"sensor": "k",
"int": 15,
"round": 1,
"num": 29
},
{
"global": 0,
"name": "30. SDM120 данные",
"type": "Reading",
"subtype": "sdm120",
"id": "sdm120",
"widget": "anydataVlt",
"page": "Счётчик SDM120",
"descr": "Потребление",
"sensor": "k",
"int": 15,
"round": 1,
"num": 30
},
{
"global": 0,
"name": "31. Energy UART",
"type": "Reading",
"subtype": "energy_uart",
"id": "enrg_uart",
"widget": "nil",
"page": "",
"descr": "",
"tx": 17,
"rx": 16,
"line": 2,
"speed": 9600,
"num": 31
},
{
"global": 0,
"name": "32. Аналоговый счетчик импульсов",
"type": "Writing", "type": "Writing",
"subtype": "Impulse", "subtype": "Impulse",
"id": "impulse", "id": "impulse",
@@ -496,11 +553,11 @@
"pinMode": "INPUT", "pinMode": "INPUT",
"debounceDelay": 3, "debounceDelay": 3,
"multiply": 1, "multiply": 1,
"num": 32 "num": 36
}, },
{ {
"global": 0, "global": 0,
"name": "33. MQ газовые анализаторы", "name": "37. MQ газовые анализаторы",
"type": "Reading", "type": "Reading",
"subtype": "MQgas", "subtype": "MQgas",
"id": "MQ", "id": "MQ",
@@ -537,11 +594,11 @@
"pin-Esp32": 34, "pin-Esp32": 34,
"operating voltage": 3.3, "operating voltage": 3.3,
"int": 15, "int": 15,
"num": 33 "num": 37
}, },
{ {
"global": 0, "global": 0,
"name": "34. PZEM 004t Напряжение", "name": "38. PZEM 004t Напряжение",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004v", "subtype": "Pzem004v",
"id": "v", "id": "v",
@@ -551,11 +608,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 34 "num": 38
}, },
{ {
"global": 0, "global": 0,
"name": "35. PZEM 004t Сила тока", "name": "39. PZEM 004t Сила тока",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004a", "subtype": "Pzem004a",
"id": "a", "id": "a",
@@ -565,11 +622,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 35 "num": 39
}, },
{ {
"global": 0, "global": 0,
"name": "36. PZEM 004t Мощность", "name": "40. PZEM 004t Мощность",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004w", "subtype": "Pzem004w",
"id": "w", "id": "w",
@@ -579,11 +636,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 36 "num": 40
}, },
{ {
"global": 0, "global": 0,
"name": "37. PZEM 004t Энергия", "name": "41. PZEM 004t Энергия",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004wh", "subtype": "Pzem004wh",
"id": "wh", "id": "wh",
@@ -593,11 +650,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 37 "num": 41
}, },
{ {
"global": 0, "global": 0,
"name": "38. PZEM 004t Частота", "name": "42. PZEM 004t Частота",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004hz", "subtype": "Pzem004hz",
"id": "hz", "id": "hz",
@@ -607,11 +664,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 38 "num": 42
}, },
{ {
"global": 0, "global": 0,
"name": "39. PZEM 004t Косинус", "name": "43. PZEM 004t Косинус",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004pf", "subtype": "Pzem004pf",
"id": "pf", "id": "pf",
@@ -621,11 +678,11 @@
"int": 15, "int": 15,
"addr": "0xF8", "addr": "0xF8",
"round": 1, "round": 1,
"num": 39 "num": 43
}, },
{ {
"global": 0, "global": 0,
"name": "40. PZEM настройка", "name": "44. PZEM настройка",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004cmd", "subtype": "Pzem004cmd",
"id": "set", "id": "set",
@@ -636,11 +693,11 @@
"addr": "0xF8", "addr": "0xF8",
"btn-changeaddr": "0x01", "btn-changeaddr": "0x01",
"btn-reset": "", "btn-reset": "",
"num": 40 "num": 44
}, },
{ {
"global": 0, "global": 0,
"name": "41. PZEM uart", "name": "45. PZEM uart",
"type": "Reading", "type": "Reading",
"subtype": "Pzem004uart", "subtype": "Pzem004uart",
"id": "upzem", "id": "upzem",
@@ -651,11 +708,11 @@
"rx": 16, "rx": 16,
"line": 2, "line": 2,
"speed": 9600, "speed": 9600,
"num": 41 "num": 45
}, },
{ {
"global": 0, "global": 0,
"name": "42. Часы реального времени", "name": "46. Часы реального времени",
"type": "Reading", "type": "Reading",
"subtype": "RTC", "subtype": "RTC",
"id": "rtc", "id": "rtc",
@@ -671,12 +728,12 @@
"int": 5, "int": 5,
"btn-setUTime": "0", "btn-setUTime": "0",
"btn-setSysTime": "nil", "btn-setSysTime": "nil",
"num": 42 "num": 46
}, },
{ {
"global": 0, "global": 0,
"name": "43. (S8) Cенсор качества воздуха", "name": "47. (S8) Cенсор качества воздуха",
"num": 43, "num": 47,
"type": "Reading", "type": "Reading",
"subtype": "S8co", "subtype": "S8co",
"id": "s8co", "id": "s8co",
@@ -690,7 +747,7 @@
}, },
{ {
"global": 0, "global": 0,
"name": "44. Sht20 Температура", "name": "48. Sht20 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Sht20t", "subtype": "Sht20t",
"id": "tmp2", "id": "tmp2",
@@ -699,11 +756,11 @@
"descr": "Температура", "descr": "Температура",
"int": 15, "int": 15,
"round": 1, "round": 1,
"num": 44 "num": 48
}, },
{ {
"global": 0, "global": 0,
"name": "45. Sht20 Влажность", "name": "49. Sht20 Влажность",
"type": "Reading", "type": "Reading",
"subtype": "Sht20h", "subtype": "Sht20h",
"id": "Hum2", "id": "Hum2",
@@ -712,11 +769,11 @@
"descr": "Влажность", "descr": "Влажность",
"int": 15, "int": 15,
"round": 1, "round": 1,
"num": 45 "num": 49
}, },
{ {
"global": 0, "global": 0,
"name": "46. Sht30 Температура", "name": "50. Sht30 Температура",
"type": "Reading", "type": "Reading",
"subtype": "Sht30t", "subtype": "Sht30t",
"id": "tmp30", "id": "tmp30",
@@ -725,11 +782,11 @@
"descr": "SHT30 Температура", "descr": "SHT30 Температура",
"int": 15, "int": 15,
"round": 1, "round": 1,
"num": 46 "num": 50
}, },
{ {
"global": 0, "global": 0,
"name": "47. Sht30 Влажность", "name": "51. Sht30 Влажность",
"type": "Reading", "type": "Reading",
"subtype": "Sht30h", "subtype": "Sht30h",
"id": "Hum30", "id": "Hum30",
@@ -738,12 +795,12 @@
"descr": "SHT30 Влажность", "descr": "SHT30 Влажность",
"int": 15, "int": 15,
"round": 1, "round": 1,
"num": 47 "num": 51
}, },
{ {
"global": 0, "global": 0,
"name": "48. HC-SR04 Ультразвуковой дальномер", "name": "52. HC-SR04 Ультразвуковой дальномер",
"num": 48, "num": 52,
"type": "Reading", "type": "Reading",
"subtype": "Sonar", "subtype": "Sonar",
"id": "sonar", "id": "sonar",
@@ -755,7 +812,7 @@
"int": 5 "int": 5
}, },
{ {
"name": "49. UART", "name": "53. UART",
"type": "Reading", "type": "Reading",
"subtype": "UART", "subtype": "UART",
"page": "", "page": "",
@@ -767,14 +824,14 @@
"line": 2, "line": 2,
"speed": 9600, "speed": 9600,
"eventFormat": 0, "eventFormat": 0,
"num": 49 "num": 53
}, },
{ {
"header": "executive_devices" "header": "executive_devices"
}, },
{ {
"global": 0, "global": 0,
"name": "50. Аналоговая кнопка", "name": "54. Аналоговая кнопка",
"type": "Reading", "type": "Reading",
"subtype": "AnalogBtn", "subtype": "AnalogBtn",
"id": "abtn", "id": "abtn",
@@ -784,11 +841,11 @@
"pin": 34, "pin": 34,
"aValue": -1, "aValue": -1,
"delta": 50, "delta": 50,
"num": 50 "num": 54
}, },
{ {
"global": 0, "global": 0,
"name": "51. Кнопка подключенная к пину", "name": "55. Кнопка подключенная к пину",
"type": "Writing", "type": "Writing",
"subtype": "ButtonIn", "subtype": "ButtonIn",
"id": "btn", "id": "btn",
@@ -803,11 +860,11 @@
"debounceDelay": 50, "debounceDelay": 50,
"fixState": 0, "fixState": 0,
"inv": 0, "inv": 0,
"num": 51 "num": 55
}, },
{ {
"global": 0, "global": 0,
"name": "52. Управление пином", "name": "56. Управление пином",
"type": "Writing", "type": "Writing",
"subtype": "ButtonOut", "subtype": "ButtonOut",
"needSave": 0, "needSave": 0,
@@ -818,11 +875,11 @@
"int": 0, "int": 0,
"inv": 0, "inv": 0,
"pin": 2, "pin": 2,
"num": 52 "num": 56
}, },
{ {
"global": 0, "global": 0,
"name": "53. Пассивный звуковой извещатель", "name": "57. Пассивный звуковой извещатель",
"type": "Writing", "type": "Writing",
"subtype": "Buzzer", "subtype": "Buzzer",
"id": "buzzer", "id": "buzzer",
@@ -841,11 +898,11 @@
"cycle": 0, "cycle": 0,
"indication": 1, "indication": 1,
"val": 0, "val": 0,
"num": 53 "num": 57
}, },
{ {
"global": 0, "global": 0,
"name": "54. Энкодер", "name": "58. Энкодер",
"type": "Writing", "type": "Writing",
"subtype": "Encoder", "subtype": "Encoder",
"id": "enc", "id": "enc",
@@ -858,11 +915,11 @@
"step": 1, "step": 1,
"stepOnPress": 5, "stepOnPress": 5,
"pins": "4,5,2", "pins": "4,5,2",
"num": 54 "num": 58
}, },
{ {
"global": 0, "global": 0,
"name": "55. Сервопривод", "name": "59. Сервопривод",
"type": "Writing", "type": "Writing",
"subtype": "IoTServo", "subtype": "IoTServo",
"id": "servo", "id": "servo",
@@ -875,11 +932,11 @@
"minAngle": 0, "minAngle": 0,
"maxAngle": 180, "maxAngle": 180,
"trackingID": "", "trackingID": "",
"num": 55 "num": 59
}, },
{ {
"global": 0, "global": 0,
"name": "56. Расширитель портов Mcp23017", "name": "60. Расширитель портов Mcp23017",
"type": "Reading", "type": "Reading",
"subtype": "Mcp23017", "subtype": "Mcp23017",
"id": "Mcp", "id": "Mcp",
@@ -889,11 +946,11 @@
"int": "0", "int": "0",
"addr": "0x20", "addr": "0x20",
"index": 1, "index": 1,
"num": 56 "num": 60
}, },
{ {
"global": 0, "global": 0,
"name": "57. MP3 плеер", "name": "61. MP3 плеер",
"type": "Reading", "type": "Reading",
"subtype": "Mp3", "subtype": "Mp3",
"id": "mp3", "id": "mp3",
@@ -903,11 +960,11 @@
"int": 1, "int": 1,
"pins": "14,12", "pins": "14,12",
"volume": 20, "volume": 20,
"num": 57 "num": 61
}, },
{ {
"global": 0, "global": 0,
"name": "58. Сенсорная кнопка", "name": "62. Сенсорная кнопка",
"type": "Writing", "type": "Writing",
"subtype": "Multitouch", "subtype": "Multitouch",
"id": "impulse", "id": "impulse",
@@ -921,11 +978,11 @@
"pinMode": "INPUT", "pinMode": "INPUT",
"debounceDelay": 50, "debounceDelay": 50,
"PWMDelay": 500, "PWMDelay": 500,
"num": 58 "num": 62
}, },
{ {
"global": 0, "global": 0,
"name": "59. Расширитель портов Pcf8574", "name": "63. Расширитель портов Pcf8574",
"type": "Reading", "type": "Reading",
"subtype": "Pcf8574", "subtype": "Pcf8574",
"id": "Pcf", "id": "Pcf",
@@ -935,11 +992,11 @@
"int": "0", "int": "0",
"addr": "0x20", "addr": "0x20",
"index": 1, "index": 1,
"num": 59 "num": 63
}, },
{ {
"global": 0, "global": 0,
"name": "60. PWM ESP8266", "name": "64. PWM ESP8266",
"type": "Writing", "type": "Writing",
"subtype": "Pwm8266", "subtype": "Pwm8266",
"id": "pwm", "id": "pwm",
@@ -951,11 +1008,11 @@
"freq": 5000, "freq": 5000,
"val": 0, "val": 0,
"apin": -1, "apin": -1,
"num": 60 "num": 64
}, },
{ {
"global": 0, "global": 0,
"name": "61. Телеграм-Лайт", "name": "65. Телеграм-Лайт",
"type": "Writing", "type": "Writing",
"subtype": "TelegramLT", "subtype": "TelegramLT",
"id": "tg", "id": "tg",
@@ -964,13 +1021,13 @@
"descr": "", "descr": "",
"token": "", "token": "",
"chatID": "", "chatID": "",
"num": 61 "num": 65
}, },
{ {
"header": "screens" "header": "screens"
}, },
{ {
"name": "62. LCD Dwin экран", "name": "66. LCD Dwin экран",
"type": "Reading", "type": "Reading",
"subtype": "DwinI", "subtype": "DwinI",
"id": "dwin", "id": "dwin",
@@ -982,11 +1039,11 @@
"line": 2, "line": 2,
"speed": 9600, "speed": 9600,
"btn-uploadUI": "", "btn-uploadUI": "",
"num": 62 "num": 66
}, },
{ {
"global": 0, "global": 0,
"name": "63. LCD экран 2004", "name": "67. LCD экран 2004",
"type": "Reading", "type": "Reading",
"subtype": "Lcd2004", "subtype": "Lcd2004",
"id": "Lcd", "id": "Lcd",
@@ -999,10 +1056,10 @@
"id2show": "", "id2show": "",
"prefix": "", "prefix": "",
"postfix": "", "postfix": "",
"num": 63 "num": 67
}, },
{ {
"name": "64. LCD экран 1602", "name": "68. LCD экран 1602",
"type": "Reading", "type": "Reading",
"subtype": "Lcd2004", "subtype": "Lcd2004",
"id": "Lcd", "id": "Lcd",
@@ -1015,11 +1072,11 @@
"id2show": "", "id2show": "",
"prefix": "", "prefix": "",
"postfix": "", "postfix": "",
"num": 64 "num": 68
}, },
{ {
"global": 0, "global": 0,
"name": "65. OLED экран 64 8266", "name": "69. OLED экран 64 8266",
"type": "Reading", "type": "Reading",
"subtype": "Oled64", "subtype": "Oled64",
"id": "Oled", "id": "Oled",
@@ -1032,6 +1089,6 @@
"id2show": "", "id2show": "",
"prefix": "", "prefix": "",
"postfix": "", "postfix": "",
"num": 65 "num": 69
} }
] ]

View File

@@ -206,6 +206,10 @@
"path": "src/modules/sensors/BH_1750", "path": "src/modules/sensors/BH_1750",
"active": false "active": false
}, },
{
"path": "src/modules/sensors/BL0937",
"active": true
},
{ {
"path": "src/modules/sensors/Ble", "path": "src/modules/sensors/Ble",
"active": false "active": false
@@ -244,7 +248,7 @@
}, },
{ {
"path": "src/modules/sensors/EnergyMon485", "path": "src/modules/sensors/EnergyMon485",
"active": true "active": false
}, },
{ {
"path": "src/modules/sensors/ExampleModule", "path": "src/modules/sensors/ExampleModule",

View File

@@ -571,11 +571,11 @@ build_src_filter =
+<modules/sensors/Acs712> +<modules/sensors/Acs712>
+<modules/sensors/AhtXX> +<modules/sensors/AhtXX>
+<modules/sensors/AnalogAdc> +<modules/sensors/AnalogAdc>
+<modules/sensors/BL0937>
+<modules/sensors/Bme280> +<modules/sensors/Bme280>
+<modules/sensors/Bmp280> +<modules/sensors/Bmp280>
+<modules/sensors/Dht1122> +<modules/sensors/Dht1122>
+<modules/sensors/Ds18b20> +<modules/sensors/Ds18b20>
+<modules/sensors/EnergyMon485>
+<modules/sensors/Impulse> +<modules/sensors/Impulse>
+<modules/sensors/MQgas> +<modules/sensors/MQgas>
+<modules/sensors/Pzem004t_v2> +<modules/sensors/Pzem004t_v2>

View File

@@ -13,11 +13,11 @@ void* getAPI_A02Distance(String subtype, String params);
void* getAPI_Acs712(String subtype, String params); void* getAPI_Acs712(String subtype, String params);
void* getAPI_AhtXX(String subtype, String params); void* getAPI_AhtXX(String subtype, String params);
void* getAPI_AnalogAdc(String subtype, String params); void* getAPI_AnalogAdc(String subtype, String params);
void* getAPI_BL0937(String subtype, String params);
void* getAPI_Bme280(String subtype, String params); void* getAPI_Bme280(String subtype, String params);
void* getAPI_Bmp280(String subtype, String params); void* getAPI_Bmp280(String subtype, String params);
void* getAPI_Dht1122(String subtype, String params); void* getAPI_Dht1122(String subtype, String params);
void* getAPI_Ds18b20(String subtype, String params); void* getAPI_Ds18b20(String subtype, String params);
void* getAPI_EnergyMon485(String subtype, String params);
void* getAPI_Impulse(String subtype, String params); void* getAPI_Impulse(String subtype, String params);
void* getAPI_MQgas(String subtype, String params); void* getAPI_MQgas(String subtype, String params);
void* getAPI_Pzem004_v2(String subtype, String params); void* getAPI_Pzem004_v2(String subtype, String params);
@@ -58,11 +58,11 @@ if ((tmpAPI = getAPI_A02Distance(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Acs712(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Acs712(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_AhtXX(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_AhtXX(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_AnalogAdc(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_AnalogAdc(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_BL0937(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Bme280(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Bme280(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Bmp280(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Bmp280(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Dht1122(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Dht1122(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Ds18b20(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Ds18b20(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_EnergyMon485(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Impulse(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Impulse(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_MQgas(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_MQgas(subtype, params)) != nullptr) return tmpAPI;
if ((tmpAPI = getAPI_Pzem004_v2(subtype, params)) != nullptr) return tmpAPI; if ((tmpAPI = getAPI_Pzem004_v2(subtype, params)) != nullptr) return tmpAPI;