-
-
Save AlexxIT/610fdeed9c74b6f44349575ea289b709 to your computer and use it in GitHub Desktop.
shell_command: | |
install_pip: pip install -U https://github.com/AlexxIT/PyXiaomiGateway/archive/master.zip | |
script: | |
install_pip: | |
alias: Install PIP | |
sequence: | |
- service: shell_command.install_pip |
У меня Home Assistant крутится в Docker на Synology. У Home Assistant на Debian там проще, ставится быстро, а в Docker на Synology возникли сложности и не так все просто. Реле у меня не сразу появилось, можно сказать, что вообще не появлялось и наконец-то у меня получилось. Пришлось перепробывать все варианты. Если у вас стоит такой же образ, то можно будет установить реле, но без шаманства не обойтись.
Заходим в терминал контейнера Home Assistant, нажимаем создать, появится ниже bash, где мы и вставляем install_pip: pip install -U https://github.com/AlexxIT/PyXiaomiGateway/archive/master.zip
После этого в конфигурации configuration.yaml добавляем строчку
homeassistant:
packages: !include_dir_named conf
Я это сделал по этой схеме https://sprut.ai/client/blog/3180, очень удобно и не нужно создавать один и тот же файл в разных местах
Файлик install_pip.yaml для своего же удобства переименовал в manual_install_xiaomi_aqara_relay.yaml, в нем прописал и указал имя сценария, которое будет отображаться в Сценариях
shell_command:
install_pip: pip install -U https://github.com/AlexxIT/PyXiaomiGateway/archive/master.zip
script:
install_pip:
alias: Ручная интеграция реле Xiaomi Aqara Wireless Relay в Home Assistant
sequence:
- service: shell_command.install_pip
Потом перезагружаем контейнер Home Assistant, после этого смотрим в логах, нет ли сообщения, что данное реле не поддерживается
ERROR (SyncWorker_4) [xiaomi_gateway] The device with sid 158d000428c65b isn't supported of the used gateway firmware. Please update the gateway firmware if possible! This is the only way the issue can be solved.
Запускаем сценарий и ждем, хотя бы минуту и смотрим логи. Далее перезапускаем Home Assistant, а после перезапускаем интеграцию Xiaomi Gateway (Aqara). Если не взлетело, удаляем эту интеграцию и по новой добавляем и указываем IP шлюза. У меня без указания IP адреса реле не прилетает. После этого еще раз запускаем скрипт и перезагружаем Home Assistant и Xiaomi Gateway (Aqara). только после всего этого у меня реле наконец-то появилось.
Алексей! Спасибо за данную возможность и помощь!
Все-таки удалось запустить данный метод и реле появились в HA.
Для тех, кто как и я, не очень разбирается в тонкостях:
и появляются 2 реле-выключателя:
switch.wall_switch_left_158d00042ae2c7 и switch.wall_switch_right_158d00042ae2c7
Спасибо и с Новым Годом!