Виртуальный термостат Fibaro
Иногда для управления климатом требуется реализовать нестандартную логику. В этом случае климатическая панель Fibaro может не подойти.
Как правило, управление климатом сводится к использованию двух устройств: датчика температуры и реле. По сути все просто: реле включает нагревательный прибор и, при достижении желаемой температуры, отключает его. Этот процесс повторяется бесконечно, а в результате мы имеем стабильную температуру в помещении.
Для создания виртуального термостата мы используем :
- Термоэлектрический привод Danfoss ( Обязательно должен быть NC — нормально закрытым )
- Вставное реле Fibaro
- Универсальный бинарный датчик Fibaro
- Водонепроницаемый датчик температуры
Рассмотрим 2 варианта, позволяющие создать виртуальный термостат.
Вариант 1 (Доступно только для HC2)
Создание термостата через виртуальное устройство.
- Cоздаем виртуальное устройство ( Устройства -> Добавить/удалить устройство -> Добавить )
- Добавляем набор ярлык + слайдер ( Расширенный -> Ставим галочки -> Добавить набор )
- Задаем Ярлыку имя ( какое будет удобно ) и ID ( label1 )
- Задаем слайдеру имя и прописываем его код:
function map_range( a1, a2, b1, b2, s ) return math.floor(b1 + (s-a1)*(b2-b1)/(a2-a1)) end t_vannaya = map_range(0, 100, 10, 35, _sliderValue_ ) fibaro:setGlobal("t_vannaya", t_vannaya) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.label1.value", t_vannaya)
P.S. не забывайте выбрать «код Lua»
- Заполняем поле Основной цикл
--roomTemp - показание датчика температуры roomTemp = fibaro:getValue(xxx, "value"); --roomSetTemp - задаваемая температура roomSetTemp = fibaro:getGlobal("t_vannaya"); -- включим реле термостата если температура меньше заданной if (roomSetTemp > roomTemp) then fibaro:debug("on") fibaro:call(yyy, "turnOn") -- выключим реле термостата если температура больше заданной elseif (roomSetTemp <= roomTemp) then fibaro:debug("off") fibaro:call(yyy, "turnOff") end xxx - id датчика температуры yyy - id реле
- Для удобства можем переименовать устройство и добавить красивую картинку
Ваш виртуальный термостат готов.
Вариант 2 (Доступно только для HC2 и HC Lite)
Виртуальные термостат через Панели Fibaro
P.S. Данный вариант очень прост в создании , но его увидеть мы можем только в приложении Fibaro для телефона / планшета.
- Сначала нам надо соединить наш датчик температуры и реле ( Панели -> Соединённые устройства -> Соединённые устройства — Отопление )
- Настраиваем наше соединённое устройство
- Задаем имя термостату
- Выбираем в какой комнате он расположен
- «Выберите Датчик» — указываем наш датчик температуры
- «Выберите Переключатель» — указываем наше реле
- Переходим в панель отопления и задаем название зоне отопления ( Панель -> Панель Отопления )
- Выбираем в какой комнате он будет находиться
Теперь мы так же можем автоматизировать свой термостат на автоматическое включение в заданное время в любой день недели
Вид в мобильном приложении для ручного режима
Мы можем корректировать и температуру и время для завершения работы ручного режима
Схемы подключения
1)Схема подключения Универсального бинарного датчика Fibaro + Водонепроницаемый датчик температуры
2) Схема подключения Термоэлектрического привода Danfoss + Вставное реле Fibaro