На данный момент инструкция неактуальна. Текущие варианты установки можете посмотреть на официальном сайте HA.
В данной статье будет пошагово описан процесс установки home assistant на ПК под управлением Windows 10.
Важно отметить, что операционная система Windows не является основной для HA, что проявляется в неполной работоспособности программного обеспечения, в связи с чем установку HA на Win10 рекомендуется производить только для ознакомления с возможностями ПО.
Итак, приступим.
-
-
- Первым делом нам нужно установить Python. Идем на официальный сайт, выбираем последнюю версию, проматываем страницу вниз и выбираем нужный нам файл (например Windows x86-64 executable installer). Скачиваем и запускаем.
- При установке выбираем Customize installation -> на второй вкладке оставляем только pip -> на третьей выбираем Add Python to environment variables.
- После того, как Python установится запускаем командную строку: нажимаем Win и R, в появившемся поле вводим cmd и нажимаем Ок.
- Вводим в командной строке pip install homeassistant, нажимаем Enter и ждем пока все установится. В случае ошибок внимательно читаем и делаем что там будет написано. В моем случае не было Visual C++ 14.0. Для исправления – скачиваем Build Tools для Visual Studio с официального сайта, устанавливаем и перезагружаем ПК.
- Программа установлена и для запуска осталось ввести команду hass в командной строке. На данном этапе может появляться много ошибок, возможно придется прервать запуск (Ctrl+C) и запустить заново. Также брандмауэр может попросить разрешить доступ. Разрешаем. В самом конце запуска в консоли должна появиться строчка со следующим содержанием: INFO (MainThread) [homeassistant.core] Starting Home Assistant.
- Далее запускаем браузер и вводим localhost:8123. Если все сделано правильно, то откроется окно регистрации учетной записи. Если ничего не получилось, то попробуйте еще раз выполнить пятый пункт.
- Поздравляю, мы установили Home Assistant на ПК под управлением Windows 10.
-
Программа установлена и для запуска осталось ввести команду hass в командной строке.
А вам в ответ «hass» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
У меня пока получилось только после установки pip install homeassistant-cli
hass-cli —version
и в ответ hass-cli, version 0.9.4
Сейчас еще раз попробовал установить по методу в статье — все получилось, после ввода команды hass — пара сотен строчек с различной информацией и HA работает.
После команды pip install homeassistant, появились ошибки. Можете подсказать что с этим делать?
Ответил на почту
Привет. Вот что получилось, а дальше никак.
WSL установлено.
Виндовс 11 Про.
Uninstalling pip-20.2.4:
Successfully uninstalled pip-20.2.4
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use —use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
homeassistant 2022.2.9 requires pip=8.0.3, but you’ll have pip 22.0.3 which is incompatible.
Successfully installed pip-22.0.3
PS C:\Users\alenl> hass
Home Assistant only supports Linux, OSX and Windows using WSL
PS C:\Users\alenl>
Добрый день! В последних версиях добавили проверку операционной системы. В оф сообществе советуют запустить
hass --ignore-os-check
Мне не помогло. Точнее проверка ушла, а дальше — ошибки. Как я понимаю — сейчас полностью убрали поддержку установки на Win, теперь только через WSL, создание виртуалки и установки на нее — https://www.home-assistant.io/installation/windows/
Еще HA не работает с новыми версиями pip, о чем у Вас пишется в консоли. Для установки старой версии:
python -m pip uninstall pip
python -m ensurepip
python -m pip install -U "pip<20"