Created
December 28, 2020 05:49
-
-
Save AlexxIT/610fdeed9c74b6f44349575ea289b709 to your computer and use it in GitHub Desktop.
Install PIP package to Hass.io
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
У меня Home Assistant крутится в Docker на Synology. У Home Assistant на Debian там проще, ставится быстро, а в Docker на Synology возникли сложности и не так все просто. Реле у меня не сразу появилось, можно сказать, что вообще не появлялось и наконец-то у меня получилось. Пришлось перепробывать все варианты. Если у вас стоит такой же образ, то можно будет установить реле, но без шаманства не обойтись.
Пакет Hassio.io
Заходим в терминал контейнера 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). только после всего этого у меня реле наконец-то появилось.