Homekit, Google Home и Alexa на Raspberry Pi для "чайников"

22 июня 2018, 17:58

Всем привет!

Просматривая ежедневно чат группы, часто попадаются люди, которые хотят получить Homekit, Google Home, Alexa на Raspberry Pi, но не имеют достаточных навыков в работе с Linux.

В свое время мы попытались решить данную проблему для наших юзеров, а также хотели использовать интересные возможности Xiaomi, что привело к созданию нашего решения. Сразу оговорюсь, чтобы не было рекламы, бренд будет замазан на всех скриншотах и в тексте не будет его упоминания.

Наше решение работает на платформе Raspberry Pi и поддерживает Homekit (не сертифирован), Google Home и Google Assistant (сертифицирован) и Alexa (через эмулятор (скилл в процессе создания)). Для юзеров данной группы думаю будет интересна только поддержка Xiaomi MiHome и Yeelight.  Интеграция работает только через шлюз Xaiomi. Список поддерживаемых устройств ниже:

  • Xiaomi Gateway (DGNWG02LM) - управление RGB
  • Switch(QBKG03LM), 
  • Switch(QBKG04LM), 
  • Smart curtain (ZNCLDJ11LM), 
  • Leak sensor (SJCGQ11LM), 
  • Contact sensor (MCCGQ11LM), 
  • Contact sensor (MCCGQ01LM)
  • Temperature and humidity sensor (WSDCGQ11LM), 
  • Temperature and humidity sensor (WSDCGQ01LM),
  • Smoke sensor (JTYJ-GD-01LM/BW), 
  • Motion sensor (RTCGQ01LM)
  • Occupancy Sensor (RTCGQ11LM).
  • Wireless button (WXKG11LM), 
  • Wireless button (WXKG01LM), 
  • Wireless switch (WXKG02LM),
  • Wireless switch (WXKG03LM),
  • Wireless switch (WXKG03LM),
  • Smart socket (QBCZ11LM), 
  • Smart socket (ZNCZ02LM)
  • Yeelight LED Smart Bulb 8W/E27 (YLDP01L), 
  • Yeelight LED Smart Bulb 9W/E27 (YLDP02L), 
  • Yeelight Smart LED Ceiling Light (YLXD01YL), 
  • Yeelight LED Ceiling Light 450 (YLXD04YL).

Итак, чтобы использовать решение необходимо лишь иметь Raspberry Pi, блок питания, карту памяти (8 гБ, 10 класс) и образ нашего софта. Загруженный образ записывается на карту памяти, используя Win32 Diskimage либо Etcher и карта памяти устанавливается в Raspberry Pi.

После старта Raspberry Pi необходимо зайти в веб-интерфейс и произвести все настройки в нем. Знание основ работы Linux не требуется, все можно выполнить даже на смартфоне, через веб-браузер. Ниже скриншот начальной страницы. 

После ввода IP адреса, логина (admin - по умолчанию) и пароля (admin - по умолчанию), юзер попадает в меню настроек. В этом меню, в каждом пункте он создает комнаты, добавляет аксессуары, создает сцены, может поменять имя и PIN для спаривания с Homekit, отвязать от Homekit, поменять логин пароль для входа в меню настроек. 

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

После окончания всех настроек, необходимо всё сохранить и перезагрузить Raspberry Pi, использую кнопки веб интерфейса. Через 3 минуты можно будет приступать к спариванию с Homekit и управлять через него.

Если будет интерес со стороны юзеров данной группы, то мы продолжим более подробно освещать данную тему.

Спасибо!


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 11 месяцев назад

    Не понятно что делать? куда бежать? 🤪

    • (Pyxis)
      (Pyxis) 11 месяцев назад

      Что делать и куда бежать будет в следующей статье.

  2. Vitaly Vlasov (vlasinus)
    Vitaly Vlasov (vlasinus) 11 месяцев назад

    Я так понял поставив ваш образ все наши пользователи которые не умеют работать с Линуксом сразу получат проблему с тем, что у них не будут работать камеры. Или я не прав и в вашем образе присутствует хорошо собранный пакет ffmpeg. 

    • (Pyxis)
      (Pyxis) 11 месяцев назад

      Пока в нашем решении не реализован функционал вывода видеопотока в Homekit. Данная функция не была в приоритете из-за невостребованности.

    • (Pyxis)
      (Pyxis) 11 месяцев назад

      Напишите пожалуйста какой пакет Вам надо собрать. Мы его соберем и включим в следующую сборку

  3. Василий Шаленков (Vaso1982)
    Василий Шаленков (Vaso1982) 11 месяцев назад

    добрый день, а где скачать образ?

    • (Pyxis)
      (Pyxis) 11 месяцев назад

      Добрый день. Ищите ссылку во второй части,  в конце третьего абзаца

К списку статей

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.