mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
deleted some files, will be changed to new ones soon
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
analog adc 0 Аналоговый#вход,#% Датчики progress-round 310 620 1 100 1
|
||||
logging adc 5 100 Аналоговый#вход Датчики 2
|
||||
|
||||
//если датчик углекислого газа выдает напряжение от 1 вольта до 2 вольт, то значит
|
||||
//значение чтения аналогового входа будут примерно равным
|
||||
//при 1 вольте - 310, а при 2 вольтах - 620 (считаем по пропорции)
|
||||
//данная строка переведет диапазон 310-620 в диапазон 1-100 и отобразит в приложении
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
dallas 2 Водонагреватель,#t°C Датчики any-data 1
|
||||
logging dallas 1 100 Температура Датчики 2
|
||||
|
||||
//2 - номер пина датчика
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
dhtT t 2 dht11 Температура#DHT,#t°C Датчики any-data 1
|
||||
dhtH h 2 dht11 Влажность#DHT,#t°C Датчики any-data 2
|
||||
dhtComfort Степень#комфорта: Датчики 3
|
||||
dhtPerception Восприятие: Датчики 4
|
||||
dhtDewpoint Точка#росы: Датчики 5
|
||||
logging t 1 50 Температура Датчики 6
|
||||
logging h 1 50 Влажность Датчики 7
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
dhtT t 2 dht22 Температура#DHT,#t°C Датчики any-data 1
|
||||
dhtH h 2 dht22 Влажность#DHT,#t°C Датчики any-data 2
|
||||
dhtComfort Степень#комфорта: Датчики 3
|
||||
dhtPerception Восприятие: Датчики 4
|
||||
dhtDewpoint Точка#росы: Датчики 5
|
||||
logging t 1 50 Температура Датчики 6
|
||||
logging h 1 50 Влажность Датчики 7
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,12 +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 adc 0 Аналоговый#вход Датчики fill-gauge 1 1023 1 1023 6
|
||||
logging adc 1 100 Аналоговый#вход Датчики 7
|
||||
|
||||
//Это демо конфигурация. В ней показано как связать кнопки c помощью сценариев
|
||||
//Кнопка номер 1 связана с кнопкой 2, 3 и с pwm 2
|
||||
//Так же продемонстрированна система логгирования данных строкой logging
|
||||
//1 - это интервал между точками в минутах, 100 это количество точек
|
||||
@@ -1,13 +0,0 @@
|
||||
button1 = 1
|
||||
buttonSet 2 1
|
||||
buttonSet 3 1
|
||||
pwmSet 2 1024
|
||||
end
|
||||
button1 = 0
|
||||
buttonSet 2 0
|
||||
buttonSet 3 0
|
||||
pwmSet 2 0
|
||||
end
|
||||
adc > 50
|
||||
buttonSet 2 1
|
||||
end
|
||||
@@ -1,11 +0,0 @@
|
||||
level lev 14 12 Вода#в#баке,#% Датчики fill-gauge 125 20 1
|
||||
inputDigit digit1 При#скольки#выключить? Датчики 95 2
|
||||
inputDigit digit2 При#скольки#включить? Датчики 10 3
|
||||
button 1 5 Насос Датчики 0 4
|
||||
button 2 line1,line2, Автоматический#режим Датчики 1 5
|
||||
logging lev 1 100 Вода#в#баке Датчики 6
|
||||
|
||||
//125 - это расстояние от датчика до дна бака в сантиметрах
|
||||
//20 - это расстояние от датчика до поверхности воды когда бак полный в сантиметрах
|
||||
//вывод данных будет в процентах заполнения бака
|
||||
//варианты отображения: any-data, progress-round, progress-line, fill-gauge
|
||||
@@ -1,6 +0,0 @@
|
||||
lev > digit1
|
||||
buttonSet 1 0
|
||||
end
|
||||
lev < digit2
|
||||
buttonSet 1 1
|
||||
end
|
||||
@@ -1,11 +0,0 @@
|
||||
button 1 5 Прихожая Освещение 0 1
|
||||
inputDigit digit1 Задержка#выключения Освещение 30 2
|
||||
switch 1 0 10
|
||||
|
||||
//0 - номер пина датчика движения
|
||||
//5 - номер пина реле
|
||||
//при срабатывании датчика движения включится реле и обратный таймер на 30 сек
|
||||
//если движение не будет обнаружено повтороно в течении 30 секунд - свет выключится
|
||||
//если движение повторится в течении 30 секунд то таймер продлится опять на 30 сек
|
||||
//свет выключится только в том случае если в комнате все замрет на 30 сек
|
||||
//задержку выключения можно будет настраивать в приложении
|
||||
@@ -1,7 +0,0 @@
|
||||
switch1 = 1
|
||||
timerStart 1 digit1 sec
|
||||
buttonSet 1 1
|
||||
end
|
||||
timer1 = 0
|
||||
buttonSet 1 0
|
||||
end
|
||||
@@ -1,12 +0,0 @@
|
||||
switch 1 0 20
|
||||
text 1 Вход: Охрана 1
|
||||
textSet 1 не#обнаружено-time
|
||||
button 1 na Сбросить Охрана 0 2
|
||||
button 2 line3, Включить#push Охрана 1 3
|
||||
|
||||
//0 - номер пина датчика
|
||||
//при срабатывании датчика движения устройство пошлет пуш и в приложении будет
|
||||
//написано в текстовом поле, что движение было обнаружено
|
||||
//так же будет зафиксирован момент времени срабатывания датчика
|
||||
//в приложении можно отключать отправку пуш сообщений на тот случай если дома хозяин
|
||||
//перевести датчик снова в режим ожидания движения можно нажав кнопку сброса в приложении
|
||||
@@ -1,10 +0,0 @@
|
||||
switch1 = 1
|
||||
textSet 1 обнаружено#движение-time
|
||||
end
|
||||
button1 = 1
|
||||
textSet 1 не#обнаружено-time
|
||||
buttonSet 1 0
|
||||
end
|
||||
switch1 = 1
|
||||
push Внимание обнаружено#движение!
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
pwm 1 3 Яркость#коредор: Реле 1023 1
|
||||
pwm 2 4 Яркость#ванная: Реле 510 2
|
||||
|
||||
//в приложении появятся ползунки, соответствующее значение pwm
|
||||
//будет установленно на пинах 3 и 4
|
||||
//1023 и 510 это начальные значения после загрузки модуля
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
button 1 5 Включить#реле Реле 0 1
|
||||
|
||||
//это простая кнопка номер 1 управляющая пином 5 имеющая начальное состояние 0
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
button 1 5 Включить#все Реле 0 1
|
||||
|
||||
|
||||
//что бы использовать эту конфигурацию на другой esp необходимо активировать пресет
|
||||
//"Вкл. выкл. локального реле", затем в сценарии данного модуля подставить Device ID
|
||||
//того esp, кнопка на этом девайсе будет выключать другие устройства по воздуху
|
||||
@@ -1,8 +0,0 @@
|
||||
button1 = 1
|
||||
mqtt 3233662-1589485 buttonSet_1_1
|
||||
mqtt 2233662-1589486 buttonSet_1_1
|
||||
end
|
||||
button1 = 0
|
||||
mqtt 3233662-1589485 buttonSet_1_0
|
||||
mqtt 2233662-1589486 buttonSet_1_0
|
||||
end
|
||||
@@ -1,4 +0,0 @@
|
||||
button 1 5 Вкл#на#время Таймеры 0 1
|
||||
inputDigit digit1 Через#сколько#секунд#выключить? Таймеры 5 2
|
||||
|
||||
//в сценариях можно поменять на sec, min или hours если нужны другие размерности времени
|
||||
@@ -1,6 +0,0 @@
|
||||
button1 = 1
|
||||
timerStart 1 digit1 sec
|
||||
end
|
||||
timer1 = 0
|
||||
buttonSet 1 0
|
||||
end
|
||||
@@ -1,3 +0,0 @@
|
||||
switch 1 0 10
|
||||
|
||||
//физическая кнопка номер 1 подключенная к пину 0, задержка от дребезга 10 мс
|
||||
@@ -1,3 +0,0 @@
|
||||
switch1 = 1
|
||||
mqtt 3233662-1589489 buttonChange_1
|
||||
end
|
||||
@@ -1,3 +0,0 @@
|
||||
button 1 na Включить#все Освещение 0 1
|
||||
|
||||
//при нажатии на эту кнопку пины номер 5 и 13 поведут себя как установленно в сценариях
|
||||
@@ -1,8 +0,0 @@
|
||||
button1 = 1
|
||||
pinSet 5 1
|
||||
pinSet 13 0
|
||||
end
|
||||
button1 = 0
|
||||
pinSet 5 0
|
||||
pinSet 13 1
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
switch 1 0 10
|
||||
|
||||
//что бы использовать эту конфигурацию на другой esp необходимо активировать пресет
|
||||
//"Вкл. выкл. локального реле", затем в сценарии данного модуля подставить Device ID
|
||||
//того esp, к данному модулю нужно подключить кнопку к пину 0 и тогда
|
||||
//один девайс будет управлять другим по воздуху
|
||||
@@ -1,4 +0,0 @@
|
||||
switch1 = 1
|
||||
mqtt 3233662-1589485 buttonChange_1
|
||||
mqtt 2233662-1589486 buttonChange_1
|
||||
end
|
||||
@@ -1,4 +0,0 @@
|
||||
button 1 13 Включить#реле Реле 0 1
|
||||
switch 1 0 10
|
||||
|
||||
//можно управлять реле на пине 13 кнопкой на пине 0 или кнопкой в приложении
|
||||
@@ -1,3 +0,0 @@
|
||||
switch1 = 1
|
||||
buttonChange 1
|
||||
end
|
||||
@@ -1,6 +0,0 @@
|
||||
inputTime time1 Во#сколько#включить? Таймеры 20-30-00 1
|
||||
inputTime time2 Во#сколько#выключить? Таймеры 20-35-00 2
|
||||
button 1 5 Кнопка#(по#таймеру) Таймеры 0 3
|
||||
|
||||
//время в приложение необходимо вводить в строгом формате: ЧЧ-ММ-СС
|
||||
//можно создавать любое количество таймеров, копируя строку inputTime...
|
||||
@@ -1,6 +0,0 @@
|
||||
timenow = time1
|
||||
buttonSet 1 1
|
||||
end
|
||||
timenow = time2
|
||||
buttonSet 1 0
|
||||
end
|
||||
@@ -1,17 +0,0 @@
|
||||
servo 1 12 50 Мой#сервопривод Сервоприводы 0 100 0 180 1
|
||||
servo 2 13 50 Мой#сервопривод Сервоприводы 0 100 0 180 2
|
||||
button 1 na Открыть1 Сервоприводы 0 3
|
||||
button 2 na Открыть2 Сервоприводы 0 4
|
||||
|
||||
//Можно создавать не более двух сервоприводов на одном устройстве.
|
||||
//1 - номер привода
|
||||
//12 - номер пина
|
||||
//50 - начальное значение в процентах
|
||||
|
||||
//0 - 100 диапазон ползунка
|
||||
//0 - 180 диапазон угла
|
||||
|
||||
//Представим ситуацию когда есть некая заслонка и при угле в 30 градусов она закрыта,
|
||||
//а при угле в 90 градусов открыта. В этом случае необходимо написать
|
||||
//0 100 30 90 и тогда поставив ползунок в 0 % серва встанет в положение 30 градусов,
|
||||
//а если поставить ползунок в 100 % серва встанет в положение 90 градусов.
|
||||
@@ -1,12 +0,0 @@
|
||||
button1 = 1
|
||||
servoSet 1 100
|
||||
end
|
||||
button1 = 0
|
||||
servoSet 1 0
|
||||
end
|
||||
button2 = 1
|
||||
servoSet 2 100
|
||||
end
|
||||
button2 = 0
|
||||
servoSet 2 0
|
||||
end
|
||||
@@ -1,17 +0,0 @@
|
||||
stepper 1 12 4
|
||||
stepper 2 13 5
|
||||
button 1 na Открыть#штору#1 Шторы 0 1
|
||||
button 2 na Открыть#штору#2 Шторы 0 2
|
||||
|
||||
//для подключения необходим драйвер шагового двигателя A4988
|
||||
|
||||
//stepper 1 12 4 шаговый двигатель с параметрами: 1 - номер шагового двигателя,
|
||||
//12 - номер пина количества шагов, 4 - номер пина направления
|
||||
|
||||
//stepper 2 13 5 шаговый двигатель с параметрами: 2 - номер шагового двигателя,
|
||||
//13 - номер пина количества шагов, 5 - номер пина направления
|
||||
|
||||
//stepperSet 1 200 5 - прокрутить шаговик номер 1 на 200 шагов по часовой стрелке
|
||||
//с задержкой между шагами 5 милисекунд (чем меньше задержка тем больше скорость)
|
||||
//если поставить -200 то будет вращаться против часовой стрелки
|
||||
//можно подключить не более двух шаговиков
|
||||
@@ -1,12 +0,0 @@
|
||||
button1 = 1
|
||||
stepperSet 1 200 1
|
||||
end
|
||||
button1 = 0
|
||||
stepperSet 1 -200 1
|
||||
end
|
||||
button2 = 1
|
||||
stepperSet 2 200 1
|
||||
end
|
||||
button2 = 0
|
||||
stepperSet 2 -200 1
|
||||
end
|
||||
@@ -1,12 +0,0 @@
|
||||
dallas 2 Водонагреватель,#t°C Термостат any-data 1
|
||||
logging dallas 5 100 Температура Термостат 2
|
||||
inputDigit digit1 При#скольки#выключить? Термостат 40 3
|
||||
inputDigit digit2 При#скольки#включить? Термостат 20 4
|
||||
button 1 5 Нагреватель Термостат 0 5
|
||||
button 2 line1,line2, Автоматический#режим Термостат 1 6
|
||||
|
||||
//2 - номер пина датчика
|
||||
//5 - номер пина реле
|
||||
//это термостат который будет держать температуру между двумя
|
||||
//установленными в приложении значениями, так же можно выключить
|
||||
//автоматический режим, и тогда нагреватель будет управляться в ручную
|
||||
@@ -1,6 +0,0 @@
|
||||
dallas > digit1
|
||||
buttonSet 1 0
|
||||
end
|
||||
dallas < digit2
|
||||
buttonSet 1 1
|
||||
end
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"widget" : "select",
|
||||
"size" : "small",
|
||||
"fill" : "outline",
|
||||
"options" : "["Zero item", "First item", "Second item"]",
|
||||
"status" : 2
|
||||
}
|
||||
Reference in New Issue
Block a user