Управление приточно-вытяжной установкой
-
Все управление ПВУ (3 скорости вращения вентиляторов, 2 воздушных заслонки) заведено на контроллер MegaD.
1. В интерфейсе IH нужна кнопка, которая либо имеет 4 состояния (выключено/скорость 1/скорость 2/скорость 3), либо два состояния (выключено/включено), но с меню выбора скорости работы вентиляторов ПВУ. Склоняюсь к кнопке с двумя состояниями, но как организовать меню выбора скоростей?
2. Если кнопка имеет 2 состояния, то для:
-
1 скорости необходимо включить выходы 11,12,17
-
2 скорости необходимо включить выходы 11,12,18
-
3 скорости необходимо включить выходы 11,12,19
Соответственно при выключении нужно выключить выходы 11,12 и 17|18|19
Так понимаю, что необходимо сделать сценарий, но для всех 5 выходов необходимо в интерфейсе создавать устройство или возможно сделать какой-нибудь пользовательский скрипт!? В том числе для автономного управления ПВУ?
В моей системе мониторинга есть актюатор с условным адресом "recuperator". При его активации в json-файл настроек системы вентиляции записывается состояние ПВУ - "Включено". Соответственно в php-скрипте, крутящемся в cron, начинает выполняться цикл управления ПВУ (в зависимости от влажности в помещениях и уровне СО2 открываются/закрываются нужные заслонки и выбирается необходимая скорость вентиляторов). Соответственно привязка "железа" сделана только в php-файле, поскольку нельзя допустить чтобы одновременно включились, например, реле "Скорость 1" и реле "Скорость 2"!
На плане дома, если включена подсистема "Вентиляция", по ajax (TCP-соккеты пока не осилил) обновляется состояние актюатора ПВУ (для него созданы 4 стиля) и всех заслонок.
-
-
В текущей версии можем предложить такое решение:
Для управления ПВУ с интерфейса:
1. В интерфейсе выводим кнопку, которая имеет 4 состояния (выключено/скорость 1/скорость 2/скорость 3).
Такой компонент у нас есть, называется "Управляющая панель" (не был включен в поставку для Raspberry, сейчас включили, можно обновить :).
Эта управляющая панель при нажатии может выполнять сценарии, а также отображать текущее состояние, если его переключают сценариями.В дистрибутиве кнопки большие, делали для промышленных нужд - можно поставить на вкладке Вид - Масштаб по горизонтали и вертикали - например 0.5.
Управляющую панель можно поставить на план
2. Для каждого выхода делаете устройство, но все они будут скрыты (Вид - Скрыть отображение на плане и в списке). Использовать их нужно только для создания сценариев.3. Делаете 4 сценария:
-
Выключить ПВУ - выключить устройства - выходы 11,12 и 17|18|19
-
Включить ПВУ на 1 скорость - включить выходы 11,12,17, выкл. 18,19
-
Включить ПВУ на 2 скорость …
-
Включить ПВУ на 3 скорость ...
4. Эти сценарии привязываются на вкладке Специальные к Управляющей панели.
Управление с интерфейса реализовано
Для автоматического сценария нужно будет использовать переключение этой же управляющей панели - тогда, во-первых, выходы будут переключаться только так, как заложено в сценариях. Во-вторых - состояние будет верно отображаться.
Управляющая панель имеет команды PANEL.set:n (0-нажатие на 1 кнопку, 1 - на вторую …)
Для примера включили в обновление шаблонный сценарий для управляющей панели - Вентиляция по двум датчикам с переключением скоростей.
На его основе можно изготовить свойНужно только не переключать скорости напрямую устройствами, связанными с реле, а делать через команды панели
PANEL.set:0 - запустится сценарий Выключить ПВУ
PANEL.set:2 - запустится сценарий Включить ПВУ на 2 скорость
У этого компонента на текущий момент есть минусы:
1. он не переключается в списочном интерфейсе (
2. На нем не отображается значок Aвто
3. Длинное (двойное) нажатие на нем не работает. Чтобы настроить параметры, нужно зайти в списочный интерфейс и нажать кнопку Инструменты.
-
-
Обновился. Выполнил пункты 1-4. С веб работает нормально. Единственное что не хватает - проверки "открыты ли воздушные заслонки". Поскольку в каждом сценарии на включение необходимо прописать:
**-Включить клапан приточки
-Включить клапан вытяжки
-Таймер задержки на 60 секунд**
-Выключить скорость 2
-Выключить скорость 3
-Таймер задержки на 5 секунд
-Включить скорость 1
С мобильного веба управление не работает - в общем как и Вы говорили про списочный режим… Хотя состояние управляющей панели обновляется он-лайн.