16 578
правок
(Немного поправил форматирование) |
|||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Настройка Apple HomeKit на контроллере Wiren Board через homekit2mqtt}} | {{DISPLAYTITLE: Настройка Apple HomeKit на контроллере Wiren Board через homekit2mqtt}} | ||
[[Image:apple-home.png |300px|thumb|right| Список устройств в приложении Home ]] | |||
==Описание == | ==Описание == | ||
[[ | В инструкции мы расскажем, как подключиться к [[Apple_HomeKit]] с помощью open source программного моста [https://github.com/hobbyquaker/homekit2mqtt homekit2mqtt]. | ||
Разработкой и поддержкой решения занимается открытое сообщество пользователей. Проект давно не обновлялся, поэтому может в любой момент перестать работать, рекомендуем присмотреться к альтернативным решениям, которые динамично развиваются например, [[Node-RED_Apple_HomeKit |модуль для Node-RED]]. | |||
==Установка == | |||
=== Общая информация === | |||
{{Wbincludes:Installing Software In Console Catalog And Update}} | |||
{{Wbincludes:Installing Software In Console}} | |||
# | === Процесс установки === | ||
# | Так как мост не работает на свежих версиях nodejs, то мы будем запускать его в докер-контейнере: | ||
# | # Установите докер по [[docker | инструкции]] | ||
# | # Создайте каталог для хранения файла конфигурации: | ||
#: <syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
mkdir /mnt/data/root/homekit2mqtt | |||
</syntaxhighlight> | |||
# Создайте файл конфигурации: | |||
#:<syntaxhighlight lang="bash"> | |||
echo "{}" > /mnt/data/root/homekit2mqtt/config.json | |||
</syntaxhighlight> | |||
# Создайте файл с настройкой подключения к MQTT: | |||
#:<syntaxhighlight lang="bash"> | |||
echo "MQTT_HOST=0.0.0.0" > /mnt/data/root/homekit2mqtt/.env | |||
</syntaxhighlight> | |||
# Установите докер-контейнер с homekit2mqtt: | |||
#:<syntaxhighlight lang="bash"> | |||
docker run -d --name homekit2mqtt --restart=unless-stopped --net host --privileged -v /var/run/dbus/:/var/run/dbus -v /mnt/data/root/homekit2mqtt/config.json:/config.json --env-file /mnt/data/root/homekit2mqtt/.env homesmarthome/homekit2mqtt:latest | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Установка завершена. | |||
==Настройка== | ==Настройка== | ||
Для настройки перейдите в веб-интерфейс homekit2mqtt по ссылке http://192.168.42.1:51888, где ''192.168.42.1'' — [[How_to_find_IP_address | IP-адрес контроллера]], а ''51888'' — порт. | |||
Данные для входа по умолчанию: | |||
* login — homekit | |||
* password — 031-45-154 | |||
При добавлении моста в устройстве Apple, password будет служить пин-кодом. | |||
Подробнее про настройку читайте на странице проекта, ссылка на которую есть в начале статьи. | |||
== | <gallery mode="packed" heights="100px"> | ||
Image: homekit2mqtt-ui-1.png | Добавление нового аксессуара | |||
Image: homekit2mqtt-ui-2.png | Параметры аксессуара | |||
Image: homekit2mqtt-ui-3.png | Выбор типа сенсора | |||
Image: homekit2mqtt-ui-4.png | Настройка сенсора | |||
Image: homekit2mqtt-ui-5.png | Сенсор добавлен | |||
</gallery> | |||
== | == Настройка в устройстве Apple == | ||
{{Wbincludes:Apple HomeKit Tunning iPhone}} | |||
* [ | == Полезные ссылки == | ||
* [ | * [https://developer.apple.com/homekit/ Документация Apple HomeKit] | ||
* [https://github.com/hobbyquaker/homekit2mqtt Страница проекта homekit2mqtt] |