Статья

Xiaomi Mi Remote 360 для Apple HomeKit

Привет дорогой читатель! Сегодня хочу Вам рассказать как управлять устройствами с IR (инфракрасным датчиком) из приложения Дом или Siri.

Огромное Спасибо хочу выразить Вам мои подписчики и читатели которые задонатили денежку. На Youtube канале я расскажу куда все это потратил.

Сегодня хочу рассказать о покупке для своего дома. Для управления телевизором вкл и выкл удаленно был выбран Xiaomi Mi Remote 360.

Распаковка

Распаковка обычная и ничего нового я не увидел. Коробка обычная и в коробке ничего не было кроме устройства и кабеля.

Подключение

Для подключения устройства, как и все устройства в Mi Home. Подробно описывать все не буду, все картинками расскажу

Добавляем в Apple HomeKit

Для этого нам нужно сделать следующие пункты

1. Достать токен от устройства

2. Установить плагин для Homebridge

3. Добавить первоначальные настройки 

4. Достать код кнопки

5. Прописать код кнопки в config.json 

6. Пользоваться с удовольствием

1. Достать токен от устройства

Расписать много не вижу смысла на портале очень много статей приведу несколько статей.

Добываем токен (Token) Xiaomi MiHome с iOS устройств через MacBook

Получаем токен Mi wi-fi совместимых устройств я достал токен этим способом

2. Установить плагин для Homebridge

Устанавливаем либо через SSH или из веб морды.

Как подключиться к малине через SSH не вижу смысла рассказывать.

Коротко: если это Mac то через терминал, если Windows, то Putty.

sudo npm install -g homebridge-mi-ir-remote

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

3. Добавить первоначальные настройки 

Добавляем первоначальные настройки чтобы получить код кнопки.

"platforms": [ { "platform": "ChuangmiIRPlatform", "hidelearn": false, "learnconfig":{ "ip": "192.168.1.x", "token": "xxxxxxx" }, "deviceCfgs": [{ "type": "Switch", "ip": "192.168.1.x", "token": "xxxxxxxxxxxxx", "Name": "Телевизор", "data": { "on" : "", "off": "" } }] } ]

IP- вводим ip адрес нашей шайбы

token- заменяем xxxxxxxxxxxxx на токен который получили в шаге 1.

На этом первоначальная настройка закончена и перегружаем бридж и открываем консоль она нам нужна будет, чтобы поймать код кнопки.

4. Достать код кнопки

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

Так как я добавляю кнопку ВКЛ\ВЫКЛ и команда одна и та же, по этому мне нужен один код.

Добавляем этот код в наши настройки и в итоге получается следующий код

"platforms": [ { "platform": "ChuangmiIRPlatform", "hidelearn": false, "learnconfig":{ "ip": "192.168.1.х", "token": "хххххххххх" }, "deviceCfgs": [{ "type": "Switch", "ip": "192.168.1.х", "token": "хххххххххх", "Name": "Телевизор", "data": { "on" : "Z6VPAC4CAACQBgAAxwgAAJ8RAAATIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAQABAAAAAAEAAQABAQEBBQJGAkYCQA", "off": "Z6VPAC4CAACQBgAAxwgAAJ8RAAATIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAQABAAAAAAEAAQABAQEBBQJGAkYCQA" } }] } ]

Теперь все работает, телевизор уходит спать и за собой утягивает Apple TV.

Ну и еще можно добавить переключение между выходами. Я использую 2 выхода HDMI, переключаюсь редко, но можно добавить пускай будет и за одно глянем выключатель с типом: "Custom".

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

{ "type": "Custom", "ip": "192.168.1.х", "token": "ххххххххххххххх", "Name": "камера", "data": { "on": { "0": "0|Z6VPAC0CAACRBgAAyggAAJ8RAAAOIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAAEAAQAAAAEBAAEAAQEBBQJGAkYCQA", "1": "2|Z6VLADcCAAB4BgAAswgAAJwRAAAfIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEBAAEBAQAAAAABAAAAAQEBBQJGAkAA", "2": "5|Z6VLAC4CAACRBgAAzggAAKARAAALIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAQABAAAAAAEAAQABAQEBBQJGAkAA" }, "off": { } } }, { "type": "Custom", "ip": "192.168.1.х", "token": "хххххххххххххх", "Name": "Приставка", "data": { "on": { "0": "7|Z6VPAC0CAACRBgAAyggAAJ8RAAAOIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAAEAAQAAAAEBAAEAAQEBBQJGAkYCQA", "1": "8|Z6VPADACAACJBgAAvwgAAJ8RAAAbIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEBAAABAQAAAAABAQAAAQEBBQJGAkYCQA", "2": "9|Z6VLAC4CAACRBgAAzggAAKARAAALIwAAsJoAAHB1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAEAAQEBAQEBAAEAAQABAAAAAAEAAQABAQEBBQJGAkAA" }, "off": { } } }

Немного пояснений: первый переключатель Камера нужно сделать 3 действия и нажать 3 кнопки это меню переключения-вниз и применить и все 3 кнопки прописаны.

