На данный момент инструкция неактуальна. Текущие варианты установки можете посмотреть на официальном сайте HA.

В данной статье будет пошагово описан процесс установки home assistant на ПК под управлением Windows 10.

Важно отметить, что операционная система Windows не является основной для HA, что проявляется в неполной работоспособности программного обеспечения, в связи с чем установку HA на Win10 рекомендуется производить только для ознакомления с возможностями ПО.

Итак, приступим.

      1. Первым делом нам нужно установить Python. Идем на официальный сайт, выбираем последнюю версию, проматываем страницу вниз и выбираем нужный нам файл (например Windows x86-64 executable installer). Скачиваем и запускаем.
      2. При установке выбираем Customize installation -> на второй вкладке оставляем только pip -> на третьей выбираем Add Python to environment variables.
        Установка python для home assistant
      3. После того, как Python установится запускаем командную строку: нажимаем Win и R, в появившемся поле вводим cmd и нажимаем Ок.
      4. Вводим в командной строке pip install homeassistant, нажимаем Enter и ждем пока все установится. В случае ошибок внимательно читаем и делаем что там будет написано. В моем случае не было Visual C++ 14.0. Для исправления – скачиваем Build Tools для Visual Studio с официального сайта, устанавливаем и перезагружаем ПК.
        ошибка при установке HA visual c++ 14.0 is required python
      5. Программа установлена и для запуска осталось ввести команду hass в командной строке. На данном этапе может появляться много ошибок, возможно придется прервать запуск (Ctrl+C) и запустить заново. Также брандмауэр может попросить разрешить доступ. Разрешаем. В самом конце запуска в консоли должна появиться строчка со следующим содержанием: INFO (MainThread) [homeassistant.core] Starting Home Assistant.
      6. Далее запускаем браузер и вводим localhost:8123. Если все сделано правильно, то откроется окно регистрации учетной записи. Если ничего не получилось, то попробуйте еще раз выполнить пятый пункт.
      7. Поздравляю, мы установили Home Assistant на ПК под управлением Windows 10.

      Авторизация в Home Assistant

Ссылки на другие уроки по настройке Home Assistant.

У этой записи 6 комментариев

  1. AleX

    Программа установлена и для запуска осталось ввести команду hass в командной строке.
    А вам в ответ «hass» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
    У меня пока получилось только после установки pip install homeassistant-cli
    hass-cli —version
    и в ответ hass-cli, version 0.9.4

    1. Admin

      Сейчас еще раз попробовал установить по методу в статье — все получилось, после ввода команды hass — пара сотен строчек с различной информацией и HA работает.

  2. Mib76

    После команды pip install homeassistant, появились ошибки. Можете подсказать что с этим делать?

  3. Влад

    Привет. Вот что получилось, а дальше никак.
    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>

    1. Admin

      Добрый день! В последних версиях добавили проверку операционной системы. В оф сообществе советуют запустить
      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"

Добавить комментарий