Homekit2mqtt: различия между версиями
Строка 35: | Строка 35: | ||
Установка завершена. | Установка завершена. | ||
==Настройка== | ==Настройка== | ||
Для настройки перейдите в веб-интерфейс homekit2mqtt по ссылке http://192.168.42.1:51888, где ''192.168.42.1'' — [[How_to_find_IP_address | IP-адрес контроллера]]. | Для настройки перейдите в веб-интерфейс homekit2mqtt по ссылке http://192.168.42.1:51888, где ''192.168.42.1'' — [[How_to_find_IP_address | IP-адрес контроллера]], а ''51888'' — порт. | ||
Данные для входа по умолчанию: | Данные для входа по умолчанию: | ||
* login — homekit | * login — homekit | ||
* password — 031-45-154 | * password — 031-45-154 |
Версия 21:35, 18 мая 2022
Это черновик страницы. Последняя правка сделана 18.05.2022 пользователем A.Degtyarev.
Описание
В инструкции мы расскажем, как подключиться к Apple_HomeKit с помощью open source программного моста homekit2mqtt.
Разработкой и поддержкой решения занимается открытое сообщество пользователей.
Установка
Общая информация
Чтобы не потерять установленный софт и его данные, обновляйте ПО контроллера только через менеджер пакетов apt. Подробнее читайте в статье Программное обеспечение Wiren Board.
Встроенный флеш-накопитель контроллера разбит на разделы и для пользователя отведён самый большой из них, который монтируется в папку /mnt/data
. Нужно учесть эту особенность при установке программ, а также при обновлении прошивки контроллера.
Копируйте команды из инструкции, вставляйте их в консоль контроллера с помощью клавиш Shift+Insert и запускайте клавишей Enter. В случае ошибок, внимательно читайте вывод, там будут инструкции и подсказки.
Процесс установки
Так как мост не работает на свежих версиях nodejs, то мы будем запускать его в докер-контейнере:
- Установите докер по инструкции
- Создайте каталог для хранения файла конфигурации:
mkdir /mnt/data/root/homekit2mqtt
- Создайте файл конфигурации:
echo "{}" > /mnt/data/root/homekit2mqtt/config.json
- Создайте файл с настройкой подключения к MQTT:
echo "MQTT_HOST=0.0.0.0" > /mnt/data/root/homekit2mqtt/.env
- Установите докер-контейнер с homekit2mqtt:
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
Установка завершена.
Настройка
Для настройки перейдите в веб-интерфейс homekit2mqtt по ссылке http://192.168.42.1:51888, где 192.168.42.1 — IP-адрес контроллера, а 51888 — порт.
Данные для входа по умолчанию:
- login — homekit
- password — 031-45-154