Как к fibaro подключить xiaomi
Сравниваем сравнения умных домов!
Из любопытства набрал в поиске Яндекса «сравнение умных домов», посмотреть, что по этой теме написано. Получил такую выдачу:
Во-первых, приятно, что моя большая статья со сравнением систем, на оборудовании которых я обычно делаю проекты, на пятом месте. В другом поисковике даже выше. Разумеется, мне интересно почитать прочие подобные статьи. Какие же там системы рассматриваются? Наверное, KNX, HDL, возможно, Mimismart или даже Ab-log.
А вот нет. Во всех этих статьях со списком «лучших систем 2020 года» и рейтингами перечислены одни и те же системы:
А также, конечно Apple, Google и Amazon, которые вообще никакие не системы умного дома, а агрегаторы. Почему-то, не нашёл в списках Яндекс, зато нашёл упоминание о том, что у Apple единственный русскоязычный голосовой помощник, возможно, эти рейтинги из года в год перепечатываются без обновления. Иллюстрации к некоторым системам просто случайные, например, в одной их статей иллюстрация к Apple — интерфейс Iridium Mobile.
Самая дорогая из всех систем (это её «безусловный минус» на фоне остальных) — Fibaro, почти 50 тысяч рублей. Что же, интересно, думают те, кто случайно набрёл на мою статью, где рассчитаны системы стоимостью от 130 тысяч рублей (Wirenboard без программного обеспечения) до миллиона?
Все рассматриваемые там системы, конечно, беспроводные, разумеется, могут быть установлены в готовый ремонт, ни одна из них не требует программирования, всем нужна учётная запись и постоянное наличие интернета для доступа через облако и обновления.
Снова всё та же моя глобальная проблема: как разграничить все эти системы и то, о чём я пишу, то есть, проводные системы, устанавливаемые на уровне электропроводки и электрощита? Называть их «профессиональными» и «любительскими»? Или «серьёзными» и «попсовыми»?
Хочу отметить, что я совершенно не против существования Xiaomi, Rubetek, Sonoff и всех прочих систем из этих рейтингов. Если мне понадобится включать на даче удалённо обогрев и следить за температурой, я сам поставлю Redmond или Rubetek. Хотя, нет, я скорее поставлю Телеметрику, у которой есть управление через смс, но в рейтинги она не попадает — слишком сложная настройка, наверное. А систему охранной сигнализации для частного дома или квартиры я порекомендую Ajax.
Кстати, я был разочарован, что ни в каких попсовых рейтингах не нашёл Эктоконтроль — замечательная система для удалённого управления, проводного и беспроводного. Она гораздо функциональнее, чем многие перечисленные системы.
Все эти системы достаточно малофункциональны. У меня ещё не было таких запросов, которые бы удовлетворялись простой беспроводной системой. Исключение составляет только Z-Wave, так что это оборудование пока единственное, которое я приемлю в качестве полноценной беспроводной системы управления, хоть и с большим количеством оговорок из-за несовершенства радиоканала.
Приведу примеры беспроводных систем и их ограничений:
Noolite — отличная система управления светом, к ней добавляются элементы управления климатом (датчик температуры и влажности) и электроприборами (силовые реле), датчики протечки воды. Но дальность работы беспроводных модулей достаточно маленькая, нет модулей управления шторами, нет управления кондиционерами. Для многих задач подойдёт отлично, но до звания полноценной системы для объектов любой сложности сильно не дотягивает.
Redmond — это чайники, кофеварки и утюги с Wi-Fi, плюс к ним добавляются розетки, включаемые в розетки, датчики движения, температуры, открывания двери и прочие полезные вещи. Управления светом нет, кроме лампочки с Wi-Fi. Подойдёт для простых бытовых задач.
Vstarcam — вообще не понимаю, как в эти рейтинги попала, это всего лишь видеокамеры.
Xiaomi, Rubetek, Ростелеком и прочее — примерно всё одно и то же: датчики разных типов, розетки, иногда ИК-передатчики для кондиционеров. Основная функция — охранная сигнализация, плюс какие-то дополнительные функции.
Полноценная система Умный Дом должна быть комплексной. Это значит, там будет управление светом, шторами, кондиционерами, вентиляцией, радиаторами, тёплыми полами. Это обеспечивается либо за счёт широкого ассортимента оборудования, либо за счёт совместимости оборудования различных производителей, работающего по одному протоколу, как это происходит у KNX или Z-Wave. Именно поэтому у Z-Wave возможности гораздо шире, чем у прочих беспроводных систем, потому что оборудование, работающее на этом протоколе, делает весь мир: нет у Fibaro измерителей мощности, зато есть у Philio, удобные модули управления тёплым полом есть у Qubino, красивые выключатели у Aeotec — и всё корректно совместно работает.
Разумеется, можно взять программный шлюз, в который добавить и Xiaomi, и Z-Wave, и какой-нибудь Broadlink, чтобы собрать необходимый функционал, но надёжность такой системы будет недостаточно высокой, к тому же, за стабильную работу этой связки никто конкретный отвечать не будет.
Кроме того, у большинства популярных беспроводных систем нет никаких элементов, устанавливаемых в щит на DIN рейку. У Z-Wave есть, а у остальных нет, что подчёркивает то, что такие системы совсем не предназначены для тех, кто полезет в электрощит. Элементы для установки в монтажную коробку есть тоже не у всех — есть у Rubetek, Nooline, Sibling.
«Умные лампочки» есть у очень многих производителей. Начиналось всё когда-то с Philips Hue, сейчас такие лампочки есть у Rubetek, У Xiaomi, у Redmond — много у кого. У большинства из них цоколь E27.
Я очень давно не видел в дизайн-проектах новых квартир светильники с такими лампами. Чаще встречаются споты с цоколем GU5.3, GX10 или уже готовые светильники с несменными лампами. У Rubetek есть управляемые лампы с цоколем GU10, но стоят они 1990 рублей за штуку. Так что такие лампы можно поставить в конкретную люстру или торшер, можно будет менять световую температуру и яркость, создавать имитацию присутствия и световой будильник, но для оснащения всей квартиры надо соответствующим образом подобрать все светильники.
Критерии полноценной «профессиональной» системы Умный Дом получаются следующими:
Все системы, с которыми я работаю, этим критериям отвечают, а беспроводные системы, как правило, не отвечают. Вот и разница. Разумеется, на стоимости систем это также отражается, как и на сложности установки и настройки.
А красивое приложение и голосовое управление — они уже у всех систем есть, и проводных и беспроводных, за счёт интеграции с Apple Homekit и Яндекс Алисой.
Повторюсь, я не против простых беспроводных систем. Ajax — отличная система комплексной сигнализации для квартир и домов (прямо рекомендую её!), а для удалённого управления дачей подойдёт вообще любая простая система (если только там питание бесперебойное и температура не опускается ниже +5, а то батарейки быстро сядут). Буду рад, если Keenetiс будут свою линейку оборудования расширять какими-то средствами удалённого мониторинга и управления.
8,467 просмотров всего, 4 просмотров сегодня
Как подключить умные штуки Xiaomi к HomeKit без костылей
Производители умных штук начали обращать внимание на систему управления умным домом HomeKit от Apple.
Всё чаще они встраивают поддержку системы из коробки, а некоторые выпускают специальные хабы-переходники, чтобы подружить девайсы между собой.
Не осталась в стороне компания Xiaomi, в этом году китайцы обновили шлюз управления своими гаджетами, добавив в него поддержку HomeKit.
Что понадобится для простого подключения
Для того, чтобы без проблем добавить умные штуки Xiaomi в систему управления умным домом от Apple потребуется специальный хаб.
Обновленная версия центра управления от Aqara сама интегрируется в HomeKit и тянет за собой подключенные девайсы.
Кроме этого понадобятся совместимые с хабом умные штуки, но об этом ниже.
Как добавлять умные гаджеты в HomeKit
1. Для начала устанавливаем приложение Aqara Home из App Store. Это – альтернативная система управления умным домом, из которой можно осуществлять управление хабом и подключенными к нему устройствами.
Приложение потребуется для первого подключения хаба к смартфону и обновления прошивки. В дальнейшем апдейты можно будет производить через приложение от Xiaomi.
2. После обновления прошивки хаб следует добавить в приложении Mi Home.
Сразу после этого в программе Дом на iPhone появится пара устройств: светильник и сигнализация. В качестве светильника с регулируемой яркостью и цветом свечения выступает подсветка хаба, а сигнализация – это один из вариантов автоматизации.
3. Теперь нужно подключить к хабу имеющиеся умные устройства и датчики.
Каждый добавляемый датчик автоматически прокидывается в HomeKit и появляется в приложении Дом. Никаких дополнительных действий не потребуется.
Базовые настройки задаются в приложении Apple, а продвинутые параметры и сложные сценарии автоматизации остаются в Mi Home.
Какие устройства Xiaomi поддерживаются
К сожалению, подключить абсолютно все устройства из приложения Mi Home к HomeKit не получится.
Возможно, в следующих обновления ПО китайцы и добавят такую возможность, но пока получится добавить такие устройства:
Поддерживаются практически все актуальные устройства данных производителей, которые работают по протоколу ZigBee.
Неподдерживаемыми устройствами можно запросто управлять при помощи Siri и без хаба Aqara.
Что еще умеет хаб Aqara
Устройство поддерживает до 30 подключенных датчиков, выключателей и гаджетов, сам хаб может выступать в роли ночника. Подсветка настраивается в приложении и активируется по таймеру либо через другой девайс.
Хаб можно использовать в качестве дверного звонка. Просто подключаем любую совместимую кнопку или выключатель, и система оповещения готова.
А еще девайс может стать сигнализацией, срабатывая при помощи любого из подключенных датчиков.
Покупать новый хаб или нет
В любом случае новый хаб от Aqara выглядит перспективно, ведь уже сейчас можно легко интегрировать в систему умного дома датчики, розетки, выключатели и прочие умные штуки.
Аналоги с поддержкой HomeKit из коробки стоят в несколько раз дороже.
Мы же при помощи одного устройства заводим в систему большинство необходимых девайсов, получая возможность управлять ими как через приложение Дом, так и через родное ПО.
На данный момент хаб имеет всего один недостаток – китайскую вилку для подключения, но вы же уже знаете, как это исправить.
Купить Aqara Hub For Apple Homeki на AliExpress – от 2 768 руб.
Как добавить камеру Xiaomi в умный дом Apple HomeKit
Продолжаем делать наш дом умнее. Сегодня попробуем прокинуть одну из недорогих IP-камер от Xiaomi в систему управления гаджетами HomeKit.
Это позволит взаимодействовать с камерой прямо в приложении Дом на iPhone, iPad и даже Apple Watch. Можно быстро и просто проследить за происходящим в квартире, офисе или на улице.
Так можно неплохо сэкономить на видеонаблюдении дома, ведь решения, которые из коробки поддерживают HomeKit, стоят в разы дороже.
Что нам понадобится
1. Сервер HomeBridge, который, например, запущен на Raspberry Pi.
2. Подходящая камера Xiaomi.
3. Ката памяти microSD на 1 ГБ или более.
4. Немного свободного времени.
На данный момент получится подключить самые популярные камеры от Xiaomi: Xiao Fang 1s, Smart Camera 1080p, Da Fang 1080p и PTZ 720/1080p. Возможно, вы найдете подходящие прошивки и хаки для других камер от китайского производителя – пробуйте и экспериментируйте.
1. Подготовка камеры
Для начала на камеру Xiaomi потребуется установить так называемый хак. Это своего рода загрузчик для прошивки, которая дает дополнительные возможности управления и настройки.
Так, например, после загрузки хака на камере можно будет установить нормальное время. Изначально все камеры отображают время для родного китайского часового пояса.
1. Качаем хак для своей версии камеры со страницы проекта на GitHub.
2. Форматируем карту памяти в FAT32.
3. Копируем файл CFW-Binary на отформатированную карту памяти и переименовываем его в demo.bin.
4. Отключаем камеру от питания и устанавливаем в неё карту памяти.
5. Зажимаем кнопку настройки на камере (на некоторых моделях её требуется нажимать скрепкой) и подаем питание.
6. Ждем около 10 секунд и отпускаем кнопку.
7. Через 3-5 минут хак будет установлен. Скорость зависит от класса карты памяти.
8. Отключаем камеру и вынимаем карту памяти.
9. Скачиваем все файлы проекта с GitHub.
10. Извлекаем данные из архива.
11. Содержимое папки firmware_mod (именно содержимое, а не саму папку) копируем в корень карты памяти и удаляем файл прошивки demo.bin.
12. В папке сonfig находим файл wpa_supplicant.conf.dist, переименовываем его в wpa_supplicant.conf.
13. Открываем файл в текстовом редакторе и находим параметры ssid и psk, меняем их значения на имя Wi-Fi сети и пароль, соответственно.
14. Сохраняем файл.
15. Устанавливаем карту памяти в камеру и включаем её.
16. Ждем пока камера подключится к домашней Wi-Fi сети (об этом будет свидетельствовать синее свечение диода).
17. Пробуем подключиться к камере в локальной сети по пути https://dafang/ или по сетевому адресу в браузере (адрес камеры можно узнать через веб-интерфейс роутера или его приложение).
18. Авторизуемся и подтверждаем запрос на работу с сертификатами.
логин: root
пароль: ismart12
Теперь наша камера готова для подключения к HomeBridge.
2. Подготовка HomeBridge
Для того, чтобы подключить любую камеру к HomeKit через HomeBridge обязательно потребуется установить плагины aac и ffmpeg. Ручная настройка и установка состоит из последовательного ввода 15-20 команд в терминале.
Энтузиасты с GitHub давно упростили данный процесс при помощи специального скрипта, нам остается сделать следующее:
1. Подключаемся к Raspberry с HomeBridhe по SSH или запускаем терминал напрямую в «малинке».
2. Последовательно вводим команды:
3. Процесс может занять от 30 минут до часа. Все зависит от скорости интернета и рабочей карты памяти в Raspberry.
После окончания установки можем увидеть новый плагин в одноименном разделе веб-интерфейса HomeBridge.
3. Подключение камеры
Практически все камеры от Xiaomi транслируют видео поток в h264. Чтобы наш HomeBridge не занимался декодированием видео, а транслировал поток напрямую, потребуется произвести некоторые настройки.
Это необходимо для снижения нагрузки на Raspberry и для уменьшения задержки во время трансляции. При декодировании задержка может доходить до 10-15 секунд, а одноплатный компьютер, в зависимости от модели, загружать процессор на 80-100%.
1. Ищем файл с конфигурацией плагина ffmpeg на Raspberry, обычно он находится по пути: /usr/lib/node_modules/homebridge-camera-ffmpeg/ffmpeg.js.
2. Открываем его для редактирования терминальной командой:
4. Сохраняем файл конфигурации.
Остается самая малость – внести нужные изменения в файл конфигурации HomeBridge. Это можно сделать как через терминал, так и через веб-интерфейс.
В коде необходимо указать свой IP-адрес камеры, желаемое разрешение и битрейт. Значение параметра vcodec устанавливаем copy, чтобы трансляция шла без перекодирования или libx264 – с перекодированием.
Можно дополнительно добавить параметры:
На странице описания плагина найдете и другие параметры, например, отражение изображения по вертикали или горизонтали.
Сохраняем конфигурацию и перезагружаем HomeBridge. Если все было сделано правильно, то в приложении Дом на iOS появится камера.
Как подключить умные гаджеты Xiaomi с Apple HomeKit. Простое руководство
Система управления умным домом HomeKit развивается не так быстро, как хотелось бы. На данный момент найти поддерживающий её гаджеты сложновато, а ценник на них в разы дороже проверенных устройств с AliExpress.
Ходят слухи, что Xiaomi в ближайшем будущем предоставит возможность подключать свои устройства к HomeKit. Пока неясно, как это будет реализовано, насколько просто будет происходить подключение, какие хабы и шлюзы для этого понадобятся.
Прямо сейчас есть относительно несложный способ подружить гаджеты Xiaomi (и не только) с системой HomeKit и приложением Дом на iOS. Об этом способе и поговорим ниже.
HomeBridge – это специальная служба, позволяющая «подружить» всевозможные гаджеты с HomeKit, которые изначально не поддерживают систему умного дома от Apple.
Сервис HomeBridge должен быть постоянно запущен на любом компьютере в домашней сети, чтобы передавать сигналы с техники Apple на неподдерживаемую умную электронику.
Если дома есть постоянно работающий компьютер или медиасервер, можно развернуть HomeBridge на нем, если же такого устройства нет, можно обзавестись простой «малинкой» (одноплатным компьютером Raspberry Pi) и запустить сервис на нем.
В данном материале я расскажу, как организовать подобный сервис на macOS или Windows и познакомлю с общими принципами подключения гаджетов Xiaomi к нему.
Как настроить HomeBridge на macOS
1. Скачиваем и устанавливаем необходимые для работы сервиса компоненты:
2. Устанавливаем HomeBrigde при помощи команды в терминале:
3. Для запуска HomeBridge используем команду:
Как настроить HomeBridge на Windows
Рекомендуем производить установку и настройку HomeBridge в той учетной записи, в которой в дальнейшем и будет работать сервис. Некоторые компоненты будут установлены таким образом, что доступа к ним может не быть у других пользователей Windows.
1. Устанавливаем необходимые для работы сервиса компоненты:
2. Запускаем командную строку от имени админимтратора (именно командную строку cmd, а не облегченный аналог Windows PowerShell).
3. Вводим команду для загрузки и установки необходимых модулей:
4. Производим установку HomeBridge командой:
5. После окончания установки запускаем Homebridge в командной строке:
Что делать дальше
Теперь для работы сервиса нужно повторять последний пункт после перезагрузки компьютера и держать запущенной командную строку/терминал с работающим HomeBridge.
Можно настроить автоматический запуск сервиса любым доступным способом.
После того, как HomeBridge настроен и запущен, следует перейти к настройке сервиса и добавлению дополнительных модулей.
В теории большую часть умных гаджетов можно подружить с HomeKit при помощи HomeBridge. Нужно лишь загрузить и настроить соответствующие плагины.
В основном такие модули распространяются на GitHub, там же есть примеры конфигураций для настройки плагина и ответы на часто задаваемые вопросы. Писать и разрабатывать ничего не придется, просто устанавливаем плагин, добавляем конфигурацию из примера и пользуемся.
Файл с конфигурацией HomeBridge config.json должен располагаться по пути:
%userprofile%\.homebridge для Windows
/usr/local/lib/node_modules/homebridge для macOS
Его придется создать вручную при помощи любого текстового редактора и добавлять все части из примеров с GitHub для запуска соответствующих плагинов и дополнений.
Сам HomeBridge будет восприниматься HomeKit как отдельный независимый блок. Для его подключения потребуется добавить устройство в приложении Дом на iOS, отсканировав выводимый в командной строке QR-код либо введя отображаемый там же номер.
Когда девайс появится в приложении Дом, установку и настройку HomeBridge можно считать завершенной.
Наконец-то, подключаем Xiaomi к HomeKit
Если вы проделали описанное выше, дальше проблем практически не будет.
Установка различных гаджетов Xiaomi происходит по одному и тому же алгоритму:
1. Находим страницу с плагином для нужного устройства на GitHub.
Вот, например, плагин для умной розетки Xiaomi.
2. Устанавливаем плагин через командную строку или терминал.
В нашем примере следует использовать команду:
3. Вносим соответствующий код в файл конфигурации.
В приведенном примере плагин поддерживает сразу несколько девайсов. Умную розетку разных поколений и несколько сетевых фильтров.
Для нашей розетки нужен такой кусок кода конфигурации:
«platforms»: [
<
«platform»: «MiOutletPlatform»,
«deviceCfgs»: [
<
«type»: «MiPlugBase»,
«ip»: «192.168.31.149»,
«token»: «XXXXXXXXXXXXXXXXXXXXXXX»,
«outletName»: «Розетка Xiaomi»,
«outletDisable»: false,
«temperatureName»: «Температура розетки»,
«temperatureDisable»: true,
«switchLEDName»: «Диод на розетке»,
«switchLEDDisable»: true
>
]
]
Определить IP-адрес розетки будет несложно, в этом поможет приложение или веб-интерфейс используемого дома роутера. Как видите, через HomeBridge получится даже отдельно управлять светящимся диодом на розетке и определять температуру внутри устройства.
При необходимости переключатели добавляются и убираются из HomeKit изменением параметров true/false.
Сложнее всего в приведенном примере будет определить так называемый токен. Это уникальный идентификатор конкретно взятого устройства.
Подробно останавливаться на этом не буду, для получения токена существует множество способов, в зависимости от наличия тех или иных девайсов. Например, его можно запросто получить через модифицированное приложение Mi Home для Android, а, если нужного смартфона под рукой нет, всегда придет на помощь виртуальная машина.
Вносить токены требуется не для всех устройств Xiaomi, например, среди моих девайсов такое пришлось проделать лишь для умной розетки. Светильник, настольная лампа и ночник подключаются без этого.
После перезапуска службы HomeBridge девайсы начинают отображаться в приложении Дом, а управлять ими становится так же просто, как и гаджетами с поддержкой HomeKit из коробки.
Как установить веб-интерфейс
Управление через командную строку понравится не всем. Намного удобнее добавить простой, но наглядный веб-интерфейс и производить все манипуляции через него.
«Веб-морда» позволяет отслеживать статистику и журнал событий HomeBridge, управлять подключенным устройствами прямо из браузера, добавлять или удалять плагины, менять конфигурацию и перезагружать сервис. Есть возможность создать несколько учетных записей для доступа к веб-интерфейсу.
Для установки делаем следующее:
Это далеко не единственный вариант добавления веб-интерфейса для HomeBridge. Можете остановиться на нем или поискать подобные от других разработчиков. Возможности в большинстве случаев будут идентичными, отличается лишь внешний вид модуля.
2. Запускаем командную строку или терминал и используем команду для установки модуля:
3. В файл конфигурации HomeBridge следует добавить такой код:
4. После успешной установки перезапускаем HomeBridge и пробуем перейти на страницу в браузере http://localhost:8080.
Для авторизации используем логин и пароль «admin». В дальнейшем рекомендуем сменить учетные данные.
5. Чтобы в веб-интерфейсе отображался раздел для управления подключенными гаджетами, следует запускать сервис с параметром «-I».
Так команда для запуска HomeBridge будет выглядеть следующим образом:
Вот мы и получили удобное средство управления сервисом, которое можно запускать в любом браузере.
Что в итоге
Теперь вы знаете, как подключить практически любой умный гаджет к HomeKit и управлять им с iPhone или iPad. Можно даже привлекать ассистент Siri.
Все это добавляет весомое преимущество гаджетам Xiaomi по сравнению с HomeKit-ready девайсами. Так определить, какая розетка лучше, будет сложнее.
Сервис HomeBridge может работать на постоянно запущенном компьютере, а в идеале для него приобретается миниатюрный Raspberry PI, который отлично подходит для подобных целей. Если интересно, расскажу подробно о том, как настраивал свою «малинку» для работы с HomeKit.