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-до

0 Comments
Posted on 14 Dec 2024 by RM9WY
Powered by CuteNews