То есть, это еще один дополнительный выход?
Да это дополнительный выход.
Если будет одна из этих схем, тогда конечники в контроллер отменяются?
Думаю да, будет одна из этих схем. Тогда конечники не надо. Добавить зуммер когда открывается/закрывается включался сигнал во время движения. (как задний ход автомобиля)
Как должно вести себя устройство в случае ошибок датчиков.
Если датчики в ошибки, то чем они управляют отключить на время ошибки. Добавить зуммер. Три коротких сигнала это ошибка датчика и мигание на дисплее показания.
Что означает включить/выключить - какое состояние при подаче питания? Должно ли запоминаться выбранное состояние?
Включить\Выключить это кнопка включает\выключает прибор. В выключенном состоянии отображать часы по середине дисплея, и все выходы отключить. При пропадании сети запоминать последние состояние.
Прописал алгоритм, но в описании многое упущено.
В настройках всё устраивает. Если можно добавить в Light,Pump,Vent,Window,Humiditi пункт ON/OFF. Если ON включать в заданное время . А если OFF не включать в заданное время.
В меню не хватает 2 пункта это настройка фотодатчика и отказавшись от датчиков добавить на сколько включать привод.
На главном экране убрать буквы перед датчиками я надписи сделаю отдельно. Выводить температуру воздуха,температуру воды, влажность, фотодатчик, время и день недели.
Нужно ли ручное управление отдельными выходами? Если нужно, то каким образом из какого меню?
Желательно. Может добавить кнопки на Light,Window,Pump,Vent. Нажал включилась ещё раз нажал выключилось. Если забыл выключить время включения 15 минут.
Вроде ничего не забыл.