ESP logic
Мысли.... для ТЗ
--- на мониторинговой ESP-32 добавить две фейковые кнопки. Состояние должно отдаваться по GET запросам. сама ESP-32 должна собирать состояния с других ESP и отдавать на NARODMON. F1. Дома/недома 1/0 F2. Зима/лето 1/0 (желательно с записью в флеш)
--- на основном отоплении 1 эт. -- ESP8266 на сменной плате. все OUT ключи должны иметь LED. Питание реле - от 5 вольт блока твердотельных реле, питание самой ESP от 8 вольт того же блока. GPIO 13 должен иметь возможность управляться ШИМом и иметь ключ для твердотелки. 1. читаем GET состояние MON F2 если ERROR или 1 то отопление ON, если 0 - все отопление OFF 2. читаем GET состояние MON F1 если 0 то все время ТЕМПЕРАТУРА == ДЕЖУРНАЯ, если 1, то температура по времени: больше или равно 0 или меньше 7 -- ТЕМПЕРАТУРА == НОЧНАЯ больше или равно 7 или меньше 22 -- ТЕМПЕРАТУРА == ДНЕВНАЯ больше или равно 22 или меньше 24 -- ТЕМПЕРАТУРА == НОЧНАЯ 3. термостат1 L/R == ТЕМПЕРАТУРА 4. термостат2 CENTER == (ТЕМПЕРАТУРА -0.1)
--- вентиляция на основном отоплении 1 этаж. GPIO OUT VENT реле (GPIO 12 - реле) GPIO OUT VENT SPEED реле (GPIO ) GPIO OUT Ten1 Твердотельное реле (GPIO 13 - взять ключ от светодиода) GPIO OUT Ten2 реле (GPIO ) GPIO OUT Ten3 реле (GPIO ) Вентиляция управляется отдельной кнопкой. Но если MON F1==0 и MON F2==1 то включаем ТОЛЬКО VENT реле по таймеру каждые 2 часа (требует уточнения при эксплуатации) для предотвращения замерзания глухих помещений склада и служебной комнаты (возможно в дальнейшем перевод на устанавливаемые датчики 18b20 в этих комнатах в дальних углах на уровне пола )
1. Если VENT реле OFF то все остальные реле OFF и термоста Если VENT реле 2. реле VENT SPEED управляется отдельной кнопкой, по умолчанию - низкая скорость. 3. TEN1 управляется программмным (для увеличения скорости реакции, возможно потом перевод на ШИМ) термостатом по ТЕМПЕРАТУРА с датчика 18b20-после. 4. TEN2 управляется программным термостатом по (ТЕМПЕРАТУРА -1) с датчика 18b20-после 5. TEN3 управляется программным термостатом по (ТЕМПЕРАТУРА -2) с датчика 18b20-после 6. возможно придется переделать управление термостатами 4 и 5 по датчику 18b20-до
14 Dec 2024 by RM9WY
|