- Лучший термостат для теплого пола
- Подключение
- Интеграция в умный дом
- Устройства для Apple HomeKit. Часть 1: термостаты
- Термостаты
- Как это работает?
- Примеры:
- Термостат и датчик движения Fibaro для Apple Homekit
- Fibaro Heat Controller для Homekit (FGBHT-001)
- Fibaro Motion для Homekit (FGBHMS-001)
- Управление Homekit из приложения Дом
- Приложение FibaroHome для Homekit
- Выводы
Лучший термостат для теплого пола
Прямая интеграция в 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 с помощью стандартного компонента, то при перезагрузке у вас появится новое устройство с термостатом, в котором вы сможете полноценно контролировать температуру и даже переключаться между режимами.
Если вам понравилось, то просто купите его по нашей ссылочке — плюс вам в карму за это 🙂
Источник
Устройства для Apple HomeKit. Часть 1: термостаты
23 July 2016 в 11:23
Apple HomeKit — не просто очередное приложение от известной компании. Это целая (причем вполне самодостаточная) концепция “умного” дома. Где все элементы успешно работают вместе и управляются с любого “яблочного” устройства. Для всех заинтересованных мы подготовили цикл статей, посвященных HomeKit и устройствам, с ним связанным. Добро пожаловать в мир удобства и верховенства технологий.
Но для начала несколько слов о том, что дает HomeKit. Платформа позволяет управлять вашей домашней техникой с iPhone или iPad, единственное, что для этого нужно — приложение с говорящим за себя названием — Home — и собственно “умная” техника. Впервые HomeKit была представлена с iOS 8, и если тогда выбор связанной техники был невелик, то теперь ситуация совсем другая. Среди таких устройств можно найти умные лампы, чайники, кофеварки, оборудование для контроля за климатом в доме и сигнализацию. Все это может работать непосредственно по вашей команде или по определенному расписанию, более того, есть возможность создавать сценарии использования, в которых задействовано более одного “умного” гаджета.
Информация обо всех ваших манипуляциях остается закрытой и недоступна никому, кроме вас.
Управлять приборами можно непосредственно из Control Center или с Apple Watch и Siri. Что приятно, голосовой ассистент “понимает” не только сухие запрограммированные заранее команды, но и сформулированные простым языком, например, “Сделай свет в гостиной ярче” или “Настрой обстановку на сон”. Последняя команда запускает уже не одно устройство, а целый сценарий, в котором могут быть задействованы лампа, термостат, шторы или еще что-то по вашему желанию.
Большинство команд для HomeKit доступны при заблокированном экране, но некоторые потребуют подтверждения личности. Например, без ввода пароля на своем iPhone вы не откроете “умный” дверной замок.
На этом вводную часть мы, пожалуй, закончим и перейдем к конкретным примерам использования техники для HomeKit.
Термостаты
Как это работает?
Как следует из названия, термостаты позволяют регулировать температуру дома, посредством отопителей или кондиционеров. Это во-первых, экономично, ведь пока вас нет, помещения не будут обогреваться, а во-вторых, удобно: возвращаясь домой, вы просто даете задание своему ассистенту обогреть жилье до заданного уровня. Более того, если включить функцию геотеггинга, все сценарии работы будут включаться и выключаться автоматически.
На этом функциональность девайсов не заканчивается: они могут зафиксировать задымление в доме или присутствие посторонних.
Примеры:
Ecobee3
Образцом такого устройства может стать Ecobee3. В базовом комплекте к термостату прилагается один датчик, нужно больше — их придется докупить отдельно. Сам комплект стоит $259, а пара датчиков к нему $80. Эти датчики нужны для того, чтобы у термостата была возможность настраивать температуру для каждой отдельной комнаты, а не для всего дома в целом. У Ecobee3 в наличии цветной дисплей и, что важно, понятный интерфейс. В дополнение к основным функциям, он умеет использовать заданные сценарии (понижать температуру на время сна, отключать отопление на выходные и т.д.) и показывает погоду, более того, по прогнозу погоды будет корректироваться температурный режим в доме. Присутствует здесь и функция геотеггинга, а как она работает, мы уже рассказали выше.
Honeywell Lyric Round Wi-Fi Thermostat
Это стильный и аккуратный вариант от производителя, который успел себя хорошо зарекомендовать.
Устройство имеет презентабельный внешний вид, оснащено подсветкой, а благодаря удобному интерфейсу и наличию сенсорного экрана с ним очень легко работать. Кроме своей основной функции — регулировки температуры — Lyric может показывать прогноз погоды.
Термостатом можно управлять откуда угодно, а вот обучение и стабильное расписание здесь не предусмотрены, зато при необходимости Lyric сможет отправлять вам оповещения. Никакой дополнительной возни с питанием в данном случае не нужно: термостат работает от обычной батарейки.
Стоимость устройства составляет $200.
Google Nest
Google Nest — еще один вариант «умного» термостата, причем благодаря громкому имени владельца бренда, наверное, самый известный из тройки. Впрочем, в отличие от Ecobee или Lyric, для полноценной работы с HomeKit, гугловскому детищу нужны “костыли”. Именно в такой роли выступает Homebridge (запомните это название: таким образом вы сможете подключить к HomeKit любую не связанную “умную” технику), сервер, устанавливаемый на ваш Mac. Инструкцию по настройке можно без проблем найти в Сети.
Как и предыдущие варианты, Nest поддерживает желаемую температуру в помещении, анализирует поведение всех домочадцев, чтобы вырабатывать более гибкие сценарии работы. Благодаря датчикам задымления, может оповестить о критической ситуации владельца.
Внешне это небольшая “шайба” с круглым цветным экраном. Управление полностью доверено стальному кольцу, которое, по совместительству, является декоративной рамой гаджета. Вращая её, вы и будете настраивать устройство.
Стоимость Nest Thermostat $250.
Итак, сегодня мы разобрались в том, чем является HomeKit и как работают “умные” термостаты. В следующих частях этого цикла вас ждут другие, не менее интересные представители своего класса. Следите за обновлениями.
Источник
Термостат и датчик движения Fibaro для Apple Homekit
Наконец, мне в руки попали два устройства Fibaro для работы с Apple Homekit. Это регулятор на батарею Heat Controller и датчик движения Motion Sensor.
У Fibaro, напомню, есть две линейки устройств: работающие по протоколу Z-Wave и совместимые с Homekit. Это две разные линейки, устройство не может работать сразу и с Z-Wave, и с Homekit. Выглядят устройства одинаково, отличаются только упаковкой.
Устройства Fibaro для Homekit продаются официально в России с конца 2018 года, в ассортименте следующие устройства:
- регулятор на батарею с отдельным датчиком температуры (7100 рублей)
- датчик угарного газа (6560 рублей)
- датчик протечки воды (7300 рублей)
- датчик открывания двери/окна (5900 рублей)
- датчик движения (7080 рублей)
- одноканальное реле (6390 рублей)
- модуль в розетку (6500 рублей)
Я подробно опишу работу системы Homekit и особенности двух модулей.
Fibaro Heat Controller для Homekit (FGBHT-001)
Существует множество регуляторов на радиатор, но у всех у них есть огромный недостаток — датчик температуры у них встроенный в них же. То есть, регулятор ориентируется на температуру на встроенном датчике, которая, разумеется, сильно отличается от температуры воздуха в помещении. Особенно если над радиатором подоконник, тогда датчик в регуляторе при нагреве радиатора сразу покажет очень высокую температуру. Как показал мой опыт, регуляторы системы Z-Wave не удалось настроить так, чтобы они работали по внешнему датчику температуры. Но, чтобы исправить это недоразумение, Fibaro некоторое время назад выпустила Heat Controller — регулятор на батарею, в комплекте с которым идёт беспроводной датчика температуры, он связывается с регулятором по радиоканалу и позволяет действительно комфортно регулировать температуру. Один датчик можно связать с несколькими регуляторами. Вслед за выпуском этого устройства для Z-Wave появился вариант для Homekit. Вот он:
В комплекте сам регулятор с посадочным местом М30х1.5, подходящим для почти всех батарей, два переходника для батарей Danfoss, датчик температуры. Датчик действительно очень маленький, его вполне можно и потерять. Диаметр датчика 38мм, высота 12мм.
Сзади у датчика крышка, которая снимается достаточно легко даже без инструмента, под ней батарейка.
Также в комплекте маленький металлический инструмент для нажатия кнопки программирования на регуляторе и датчике. Отверстие этой кнопки на датчике сзади.
Вот так выглядит регулятор, установленный на обычную батарею в квартире:
На регуляторе виден разъём для зарядки от microUSB и чуть выше него отверстие кнопки. После установки нажимаем кнопку, устройство включается и слышно, как работает в нём мотор, калибруясь. У регулятора подсвечивается ободок справа, по цвету подсветки (от синего к красному) можно понять, на какую уставку температуры он выставлен. Можно крутить регулятор по часовой стрелке или против, цвет будет меняться. Синий соответствует 16 градусам, разные оттенки зелёного от 19 до 21, красный 24, розовый — полностью открыто.
Примерное время работы регулятора от одной зарядки аккумулятора — 10-11 месяцев. Может работать и без датчика температуры, тогда будет ориентироваться на встроенный в него датчик.
Кстати, можно удержанием кнопки до появления красной подсветки регулятора запретить ручную регулировку, для защиты от детей или животных.
Далее связываем регулятор и датчик температуры, они из коробки не связаны между собой. Нажимаем длительно на кнопку на регуляторе, затем коротко, затем коротко на датчике — по миганию светодиодов на регуляторе и датчике видим, что они связались. Этот процесс описан в инструкции.
Fibaro Motion для Homekit (FGBHMS-001)
Датчик температуры, движения и освещённости выглядит точно так же, как и одноимённый датчик Fibaro для Z-Wave, я делал его обзор.
В комплекте сам сенсор и саморез с дюбелем для его крепления. Внутри установлена батарейка. Ставим датчика в удобное место и вынимаем бумажную прослойку между батарейкой и контактом — датчик начинает работать. Активно моргает разными цветами.
Управление Homekit из приложения Дом
Теперь, когда регулятор и датчик установлены и включены, самое интересное — завести их в приложение Дом на iPad или iPhone.
Устройства Homekit подключаются не по Wi-Fi, а по Bluetooth low energy, это и позволяет им работать от батарейки так долго. Я сначала этого не понял и пытался подключить их к iPad с выключенным Bluetooth, они не обнаруживались. Как ни странно, приложение не сообщило мне, что у меня выключен Bluetooth и нигде не написало о том, что я должен его включить, сам догадался. Для добавления устройства надо сканировать QR код, наклеенный на инструкцию, либо просто ввести написанные на нём 8 цифр. Устройство сразу добавляется.
Регулятор добавился как одно устройство, а датчика сразу как три: датчик температуры, датчик движения и датчик освещённости. На иконке термостата видим температуру на датчике и текущую уставку. Хоть датчики лежали рядом, один показывал 22,5 градуса, второй 23 градуса.
Длинное нажатие на элемент переводит в меню. Вот меню термостата — это управление установкой температуры.
Настройки датчика движения:
В датчике движения есть пункт «Уведомления», его нет в других элементах. Можно настроить показ уведомлений о срабатывании датчика движения.
Уведомление выглядит так:
Если переключимся на Комнаты в меню внизу, то увидим список элементов по комнатам. У меня комната всего одна, так что не многое изменилось.
Третий пункт меню — Автоматизация. Он интереснее. Чтобы работали сценарии устройств, что-то должно ими управлять. Лучше всего подходят устройства AppleTV и колонка Apple HomePod. Если их нет, то можно использовать как управляющий элемент iPad или iPhone. Для этого надо включить в настройках приложения Дом эту возможность.
Когда я добавляю элементы в Дом, они привязываются к учётной записи AppleID и появляются в приложении Дом на всех устройствах с этой учётной записью. В настройках мы можем давать права работы с устройствами другим пользователям по их логину AppleID. AppleTV и HomePod, конечно, тоже должны иметь права доступа к устройствам для управления. Пока устройство управления, будь то AppleTV, колонка, планшет или смартфон, находятся в сети и включены, они могут управлять устройствами по заданным алгоритмам. Важно, чтобы управляемые устройства были доступны по Bluetooth, то есть, не дальше соседней комнаты. Это, конечно, минус.
Вот создание алгоритма автоматизации.
Из доступных мне для создания автоматизаций, например, создание расписания работы термостата или изменение установки по движению. Мне, к сожалению, недоступны сложные сценарии, например, разные расписания в зависимости от детекции движения или отсутствия движения в течение определённого времени.
Приложение FibaroHome для Homekit
Fibaro оказалось мало стандартных возможностей или не понравился интерфейс приложения Дом, поэтому они написали своё приложение для работы с устройствами Homekit — FibaroHome. Приложение получает доступ к Дому и, как я понял, просто предлагает управление устройствами в другом интерфейсе. Доступно только для iPhone, на планшете открывается в мелком виде. Вот главное окно:
В параметрах датчика можно видеть подробности и нём.
Настройки сценария для регулятора батареи:
В общем, всё то же самое, но выглядит по-другому. Лучше бы сделали приложение в стиле нового Fibaro HomeCenter, оно красивее. Отзывы на FibaroHome в AppStore ужасные, оценка 1,7 из 5. Мол, глючит, вылетает, сценарии не создаются. Я не заметил, но у меня устройств слишком мало для оценки.
Выводы
Как я много раз писал, я не считаю Homekit полноценной системой Умного Дома, просто игрушка. Позволяет много интересных возможностей реализовать. Из-за использования Bluetooth надёжность работы, наверное, невелика, сужу по различным своим аксессуарам, периодически теряющим связь. Самое неприятное, что не реализовать сложные сценарии. Даже не то что сложные, а сценарии на шаг сложнее самых элементарных уже не получится, это сильно сужает применимость системы.
143,739 просмотров всего, 64 просмотров сегодня
Источник