mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
reduse ram consuption!!!
This commit is contained in:
@@ -5,12 +5,12 @@
|
||||
"passwordAP": "",
|
||||
"ssid": "rise",
|
||||
"password": "hostel3333",
|
||||
"timezone": 3,
|
||||
"mqttServer": "m12.cloudmqtt.com",
|
||||
"mqttPort": 14053,
|
||||
"mqttPrefix": "/IoTmanager",
|
||||
"mqttUser": "lbscvzuj",
|
||||
"mqttPass": "bLxlveOgaF8F",
|
||||
"timezone": 2,
|
||||
"mqttServer": "mqtt.ioty.ru",
|
||||
"mqttPort": 1883,
|
||||
"mqttPrefix": "/rise",
|
||||
"mqttUser": "test",
|
||||
"mqttPass": "test",
|
||||
"scenario": "1",
|
||||
"pushingbox_id": "",
|
||||
"web_login": "admin",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
analog 0 Аналоговый#вход,#% Датчики progress-round 310 620 1 100 1
|
||||
logging analog 5 100 slow Аналоговый#вход Датчики 2
|
||||
|
||||
//если датчик углекислого газа выдает напряжение от 1 вольта до 2 вольт, то значит
|
||||
//значение чтения аналогового входа будут примерно равным
|
||||
@@ -1,4 +1,5 @@
|
||||
dallas 2 Водонагреватель,#t°C Датчики any-data 1
|
||||
logging dallas 1 100 slow Температура Датчики 2
|
||||
|
||||
//2 - номер пина датчика
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
@@ -3,8 +3,8 @@ dhtH DHT11 2 Влажность#DHT,#% Датчики any-data 2
|
||||
dhtComfort Степень#комфорта: Датчики 3
|
||||
dhtPerception Восприятие: Датчики 4
|
||||
dhtDewpoint Точка#росы: Датчики 5
|
||||
logging dhtT 1 10 Температура Датчики 6
|
||||
logging dhtH 1 10 Влажность Датчики 7
|
||||
logging dhtT 5 50 slow Температура Датчики 6
|
||||
logging dhtH 5 50 slow Влажность Датчики 7
|
||||
|
||||
//2 - номер пина датчика
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
@@ -3,8 +3,8 @@ dhtH DHT22 2 Влажность#DHT,#% Датчики any-data 2
|
||||
dhtComfort Степень#комфорта: Датчики 3
|
||||
dhtPerception Восприятие: Датчики 4
|
||||
dhtDewpoint Точка#росы: Датчики 5
|
||||
logging dhtT 1 10 Температура Датчики 6
|
||||
logging dhtH 1 10 Влажность Датчики 7
|
||||
logging dhtT 5 50 slow Температура Датчики 6
|
||||
logging dhtH 5 50 slow Влажность Датчики 7
|
||||
|
||||
//2 - номер пина датчика
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
14
data/configs/firmware.c.txt
Normal file
14
data/configs/firmware.c.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
button 1 na Включить#все Реле 0 1
|
||||
button 2 13 Прихожая Реле 0 2
|
||||
button 3 14 Кухня Реле 0 3
|
||||
pwm 1 3 Яркость#коредор: Реле 1023 4
|
||||
pwm 2 4 Яркость#ванная: Реле 510 5
|
||||
analog 0 Аналоговый#вход Датчики fill-gauge 1 1023 1 1023 6
|
||||
logging analog 1 100 slow Аналоговый#вход Датчики 7
|
||||
|
||||
//Это демо конфигурация. В ней показано как связать кнопки c мощью сценариев
|
||||
//Кнопка номер 1 связана с кнопкой 2, 3 и с pwm 2
|
||||
//Так же продемонстрированна система логгирования данных строкой logging
|
||||
//1 - это интервал между точками в минутах, 100 это количество точек
|
||||
//slow или fast это два варианта выгрузки графика, slow более экономичный режим
|
||||
//больше подходит для esp8266
|
||||
@@ -1,9 +0,0 @@
|
||||
button 1 na Включить#все Реле 0 1
|
||||
button 2 13 Прихожая Реле 0 2
|
||||
button 3 14 Кухня Реле 0 3
|
||||
pwm 1 3 Яркость#коредор: Реле 1023 4
|
||||
pwm 2 4 Яркость#ванная: Реле 510 5
|
||||
analog 0 Аналоговый#вход Датчики fill-gauge 1 1023 1 1023 6
|
||||
|
||||
//Это демо конфигурация. В ней показано как связать сценариями кнопки.
|
||||
//Кнопка номер 1 связана с кнопкой 2, 3 и с pwm 2
|
||||
@@ -3,6 +3,7 @@ inputDigit digit1 При#скольки#выключить? Датчики 95 2
|
||||
inputDigit digit2 При#скольки#включить? Датчики 10 3
|
||||
button 1 5 Насос Датчики 0 4
|
||||
button 2 line1,line2, Автоматический#режим Датчики 1 5
|
||||
logging level 1 100 slow Вода#в#баке Датчики 6
|
||||
|
||||
//125 - это расстояние от датчика до дна бака в сантиметрах
|
||||
//20 - это расстояние от датчика до поверхности воды когда бак полный в сантиметрах
|
||||
@@ -2,9 +2,11 @@ switch 1 0 20
|
||||
text 1 Вход: Охрана 1
|
||||
textSet 1 не#обнаружено-time
|
||||
button 1 na Сбросить Охрана 0 2
|
||||
button 2 line3, Включить#push Охрана 1 3
|
||||
|
||||
//0 - номер пина датчика
|
||||
//при срабатывании датчика движения устройство пошлет пуш и в приложении будет
|
||||
//написано в текстовом поле, что движение было обнаружено, так же будет зафиксирован
|
||||
//момент времени срабатывания датчика
|
||||
//написано в текстовом поле, что движение было обнаружено
|
||||
//так же будет зафиксирован момент времени срабатывания датчика
|
||||
//в приложении можно отключать отправку пуш сообщений на тот случай если дома хозяин
|
||||
//перевести датчик снова в режим ожидания движения можно нажав кнопку сброса в приложении
|
||||
@@ -1,8 +1,10 @@
|
||||
switch1 = 1
|
||||
textSet 1 обнаружено#движение-time
|
||||
push Внимание обнаружено#движение!
|
||||
end
|
||||
button1 = 1
|
||||
textSet 1 не#обнаружено-time
|
||||
buttonSet 1 0
|
||||
end
|
||||
switch1 = 1
|
||||
push Внимание обнаружено#движение!
|
||||
end
|
||||
@@ -1,9 +1,9 @@
|
||||
dallas 2 Водонагреватель,#t°C Термостат any-data 1
|
||||
inputDigit digit1 При#скольки#выключить? Термостат 40 2
|
||||
inputDigit digit2 При#скольки#включить? Термостат 20 3
|
||||
button 1 5 Нагреватель Термостат 0 4
|
||||
button 2 line1,line2, Автоматический#режим Термостат 1 5
|
||||
|
||||
logging dallas 5 100 slow Температура Термостат 2
|
||||
inputDigit digit1 При#скольки#выключить? Термостат 40 3
|
||||
inputDigit digit2 При#скольки#включить? Термостат 20 4
|
||||
button 1 5 Нагреватель Термостат 0 5
|
||||
button 2 line1,line2, Автоматический#режим Термостат 1 6
|
||||
|
||||
//2 - номер пина датчика
|
||||
//5 - номер пина реле
|
||||
@@ -33,24 +33,24 @@
|
||||
"style": "display:inline",
|
||||
"title": {
|
||||
"#": "Выбирите то, во что Вы хотите превратить ESP <span class=\"caret\"></span>",
|
||||
"/relay": "1.Вкл. выкл. локального реле",
|
||||
"/relay_timer": "2.Вкл. выкл. локального реле в определенное время",
|
||||
"/relay_countdown": "3.Вкл. выкл. локального реле на определенный период времени",
|
||||
"/relay_several": "4.Вкл. выкл. нескольких локальных реле кнопкой в приложении",
|
||||
"/relay_switch": "5.Вкл. выкл. локального реле физической кнопкой (кнопка так же дублируется в приложении)",
|
||||
"/relay_button_remote": "6.Вкл. выкл. нескольких удаленных реле кнопкой в приложении (нужно указать Device ID)",
|
||||
"/relay_switch_remote": "7.Вкл. выкл. нескольких удаленных реле физической кнопкой (нужно указать Device ID)",
|
||||
"/pwm": "8.Широтно импульсная модуляция",
|
||||
"/dht11": "9.Сенсор DHT11",
|
||||
"/dht22": "10.Сенсор DHT22, DHT33, DHT44, AM2302, RHT03",
|
||||
"/analog": "11.Аналоговый сенсор",
|
||||
"/dallas": "12.Сенсор DS18B20",
|
||||
"/termostat": "13.Термостат на DS18B20 с переключением в ручной режим",
|
||||
"/level": "14.Контроль уровня в баке на сенсорах: JSN-SR04T, HC-SR04, HY-SRF05 (управление насосом)",
|
||||
"/moution_relay": "15.Датчик движения включающий свет",
|
||||
"/moution_security": "16.Охранный датчик движения",
|
||||
"/stepper": "17.Система управления шаговыми двигателями на основе драйвера A4988 (открытие закрытие штор)",
|
||||
"/default": "Настройки по умолчанию"
|
||||
"/preset?arg=1": "1.Вкл. выкл. локального реле",
|
||||
"/preset?arg=2": "2.Вкл. выкл. локального реле в определенное время",
|
||||
"/preset?arg=3": "3.Вкл. выкл. локального реле на определенный период времени",
|
||||
"/preset?arg=4": "4.Вкл. выкл. нескольких локальных реле кнопкой в приложении",
|
||||
"/preset?arg=5": "5.Вкл. выкл. локального реле физической кнопкой и кнопкой в приложении параллельно (для выключателя света)",
|
||||
"/preset?arg=6": "6.Вкл. выкл. нескольких удаленных реле кнопкой в приложении (нужно указать Device ID)",
|
||||
"/preset?arg=7": "7.Вкл. выкл. нескольких удаленных реле физической кнопкой (нужно указать Device ID)",
|
||||
"/preset?arg=8": "8.Широтно импульсная модуляция",
|
||||
"/preset?arg=9": "9.Сенсор DHT11 и логгирование",
|
||||
"/preset?arg=10": "10.Сенсор DHT22, DHT33, DHT44, AM2302, RHT03 и логгирование",
|
||||
"/preset?arg=11": "11.Аналоговый сенсор и логгирование",
|
||||
"/preset?arg=12": "12.Сенсор DS18B20 и логгирование",
|
||||
"/preset?arg=13": "13.Термостат на DS18B20 с переключением в ручной режим и логгированием",
|
||||
"/preset?arg=14": "14.Контроль уровня в баке на сенсорах: JSN-SR04T, HC-SR04, HY-SRF05 и логгирование (управление насосом)",
|
||||
"/preset?arg=15": "15.Датчик движения включающий свет",
|
||||
"/preset?arg=16": "16.Охранный датчик движения",
|
||||
"/preset?arg=17": "17.Система управления шаговыми двигателями на основе драйвера A4988 (открытие закрытие штор)",
|
||||
"/preset?arg=18": "Настройки по умолчанию"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"state": "firmware.config.txt",
|
||||
"state": "firmware.c.txt",
|
||||
"style": "width:100%;height:400px",
|
||||
"title": "Сохранить",
|
||||
"action": "/all_modules_init",
|
||||
@@ -88,7 +88,7 @@
|
||||
},
|
||||
{
|
||||
"type": "file",
|
||||
"state": "firmware.scenario.txt",
|
||||
"state": "firmware.s.txt",
|
||||
"style": "width:100%;height:400px",
|
||||
"title": "Сохранить и включить",
|
||||
"action": "/scenario?status=1",
|
||||
@@ -99,7 +99,7 @@
|
||||
},
|
||||
{
|
||||
"type": "link",
|
||||
"title": "Очистить все логи",
|
||||
"title": "Очистить логи сенсоров",
|
||||
"action": "/cleanlog",
|
||||
"class": "btn btn-block btn-success"
|
||||
},
|
||||
|
||||
14
data/firmware.c.txt
Normal file
14
data/firmware.c.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
button 1 na Включить#все Реле 0 1
|
||||
button 2 13 Прихожая Реле 0 2
|
||||
button 3 14 Кухня Реле 0 3
|
||||
pwm 1 3 Яркость#коредор: Реле 1023 4
|
||||
pwm 2 4 Яркость#ванная: Реле 510 5
|
||||
analog 0 Аналоговый#вход Датчики fill-gauge 1 1023 1 1023 6
|
||||
logging analog 1 100 slow Аналоговый#вход Датчики 7
|
||||
|
||||
//Это демо конфигурация. В ней показано как связать кнопки c мощью сценариев
|
||||
//Кнопка номер 1 связана с кнопкой 2, 3 и с pwm 2
|
||||
//Так же продемонстрированна система логгирования данных строкой logging
|
||||
//1 - это интервал между точками в минутах, 100 это количество точек
|
||||
//slow или fast это два варианта выгрузки графика, slow более экономичный режим
|
||||
//больше подходит для esp8266
|
||||
@@ -1,9 +0,0 @@
|
||||
button 1 na Включить#все Реле 0 1
|
||||
button 2 13 Прихожая Реле 0 2
|
||||
button 3 14 Кухня Реле 0 3
|
||||
pwm 1 3 Яркость#коредор: Реле 1023 4
|
||||
pwm 2 4 Яркость#ванная: Реле 510 5
|
||||
analog 0 Аналоговый#вход Датчики fill-gauge 1 1023 1 1023 6
|
||||
|
||||
//Это демо конфигурация. В ней показано как связать сценариями кнопки.
|
||||
//Кнопка номер 1 связана с кнопкой 2, 3 и с pwm 2
|
||||
Reference in New Issue
Block a user