Новость

ZESP, продолжение. Добавляем устройства из Aqara hub в Home Assistant

После первой публикации, честно говоря, не ожидал такого наплыва пользователей Aqara Hub. Прошло две недели и, пожалуй, стоит рассказать о том, как продвигается работа над софтом. В связи с карантином, я не имел возможности лично поучаствовать в поддержке онлайн. Весь удар на себя взял Жека, а мне уже потом пересказывал, что происходит, что необходимо сделать в первую очередь, а также что интересно людям.

Итак, что было сделано:

  • Пробросили управление подсветкой шлюза в Web и MQTT (в HA через дискавери).
  • Так как HA для нас был неизвестен, много времени ушло на его изучение, большое спасибо парням помогавшим нам в этом. В результате появилась возможность интеграции всех дочерних устройств в Home Assistant (осталось немного переделать принцип проброса).
  • Буквально сегодня озвучили хаб, правда взяли его же звуки с гнусавым голосом, ну пока хотя бы так.

Ну и как говорится - лучше один раз увидеть, чем сто раз прочитать. Отсняли небольшое видео, чтоб имелось представление о системе в принципе.


Первая ссылка битая

поправил

А почему на видео Mijia Hub? Акаровский с тем же успехом прокидывается, или всё таки нет?

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

А зачем? Если все девайсы от Mi или Aqara то акара работает с хомкитом, ставим хомкит контроллер на HA и получаем все девайсы в HA, но при этом у нас 2 системы независимые работают (HA и MiHome) и облако MiHome тоже. Подсветка работает через homekit :)

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

Это было бы хорошо, если бы это было правда. Но к сожалению "получаем все девайсы в HA" с хаба Aqara через Homekit в HA не работает. Получаем некоторые устройства и только некоторые их свойства, но не далеко не все. Например от датчика движения нам достанется только батарейка. Вам нужна "батарейка" без функции датчика движения и освещенности? :) А при добавлении любого нового устройства к хабу через Mihome - вы его не увидите в HA. Нужно будет удалить интеграцию хаба, потом добавить обратно и настроить заново. И так каждый раз. 

Я бы не писал, если бы у меня это не работало )) из корявоработающих только Mi кнопочка, остальное всё работает, и PIR и выключатели и герконы и датчики вибрации, датчик температуры и влажности



https://sprut.ai/static/media/cache/00/60/86/5/4641473/64148/1000x_image.png?1596739050" alt="1000x_image.png?1596739050" />

после добавления в михоум нужно HA рестартануть либо подождать и оно подтягивает новые девайсы в список

я с этим пару месяцев промучался, так что хорошо знаю, что оно не работает.

единственное, что работало нормально - лампочки aqara e27. всё.

Если у вас не получилось, не значит что это не работает )) может у вас шлюз другой и версия hkbridge старая )) у акары оф. заявлена поддержка  homekit, которая работает с homekit controller'ом хомассистанта.

Весьма вероятно, что я что-то делаю не правильно, у меня вообще как-то с Home Assistant не складывается. HomeAssistant всегда последней версии (обновляю часто), Aqara Hub вроде бывает только одной версии, тут без вариантов (хотя на всякий случай - у меня с китайской вилкой). Что такое "hkbridge", зачем он нужен и как внезапно возник в разговоре про хом-ассистант и чем может помочь в работе с zigbee устройствами? 



У меня все датчики или Акара или Сяоми, все зигбишные. Через хаб Сяоми в HA добавились, кроме лампочек (хаб Сяоми почему то именно лампочки в HA не отдает - ни Aqara e27, ни Ikea e14). 

upd. Покажите пожалуйста свойства датчиков движения. Там есть батарейка/движение/освещенность ? Может еще и сила сигнала до координатора есть? Датчик протечки тоже интересно (батарейка/протечка - все есть?).

Ну раз вы в теме про ZESP, значит занялись рутованием устройства, в папке /home/root/hkbridge находится демон для работы с homekit, в файле /home/root/hkbridge/setupinfo лежит ключ который нужен для подключения homekit контроллером в HA с хабом.

Не надо путать MIIO подключение и интеграцию с homekit controller 

Тема про zesp для меня вообще полная загадка - я этот пост вчера случайно увидел и у меня ощущение, что где-то кто-то забыл написать, что можно переделать и хаб Акары. Потому что прошлый пост был про кажется первую версию хаба Сяоми, а тут внезапно хаб Акара. И как его переделать - нигде не слова. ТАк что нет, я был бы благодарен за ссылку на полную инструкцию. Там вообще что-то возможно сделать без паяльника, а просто по сети?

