Виртуальный термостат Fibaro

Иногда для управления климатом требуется реализовать нестандартную логику. В этом случае климатическая панель Fibaro может не подойти.

Как правило, управление климатом сводится к использованию двух устройств: датчика температуры и реле. По сути все просто: реле включает нагревательный прибор и, при достижении желаемой температуры, отключает его. Этот процесс повторяется бесконечно, а в результате мы имеем стабильную температуру в помещении.

Для создания виртуального термостата мы используем :

Рассмотрим 2 варианта, позволяющие создать виртуальный термостат.

Вариант 1 (Доступно только для HC2)
Создание термостата через виртуальное устройство.

  • Cоздаем виртуальное устройство ( Устройства -> Добавить/удалить устройство -> Добавить )
    1
  •  Добавляем набор ярлык + слайдер ( Расширенный -> Ставим галочки -> Добавить набор )2
  • Задаем Ярлыку имя ( какое будет удобно ) и ID ( label1 )
    3
  • Задаем слайдеру имя и прописываем его код:
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»

4

  • Заполняем поле Основной цикл
--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 реле

5

  • Для удобства можем переименовать устройство и добавить красивую картинку

6

Ваш виртуальный термостат готов.

 

Вариант 2 (Доступно только для HC2 и HC Lite)

Виртуальные термостат через Панели Fibaro

P.S. Данный вариант очень прост в создании , но его увидеть мы можем только в приложении Fibaro для телефона / планшета.

  • Сначала нам надо соединить наш датчик температуры и реле ( Панели -> Соединённые устройства -> Соединённые устройства — Отопление )

2-1

  • Настраиваем наше соединённое устройство
  1. Задаем имя термостату
  2. Выбираем в какой комнате он расположен
  3. «Выберите Датчик» — указываем наш датчик температуры
  4. «Выберите Переключатель» — указываем наше реле

2-2

  • Переходим в панель отопления и задаем название зоне отопления ( Панель -> Панель Отопления )

2-3

  • Выбираем в какой комнате он будет находиться

2-41

Теперь мы так же можем автоматизировать свой термостат на автоматическое включение в заданное время в любой день недели

2-4

Вид в мобильном приложении для ручного режима

0-02-05-f31cda91dd99adcb55f31cac93104711cd65863c9bb559d23d6c9a0fe09df82d_full

Мы можем корректировать и температуру и время для завершения работы ручного режима

0-02-05-f092e8395dfb2fd4fb5a37dd244739c5cc81bf94a88bb1637abfc7f9c4489037_full 0-02-05-59165c4a109f02e965ae2d2990b526d4cde03d7a4dc52a619dad640c4b7845a1_full

 Схемы подключения

1)Схема подключения Универсального бинарного датчика Fibaro + Водонепроницаемый датчик температуры 

3-3

2) Схема подключения Термоэлектрического привода Danfoss + Вставное реле Fibaro

4-1

Вам также может понравиться ...

Подпишитесь, чтобы быть в курсе последних событий:

fb vk twitter youtubr instagram