16

Управление водяным теплым полом

Недавно делал управление водяным теплым полом через Home Assistant в своем доме, информация возможно пригодится таким же новичкам как и я.

В доме стоит гребенка примерно такого вида:

Управление водяным теплым полом Hass, Умный дом, Home Assistant, Отопление, Длиннопост

Цель была сделать регулировку всех зон без установки комнатных термостатов, т.е. без штробления стен ну и немаловажный фактор дешевизна конструктива)

по тому что мне понадобилось:

  1. Сервопривод с али 300-500 р.

    По приводам есть NC (Нормально закрытый) и соответственно NO (нормально открытый)

    отличаются поведением при подаче/отсутствии питания, к примеру я выбрал вариант NO - т.е. если на него не подавать питание то он будет открытым.

  2. Управляемое реле на 220 в. Можно wifi или ZigBee реле. Нужно столько, сколько у Вас будет зон для регулирования. на Али много вариантов по количеству реле в одном модуле но в документации Zigbee2Mqtt встречал что без проблемная поддержка до 12 реле. Я лично взял 1 4 канальное реле + 1 одноканальное. Цены от 300 до 2000 р.

  3. Ну и комнатные датчики температуры. Тут кто на что горазд хоть с датчиков движения снимайте температуру (Юмор, там очень не точно:-)

    Я в большинстве комнат стал использовать LYWSD03MMC прошитые в ZigBee. 200-600 р.

Дальше коммутируем сервоприводы и реле. Там все просто, ноль делаем всем общий и сервоприводам и реле. Фазу нам нужно подать к релейному блоку для его работы и к каждому реле которое будет вкл/откл сервопривод, фазу от сервоприводов соответственно к реле. Тут есть момент что если у Вас в одной комнате несколько контуров отопления то можно (зачастую даже правильнее) их все завязать на одно реле.

Ну а далее включаем питание на реле, сопрягаем с Z2M или ZHA. Идем в файл configuration.yamlи в нем добавляем термостат для каждого реле к которому подключен сервопривод:

Но тут сделаем небольшое отступление. Если Вы так же как и я выберете сервопривод нормально открытый, то в интерфейсе у вас будет все наоборот: включите реле - пойдет питание - сервопривод закроется а термостат будет показывать что отопление включится. Чтобы этого не происходило нужно сделать реверс выключателя, а потом именно на этот реверсный выключатель прописать термостат. Пример (так же в пишется в configuration.yaml)

(Если у Вас сервопривод NC то пропускайте раздел switch и пропишите только climate)

switch:

- platform: template

switches:

switch_heatbathroom_reversed:

value_template: "{{ is_state('switch.otoplenie_vannaia', 'off') }}"

turn_on:

service: switch.turn_off

data:

entity_id: switch.otoplenie_vannaia

turn_off:

service: switch.turn_on

data:

entity_id: switch.otoplenie_vannaia

climate:

- platform: generic_thermostat

name: ValveВанная (это название будет в HASS)

heater: switch.switch_heatbathroom_reversed (это объект выключателя реле)

target_sensor: sensor.temp_1_temperature (это объект температуры в комнате)

это практически минимальная конфигурация но вариантов настройки много (например по умолчанию поведение термостата такое: если Вы установите 22 гр. то он включится на обогрев когда будет 21,7 гр. и выключится при 22,3, это используется чтобы реле не слишком часто щелкало) подробнее тут:

https://www.home-assistant.io/integrations/generic_thermosta...

или гуглите Generic thermostat.

Перезагружайте HASS и добавляйте в интерфейсе термостат

type: thermostat

entity: climate.valvevannaia

show_current_as_primary: false

Опытных пользователей прошу простить и понять, а таким же новичкам как и я, на вопросы с удовольствием отвечу в коментах.

Home Assistant

34 поста1K подписчиков

Правила сообщества

Сообщество не имеет каких-либо строгих правил для размещения публикаций за исключением офтопа (не по теме сообщества) и публикаций нарушающих правила сайта Pikabu - https://pikabu.ru/information/rules.

0
Автор поста оценил этот комментарий
А почему не отбалансировать ветки, если по ним разлет? Или я чего не понял? Обычно узлом подмеса настраивается желаемая температура теплоносителя, при которой во всех комнатах будет нужная одинаковая температура..
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Температура в комнатах нужна каждому своя
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нет, не исключаю, но не пониманию что страшного от этого может произойти? Труба терпит до 90 градусов, но центральный (механический) терморегулятор не даст в трубы больше 60

показать ответы
1
Автор поста оценил этот комментарий

братан, при отключении питания у тебя клапана будут открытыми, теплоноситель у тебя сколько градусов? вот всё это пойдет в пол. а ежели там у тебя гр так 50, 70? нормально открытые нужно на батареи, нормально закрытые на пол, в идеале трехходовой клапан, чтобы температура теплоносителя была стабильная и лучше чтобы это был отдельный контроллер с внешним управлением который можно пробросить в ХА.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

При отключении питания насос работать не будет, что туда пойдет? две капли. И стоит центральный байпас с термоголовкой и в котельной гидрострелка хотя она тут конечно ни при чем

показать ответы
0
Автор поста оценил этот комментарий

А как часто такой термостат срабатывает?

Инерция у ТП огромная. Отключение ветки ТП хорошо если через полдня будет видно на датчиках.

Может быть корректнее общую температуру на смесителе регулировать с учётом времени года? Тупо по табличке. Например от -10 и ниже 38, и т.п.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Частота сработки выставляется вами, параметров много, я неделю понаблюдал и потом подстроил отдельно все комнаты. Я тоже раньше про большую инертность думал и собирался делать с вмонтированными в пол датчиками температуры. Но по факту оказалось что регулировка происходит отлично, дельта в среднем по помещениям 1 градус. А вот регулировка "по таблице" мне кажется совсем не подойдет, например на кухне духовка может нагреть через чур или наоборот на улице поднимется ветер/влажность при той же температуре. Вот к примеру ванная комната, резкие поднятия это когда душ принимают, но видно что в среднем полы включаются раз в сутки часа на два.

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

О, нужно поискать будет!

по умолчанию поведение термостата такое: если Вы установите 22 гр. то он включится на обогрев когда будет 21,7 гр. и выключится при 22,3

Меняли у себя? Теплый пол - штука инертная, с дефолтными значениями будет большой разброс температуры. У меня вообще так:

cold_tolerance: 0.0

hot_tolerance: 0.1

precision: 0.1

Плюс еще автоматизация, которая двигает целевую температуру при нагреве/остывании помещения на +/- 0.1 градуса.

В итоге такой график имею:

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да у меня почти в каждой зоне свои настройки, т.к. например зона с дверью на террасу и термометр продувает,  поэтому там

cold_tolerance: 0.3

hot_tolerance: 0.1

min_cycle_duration:

  seconds: 300

0
Автор поста оценил этот комментарий

А такие вкрутить вместо вентилей? По пид сейчас экспериментирую с https://github.com/jmcollin78/versatile_thermostat

Иллюстрация к комментарию
показать ответы