Хотя стоп. Вы так лихо перевели тему. Мой вопрос был - как заставить работать устройства полноценно с HomeAssistant, не переделывая хаб Акары. И что у вас в свойствах датчиков движения например (в общем все вопросы выше).

Ещё раз )) по полкам - проект зесп подразумевает получение рута на устройстве, т.е. полный доступ к внутренностям с последующей перепрошивкой модуля zigbee. Я же говорю, что перешивать не обязательно, просто порывшись во внутреннем ПО, обнаружил там рабочий демон для хомкита. В HA есть как раз homekit контроллер. Поэтому можно получив рут воспользоваться ПО для связки с homekit и связать его с HA при этом оставив функционал MiHome. В сяоми внутри нерабочий hkbridge демон и ПО другое. По поводу датчиков движения - они и есть датчики движения, но они у меня сяомишные, а не акарные (без датчика света). Всё работает без проблем, кроме кнопки :) По MIIO хабы умеют только лампочкой моргать и в охрану вставать.

Аааа. То есть если взять хаб Акары из магазина и подключить к HA через Homekit (а оно так подключается и даже "типа работает", но очень неполноценно) - то получим то что я уже видел, а не как у вас - нормальную работу устройств? :)

Если не сложно, напишите - "батарейки" будут в свойствах устройств zigbee? Может даже качество связи?


> "в папке /home/root/hkbridge находится демон для работы с homekit, в файле /home/root/hkbridge/setupinfo"

Опять не понятно. То есть оно лежит там внутри устройства, но не используется что-ли? А используется что-то более простое? Почему девайс из магазина (Aqara Hub) - так убого работает в HA через HomeKit ?


Я брал хаб акары в ДНС, может я что-то упустил, но ключа для подключения с homekit я нигде не видел, кроме как внутри в файле ;) наверно есть иные способы для его получения, не вникал, тк не было необходимости, работать должно полноценно из коробки, но именно через хоумкит, а не miio

В инструкции есть наклейка с номером :)

Хреново у меня он работает именно через подключение по HomeKit, никак по другому он и не должен подключаться.

Тут как раз в статье ссылка как это сделать. Без разбора и паяльника никак. Акара и сяоми одинаковые по внутренностям.

Линукс только у европейского хаба Сяоми. У китайского своя прошивка, вообще не линукс.

С паяльником не интересно конечно.


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

Никто ничем не ошибся, тут тема про Mi/Aqara вроде как ))) можно и железку зарутать и оставить функционал mihome с связке с HA :) вы название темы похоже сами не читали.

Никто не спорит, что можно любые датчики цеплять, но если уже построено всё на Mi, то можно и рыбку съесть и родной софт оставить )

ты это серьезно? считаешь я не читал название темы которую создал? еще раз повторяю если интересна китайская ересь заведите свою тему и там наслаждайтесь мазохизмом, здесь речь о совершенно отличном от оригинала софте...

Правильно понимаю, что с вашей прошивкой подключаемые устройства Aqara принимают хаб за родной? 

Почему интересуюсь, приглядываюсь к замку aqara p100, но сомневаюсь что смогу затащить его в HA. Он поддерживает HomeKit, и в нем есть Zigbee но пост с обзором замка на ixbt вообще не обнадёживает. В нем автор описывает неуспешную попытку подключения через zigbee2mqtt, устройство просто не обнаруживается, хотя и стик и девайс Zigbee 3.0

Ну и второй вопрос, где глянуть исходники?

Устанавливая наш софт получится работать напрямую с зигби устройствами, любыми, это не исключает конечно некоторых сложностей с не стандартными устройствами, но все решаемо

Статья, безусловно, радует. Особенно если учесть, что поисковики при поиске "итнтеграция Aquara hub в Home Assistant" выдают в первую очередь её. Досадным является то, что она ссылается на инструкции по прошивке, которые несколько утратили свою актуальность. Лично я потерял пол дня, пытаясь сделать так, как в них написано. По этому, считаю, что статью имеет смысл дополнить более актуальной ссылкой. Так, к примеруhttps://4pda.ru/forum/index.php?showtopic=1002710&st=0#entry99314437"> мне, помогла автоматическая прошивка, как это описано тут: https://4pda.ru/forum/index.php?showtopic=1002710&st=0#entry99314437">Ссылка на порядок действийhttps://4pda.ru/forum/index.php?showtopic=1002710&st=0#entry99314437">


Вернуться назад

Устройства


Вернуться назад