Xiaomi Aqara Mijia концентраторы, как зональный контроллер отопления теплыми полами
Такой подход можно распространить и на другие подобные системы, например Xiaomi.
Для зонального управления температурой необходимо измерять температуру в комнате и, в зависимости от уставок, осуществлять управляющее воздействие в виде подачи 220В на насос смесительного узла и головки коллектора теплых полов.
Также необходимо сухими контактами управлять котлом отопления.
Все управляющие сценарии будут работать в центральном хабе.
Центр умного дома Xiaomi Mijia Aqara Hub — это wifi шлюз и центр управления для всего умного дома.
Аксессуары осуществляют подключение к хабу по Zigbee протоколу.
Уже настроенная система продолжает работу и при потере связи с облаком — сценарии управления исполняются внутри хаба.
Эта система в первую очередь предназначена для игр в домашнюю автоматизацию. Мне лично кажется не очень надежным такое решение для отопления.
Центральное устройство.
Существуют несколько вариантов хабов: Xiaomi Mijia и Xiaomi aqara.
Aqara hub поддерживает как apple homekit, так и Mijia App. Пользователи могут создавать и управлять различными жизненными сценами с помощью приложения Apple Home или приложения Mi Home.
Mijia не поддерживает работу с Apple Home.
Mijia стоит около 1650р, а Aqara — 2100р.
Судя по отзывам работа с приложением Apple Home более стабильная, поэтому лучше переплатить.
А вот такие ремарки позволяют понять, что все не так уж просто:
Придется подождать 1 месяц
Но об этом советую почитать у профильных специалистов: Обзор и сравнение Aqara Hub и Xiaomi Gateway.
Минимальный набор устройств.
Хаб | Реле | Датчик температуры |
| | |
Будем ориентироваться на 4 зоны управления контурами отопления. То что датчиков температуры нужно тоже 4 понятно. Двухрелейных модулей достаточно было бы трех, но возьмем тоже 4.
Заказывать можно и из другого магазина из общего лота:
Датчики температуры.
Существуют и более универсальные датчики температуры.
Например вот в этот датчик добавлен еще и датчик давления.
Вероятно, можно в качестве датчика температуры использовать любое совместимое устройство, способное вернуть температуру. Как и датчик движения Астра-5121 в Security Hub.
Но совместимость заранее неизвестна.
Как передать в хаб температуру по Bluetooth? Понятно что никак.
Но возможно появление новых других подобных устройств с возможностью интеграции по zigbee.
Вот бы появился в продаже термостат Xiaomi, описанный в этой статье.
Исполнительные устройства.
В качестве исполнительных устройств используются двухканальные реле.
Вернее это не просто реле, а двухканальные устройства силового ввода-вывода.
Зачем была принята именно силовая идеология ввода непонятно. Хотя почему непонятно — понятно, что для простой замены обычного выключателя на smart-выключатель. Как бы там ни было, но среди устройств Xiaomi похоже отсутствуют «адресные метки».
Второй канал, похоже, можно использовать для управления типа «сухой контакт» без подключения нулевого и фазного провода.
Вход можно использовать, как подтверждение сработки для диспетчеризации, впрочем, возможна ли такая работа наоборот не знаю.
Стоимость.
Выводы.
Стоимость системы (учитывая то, что не нужны комнатные терморегуляторы) соизмерима с другими вариантами реализации зонального отопления водяным теплым полом.
Плюс получаем более универсальную и масштабируемую систему.
Но вот надежность этого решения мне непонятна.
Регулятор теплого пола сяоми
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
Сообщение отредактировал Олег Верещагин — 06.10.20, 20:10
Наверно многим будет интересно — теперь есть возможность использовать Xiaomi Gateway + ZigBee датчики и розетки со своим сервером «умного дома».
Есть несколько разных систем «умного дома», я поставил на Raspberry Pi 2B Domoticz.
Что нужно сделать:
— активировать режим разработчика (developer mode) в Gateway. Делается из приложения MiHome (в плугине Gateway). Необходим Gateway версии 2 (с радио).
— на Raspberry Pi (а также на РС и МАС) ставится приложение Domoticz. Устанавливается буквально одной командой (на Raspberry по-крайней мере). Цена системы не более 50USD (включая блок питания и MicroSD карточку).
— Raspberry, Gateway и лампочки должны быть в одной локальной сети.
Что будет доступно (лично тестировал):
— видны датчики температуры/влажности, датчики окно/дверь, датчики движения, ZigBee розетки, кнопки
— также видны и управляются белые и цветные WiFi лампочки
— есть возможность управлять ZigBee розетками
— информация с/на датчика поступает практически мгновенно. Задержек нет.
Что можно сделать:
— смотреть и управлять состояниями датчиков, лампочек и розеток (вкл/выкл, изменение цвета и светимости ламп). Просмотр графиков и архива.
— настраивать уведомления (открытие дверей, повышение/уменьшение температуры, фиксация движения). Уведомления можно на е-мэйл, на разные сервисы пуш-уведомлений, можно настроить уведомление на телеграм.
— настраивать свои сценарии. Сложность сценария зависит только от вас
— есть клиент-приложение Domoticz на iOS и Android. Ну и конечно, веб-интерфейс.
Могу сказать, что первоначальная настройка достаточно проста. Цены на аналоги ZigBee датчиков и устройств Xiaomi от других фирм по схожим технологиям (Z-Wave), дороже как минимум раз в 5.
Сообщение отредактировал pavelbor — 30.12.16, 11:41
Активация режима разработчика:
Make sure you set your region to Mainland China under settings -> Locale — at time of writing this seems to be required.
Select your Gateway in Mi Home, then the 3 dots at the top right of the screen, then click on about. Tap the version number at the bottom of the screen repeatedly until you enable developer mode — you should now have 2 extra options listed in Chinese. Choose the first new option, and then tap the toggle switch to enable LAN functions. Note down the password (ie 91bg8zfkf9vd6uw7) Make sure you hit the OK button (to the right of the cancel button) to save your changes.
Выберите шлюз в Mi Home, нажмите на 3 точки в правом верхнем углу экрана, а затем нажмите на «about». Нажмите на номер версии в нижней части экрана несколько раз подряд, пока не будет включен режим разработчика — теперь вы должны иметь 2 дополнительные параметры, перечисленные на китайском языке. Выберите первую новую опцию, а затем нажмите тумблер для включения функции LAN. Запишите пароль (например 91bg8zfkf9vd6uw7). Убедитесь, что вы нажмете кнопку OK (справа от кнопки Отмена), чтобы сохранить изменения.
Пароль нужен будет для настройки в Domoticz, для управления розеткой.
P.S. Нужно иметь шлюз версии 2. Тот, в котором есть радио. Активация режима разработчика не влияет на обычную работу с китайскими серверами и своим приложением.
Сообщение отредактировал pavelbor — 30.12.16, 11:07
Оба вида сценариев («родные» и Domoticz) могут существовать параллельно.
Сценарии, которые создаются в приложении MiHome, работают в шлюзе и в облаке. Сценарии, которые могут быть созданы в системе «умного дома», например в Domoticz, работают в этой системе независимо от Xiaomi.
Они (Domoticz) просто «читают» состояния датчиков, которые шлюз посылает в локальную сеть. И управляют розетками через шлюз (для этого нужен пароль шлюза).
Потом «родные» сценарии можно будет удалить и вообще отключиться из облака (наверно). По крайней мере, пока не станет понятно, как создавать сценарии в Domoticz. Там надо немного разбираться.
P.S. Я использую Domoticz, хотя есть другие системы, в которых тоже реализована поддержка Xiaomi.
Сообщение отредактировал pavelbor — 30.12.16, 11:52
Лучший термостат для теплого пола
Прямая интеграция в Home Assistant и HomeKit без облаков.
Еще до того, как всех нас посадили по домам, я решил заказать термостат от Tuya — BHT-002 Moes / BHT-6000. Наверное, это самый упоминаемый термостат для теплого пола на Aliexpress.
Увидел несколько положительных отзывов о том, что все прекрасно интегрируется в Home Assistant и вообще это Tuya — все дела. Оказалось всё не так радужно…
Сразу обращу внимание, что у производителя есть несколько версий — нас интересует та, что контролирует теплый пол и имеет Wi-Fi на борту — BHT-002-GBLW.
Подключение
На самом деле сам по себе термостат замечательно устанавливается на место старого и интуитивно подключается к электричеству и датчику температуры пола (китайцы кстати пишут, что в комплекте нет — но у меня был).
После чего мы следуем стандартной инструкции подключения термостата — с помощью приложения TuyaSmart находим (с трудом — потому что выбор устройств внутри приложения достаточно немаленький) термостат и подключаем термостат к Wi-fi (для этого необходимо держать кнопку уменьшения температуры (правая крайняя) в выключенном состоянии в течение 8-10 секунд, пока термостат не заморгает).
Термостат появляется в приложении и вы уже можете его контролировать по Wi-fi — ничего нового.
Сразу отмечу, что у термостата из коробки есть странная особенность — температура, которую вы задаете, будет пытаться поддерживать температуру воздуха, а не пола. Что странно. В моем случае термостат находится в другой комнате (как бы на входе в санузел). Да и вообще зачем мне контролировать температуру воздуха нагревом пола? Благо этот вопрос в итоге был решен по ходу дела.
Дальше начинается интересное.
Интеграция в умный дом
А вот этот процесс оказался не так дружелюбен, как мог бы показаться — спойлер: у этой истории очень даже счастливый конец.
Путь первый — удручающий.
Если вы захотите интегрировать его в Home Assistant стандартными средствами, то для этого вы сможете воспользоваться встроенной интеграцией Tuya:
После чего термостат сразу же появится среди ваших устройств, но вы получите несколько НО:
- я так и не научился нормально управлять включением/выключением — т.е. кнопка включения внутри HA просто управляет включением/выключением подсветки, а не работы термостата — БРАВО.
- отображаемая температура задваивается (вместо 25 градусов вы будете видеть 50 + по итогу если вы хотите поменять температуру с 25 на 26, то вам нужно будет спускаться с 50 градусов до 26)
- вы опять же будете управлять температурой воздуха О_о
- управление происходит через облако — мне лично тут как-то все равно, но на вкус и цвет
- причем по всем эти вопросам уже давно люди общаются на форумах, а воз и ныне там.
Путь второй — безуспешный.
С первым случаем разобрались. Также на просторах интернета можно натолкнуться на способ локального управления с помощью кастомного компонента localtuya (подробнее почитать тут), который построен на базе tuyaAPI.
В данном случае меня ждал двойной провал. Суть данного решения в том, что мы должны перехватить credentials для управления термостатом локально и используя библиотеку localtuya управлять им без обращения к облаку.
Первый провал меня ждал тогда, когда я все-таки смог пройти не по очень простой инструкции получения токена и id, и даже получил эти credentials, но сам компонент не захотел запускаться в Home Assistant с указанными параметрами.
Второй провал меня ждал, когда через пару дней я решил снова получить токен и пройти путь заново, где в итоге меня ждала многократная ошибка невозможности спарить устройство по таймауту. Опять же в инструкции указаны все возможные варианты, как этого избежать, но увы.
В итоге по данному пути у меня не получилось запустить данный термостат в Home Assistant. Если вам лень читать дальше, то можете остановиться здесь и попробовать — все ссылки на инструкции выше даны.
Третий путь — извращенный, но успешный.
Я долго пытался избежать того, чтобы пойти по данному пути — потому что здесь предполагалось паять и ковыряться с перепрошивкой. Но в один прекрасный вечер я решил все-таки прочитать инструкцию до конца и обнаружил вариант перепрошивки по воздуху — о чудо!
- данный путь заключается в полной перепрошивки устройства
- всё происходит по воздуху без отключения термостата от сети
- вам понадобится лишь смартфон, ноутбук и Raspberry 3 (или выше)
- еще понадобится немного храбрости — все-таки это перепрошивка
По итогу вы получаете термостат:
- с полной интеграцией в Home Assistant
- без зависимости от облаков
- термостат будет работать по привычному MQTT
- вы будете управлять температурой пола, а не воздуха — о боги!
- вам будет доступно управление расписанием прямо из веб-интерфейса
- и вообще всё будет красиво автоматически пробрасываться в HomeKit (стандартным компонентом homekit: )
Опишу кратко основные шаги и нюансы:
- в первую очередь обращаемся к данной инструкции и спускаемся в самый низ — нам нужен способ №2 — Tuya-convert
- идем сюда и начинаем
- сначала скачиваем tuya-convert и устанавливаем его (на всякий случай советую устанавливать под sudo)
- скачиваем прошивку: здесь момент — первоначальная прошивка разработчика klausahrenberg предусматривает интеграцию термостата в Mozilla IoT, а не в Home Assistant — я узнал об этом уже после прошивки, поэтому сначала я установил прошивку Клауса, а потом «накатил» на нее прямо с помощью веб-интерфейса прошивку для Home Assistant. У меня не было никаких проблем с этим, но здесь вы можете попробовать сразу устанавливать прошивку под HA.
- в общем вам необходимо скачать файл прошивки (у Клауса он лежит прямо в корне репозитория WThermostat_1.08.bin , а у второго автора тут) и положить его внутрь папки Tuya-convert в папку files (там уже будут лежать пару стоковых прошивок) — tuya-convert/files — для этого как обычно воспользуйтесь чем-нибудь типа Filezilla или так:
- теперь вытираем наши потные ручки и запускаем процесс прошивки (на самом деле автор утверждает, что в процессе можно легко откатиться на сток — поэтому не переживайте)
- после этого проходимся по процессу установки прошивки везде нажимая Y, пока не доходим до этого момента:
- Здесь нам понадобится наш смартфон; здесь владельцы iPhone должны немного пострадать, потому что мы знаем как iPhone не любит подключаться к Wi-Fi, в которой нет выхода в интернет — из-за чего тыкаясь туда-сюда, подключаясь, переподключаясь, я только с попытки 3-ьей смог добиться того, что данный процесс прошел успешно
- Вот так выглядит провал:
- Вот так выглядит успех:
- После чего выбираем нашу прошивку (в данном случае под пунктом 3)… 8 секунд ожидания и всё готово.
- Дальше у вас появится wi-fi сеть с названием термостата и вам необходимо будет проследовать простой инструкции финальной конфигурации.
Дальше поговорим про Home Assistant:
- если вы установили базовую прошивку, то теперь через веб-интерфейс вы можете перейти во вкладку Update Firmware и просто накатить поверх прошивку для Home Assistant — в общем всё прошло гладко, но по итогу установки прошивки экран не перезагрузился, через минуты 3 я просто открыл страницу заново, а там была уже новая прошивка
- далее вам необходимо подключить ваш термостат к MQTT серверу во вкладке «Configure Network» — в моем случае нужно было просто заполнить IP на котором поднят Mosquitto (IP малинки)
- а в Home Assistant добавить auto-discovery
Если вы отправляете свое добро из Home Assistant в Homekit с помощью стандартного компонента, то при перезагрузке у вас появится новое устройство с термостатом, в котором вы сможете полноценно контролировать температуру и даже переключаться между режимами.
Если вам понравилось, то просто купите его по нашей ссылочке — плюс вам в карму за это 🙂