На этом руководство заканчивается, но я советую посмотреть видео и поддержать меня лайком за мои старания.

Не забывайте ставить лайк статье это мотивирует меня для Вас делать хороший контент.


Всё чётко и понятно спасибо, скоро для Homey тоже будет плагин!

Спасибо брат, тебе спасибо за плагины.

Спасибо огромное)

Отличная статья, думаю тут и с Ред-ом можно побороться за топ ;)

Спасибо, надеюсь на это)

А что лучше Xiaomi Mi Remote 360 или продукция Broadlink?

конечно Broadlink - там очень толковый плагин для homebridge

Тогда ждём про броадлинк)

всё четко и локонично рассписал, спасибо огромное!!!

Балдеж

Отличный подробный гайд! Всё чётко разжевал 

Всегда пожалуйста


Спасибо за инструкцию)

Пользуйтесь на здоровье )

Распиши более подробно, пожалуйста. 

Как зайти в веб-интерфейс и как сделать так, чтобы кнопка появилась в Home kit

прочитайте внимательно статью

Было бы классно получить такую инструкцию для HA) 

npm install -g miio homebridge-mi-ir-remote ибо ошибка вылетает.  

Так отваливается или нет? У меня время от времени "висят" устройства подключенные к homebridge.(

За время которое использую данное устройство, ни разу не отвалилось устройство, всегда быстро работает и проблем нет

Засыпает через минуту. Срабатывает только на вторую команду. Помогите решением

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

Здравствуйте, напишите мне в телеграм попробуем разобраться 

Добрый день!

Заимел Xiaomi Mi Remote 360, телевизор включает-выключает, а с кондиционером McQuay не выходит. Через приложение MiHome - все в порядке, а в Homebridge при считывании кодов пульта кондиционера, приходят разные коды. Иногда они повторяются, но ни один из них не управляет кондиционером.

Сталкивался кто-нибудь с этой проблемой?

Здравствуйте. Столкнулся с такой же проблемой. У вас получилось решить ее?

Столкнулся с такой проблемой: прекрасно управляет всеми устройствами, кроме саунбара Sony HT-GT1 
Даже в режиме обучения - говорит что обучился, но саудбар включается только если быстро 5 раз нажать на кнопку "вкл" и никак иначе :-(
Есть мысли в чем может быть причина? Со всеми остальными устройствами все норм работает.

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

Тоже самое, решили проблему?

Купил Mi Ir Remote, подключил, всё сделал по инструкции - всё работало.. но Mi Home предложило обновить прошивку, обновил до версии 2.0.6_0006 - шайба стала глючить, пинг от 200 мс до 1500 мс.. иногда вообще не достучаться, из homebridge timeout, а irlearn всегда ошибки пишет.. из Mi Home работает, но тормозит неистово..
Не обновляйте, если Mi Home будет предлагать! 
Как откатиться не знаю..
нашел только топик на mi forum https://c.mi.com/forum.php?mod=viewthread&tid=2464520&page=1&extra=#pid13173027">https://c.mi.com/forum.php?mod=viewthread&tid=2464520&page=1&extra=#pid13173027

Получилось решить? Столкнулся точно с такой же проблемой

Не удалось, периодически проверяю обновление и всё, но пока их нет...

Заставь его что-то делать раз в минуту.  Оно перестанет «засыпать». Меня спасло.

За статью спасибо, полезная. Аналогичная проблема и с пингом и со сложно-сочиненными командами, как в комментариях выше (у меня кондиционеры Mitsubishi Heavy). Правда кондерами хоть и с задержкой, но управляет из MiHome, но через какое-то время начинает отправлять команду со стандартными установками(24•, auto), так и не понял какая там глубина хранения последней команды. Если сразу включать/выключать вроде сохраняет режим. Ждём обновлений шайбы.
Аналогичная проблема и с пингом и со сложно-сочиненными командами, как в комментариях выше (у меня кондиционеры Mitsubishi Heavy). Правда кондерами хоть и с задержкой, но управляет из MiHome, но через какое-то время начинает отправлять команду со стандартными установками(24•, auto), так и не понял какая там глубина хранения последней команды. Если сразу включать/выключать, то вроде сохраняет режим. Ждём обновлений.
Аналогичная проблема и с пингом и со сложно-сочиненными командами, как в комментариях выше (у меня кондиционеры Mitsubishi Heavy). Правда кондерами хоть и с задержкой, но управляет из MiHome, но через какое-то время начинает отправлять команду со стандартными установками(24•, auto), так и не понял какая там глубина хранения последней команды. Если сразу включать/выключать, то вроде сохраняет режим. Ждём обновлений.
Аналогичная проблема и с пингом и со сложно-сочиненными командами, как в комментариях выше (у меня кондиционеры Mitsubishi Heavy). Правда кондерами хоть и с задержкой, но управляет из MiHome, но через какое-то время начинает отправлять команду со стандартными установками(24•, auto), так и не понял какая там глубина хранения последней команды. Если сразу включать/выключать, то вроде сохраняет режим. Ждём обновлений.

Заставь его что-то делать раз в минуту.  Оно перестанет «засыпать». Меня спасло.


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

Устройства


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