Gisteresis termostat

This commit is contained in:
Dmitry Borisenko
2020-12-09 04:08:36 +03:00
parent 6e44f76385
commit 6205f6959c
31 changed files with 257 additions and 741 deletions

View File

@@ -3,8 +3,8 @@
"chipID": "",
"apssid": "IoTmanager",
"appass": "",
"routerssid": "VOLODYA",
"routerpass": "BELCHENKO",
"routerssid": "rise",
"routerpass": "hostel3333",
"timezone": 1,
"ntp": "pool.ntp.org",
"mqttServer": "wqtt.ru",

12
data/presets/2.c.txt Normal file
View File

@@ -0,0 +1,12 @@
0;dallas-temp;temp;anydataTemp;Термостат;Температура;1;pin[2];index[0];int[10]
0;logging;log;chart;Термостат;История;2;val[temp];int[10];cnt[100]
0;inoutput;threshold;inputDigitTemp;Термостат;Заданная#температура;3
0;button-out;heater;toggle;Термостат;Нагреватель;7;pin[12]
0;inoutput;time1;inputTimeClock;Расписание;Утренний#период;8
0;inoutput;threshold1;inputDigitTemp;Расписание;Температура;9
0;inoutput;time2;inputTimeClock;Расписание;Дневной#период;10
0;inoutput;threshold2;inputDigitTemp;Расписание;Температура;11
0;inoutput;time3;inputTimeClock;Расписание;Вечерний#период;12
0;inoutput;threshold3;inputDigitTemp;Расписание;Температура;13
0;inoutput;time4;inputTimeClock;Расписание;Ночной#период;14
0;inoutput;threshold4;inputDigitTemp;Расписание;Температура;15

18
data/presets/2.s.txt Normal file
View File

@@ -0,0 +1,18 @@
temp > threshold+-2
heater 0
end
temp < threshold+-2
heater 1
end
timenow = time1
threshold threshold1
end
timenow = time2
threshold threshold2
end
timenow = time3
threshold threshold3
end
timenow = time4
threshold threshold4
end

View File

@@ -72,8 +72,8 @@
"#": "Выберите элемент из списка<span class=\"caret\"></span>",
"/set?addItem=button-out.pin": "1.Кнопка управляющая пином",
"/set?addItem=button-out.inv": "2.Кнопка управляющая пином (с инверсией)",
"/set?addItem=button-out.npin": "3.Кнопка виртуальная",
"/set?addItem=button-in": "4.Кнопка физическая",
"/set?addItem=button-out.npin": "3.Кнопка виртуальная (не привязанная к пину)",
"/set?addItem=button-in": "4.Кнопка физическая, чтение состояния пина (подключается провдами к устройству)",
"/set?addItem=pwm-out": "3.Широтно импульсная модуляция pwm",
"/set?addItem=input-digit": "5.Окно ввода цифровых значений",
"/set?addItem=input-time": "6.Окно ввода времени",
@@ -104,10 +104,11 @@
"style": "display:inline",
"title": {
"#": "Выберите пресет из списка<span class=\"caret\"></span>",
"/set?addPreset=dal.c": "1.Термостат на основе ds18b20 с оповещением в телеграм",
"/set?addPreset=dht.c": "2.Контроль влажности на основе DHT с оповещением в телеграм",
"/set?addPreset=rel.c": "3.Включение выключение реле в заданное время",
"/set?addPreset=alloff.c": "4.Выключить все (пример работы сценариев)"
"/set?addPreset=1.c": "1.Термостат на основе ds18b20 с оповещением в телеграм",
"/set?addPreset=2.c": "2.Гистерезис термостат на основе ds18b20 с суточным расписанием",
"/set?addPreset=3.c": "3.Контроль влажности на основе DHT с оповещением в телеграм",
"/set?addPreset=4.c": "4.Включение выключение реле в заданное время",
"/set?addPreset=5.c": "5.Выключить все (пример работы сценариев)"
}
},
{

4
data/widgets/chart2.json Normal file
View File

@@ -0,0 +1,4 @@
{
"widget": "chart",
"dateFormat": "HH:mm"
}

View File

@@ -0,0 +1,6 @@
{
"widget" : "input",
"color" : "green",
"type" : "number",
"icon": "thermometer"
}

View File

@@ -0,0 +1,6 @@
{
"widget" : "input",
"color" : "orange",
"type" : "time",
"icon": "alarm-outline"
}