Сервер home assistant на windows 10


Install Home Assistant Operating System

Download the appropriate image

  • VirtualBox (.vdi)

  • KVM (.qcow2)

  • Vmware Workstation (.vmdk)

  • Hyper-V (.vhdx)

After downloading, decompress the image. If the image comes in a ZIP file, for example, unzip it.

Follow this guide if you already are running a supported virtual machine hypervisor. If you are not familiar with virtual machines, we recommend installing Home Assistant OS directly on a Home Assistant Yellow, a Raspberry Pi, or an ODROID.

Create the virtual machine

Load the appliance image into your virtual machine hypervisor. (Note: You are free to assign as much resources as you wish to the VM, please assign enough based on your add-on needs).

Minimum recommended assignments:

  • 2 GB RAM
  • 32 GB Storage
  • 2vCPU

All these can be extended if your usage calls for more resources.

Hypervisor specific configuration

VirtualBox

KVM (virt-manager)

KVM (virt-install)

Vmware Workstation

Hyper-V

  1. Create a new virtual machine.
  2. Select type Linux and version Linux 2.6 / 3.x / 4.x (64-bit).
  3. Select Use an existing virtual hard disk file, select the unzipped VDI file from above.
  4. Edit the Settings of the VM and go to System > Motherboard. Select Enable EFI.
  5. Then go to Network > Adapter 1. Choose Bridged Adapter and choose your network adapter.

Please keep in mind that the bridged adapter only functions over a hardwired Ethernet connection.
Using Wi-Fi on your VirtualBox host is unsupported.

6. Then go to **Audio** and choose **Intel HD Audio** as audio controller.

By default, VirtualBox does not free up unused disk space. To automatically shrink the vdi disk image
the discard option must be enabled using your host machine’s terminal:

VBoxManage storageattach <VM name> --storagectl "SATA" --port 0 --device 0 --nonrotational on --discard on

More details can be found about the command can be found here.

  1. Create a new virtual machine in virt-manager.
  2. Select Import existing disk image, provide the path to the QCOW2 image above.
  3. Choose Generic Default for the operating system.
  4. Check the box for Customize configuration before install.
  5. Under Network Selection, select your bridge.
  6. Under customization select Overview > Firmware > UEFI x86_64: …. Make sure to select a non-secureboot version of OVMF (does not contain the word secure, secboot, etc.), e.g., /usr/share/edk2/ovmf/OVMF_CODE.fd.
  7. Click Add Hardware (bottom left), and select Channel.
  8. Select device type: unix.
  9. Select name: org.qemu.guest_agent.0.
  10. Finally, select Begin Installation (upper left corner).
virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk <PATH TO QCOW2 FILE>,bus=sata --import --graphics none --boot uefi

If you have a USB dongle to attach, you need to add the option `—hostdev busID.deviceId`. You can discover these IDs via the `lsusb` command.
As example, if `lsusb` output is:

   Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 003 Device 004: ID 30c9:0052 Luxvisions Innotech Limited Integrated RGB Camera
   Bus 003 Device 003: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2
   Bus 003 Device 002: ID 06cb:00fc Synaptics, Inc. 
   Bus 003 Device 005: ID 8087:0033 Intel Corp. 
   Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

You can recognize the Sonoff dongle at Bus 003 Device 003. So the command to install the VM will become:

virt-install --name hass --description "Home Assistant OS" --os-variant=generic --ram=2048 --vcpus=2 --disk <PATH TO QCOW2 FILE>,bus=sata --import --graphics none --boot uefi --hostdev 003.003

Note that this configuration (bus 003, device 003) is just an example, your dongle could be on another bus and/or with another device ID.
Please check the correct IDs of your USB dongle with lsusb.

  1. Create a new virtual machine.
  2. Select Custom, make it compatible with the default of Workstation and ESX.
  3. Choose I will install the operating system later, select Linux > Other Linux 5.x or later kernel 64-bit.
  4. Select Use Bridged Networking.
  5. Select Use an existing virtual disk and select the VMDK file above.

After the VM has been created, go to Settings > Options > Advanced. Under Firmware type select UEFI.

Hyper-V does not have USB support

  1. Create a new virtual machine.
  2. Select Generation 2.
  3. Select Connection > Your Virtual Switch that is bridged.
  4. Select Use an existing virtual hard disk and select the VHDX file from above.

After creation, go to Settings > Security and deselect Enable Secure Boot.

Start up your virtual machine

  1. Start the virtual machine.
  2. Observe the boot process of the Home Assistant Operating System.
  3. Once completed, you will be able to reach Home Assistant on homeassistant.local:8123. If you are running an older Windows version or have a stricter network configuration, you might need to access Home Assistant at homeassistant:8123 or http://X.X.X.X:8123 (replace X.X.X.X with your ’s IP address).

Help us improve Home Assistant

Have you just installed Home Assistant? The Home Assistant team is looking to talk to you to understand how the installation went.

With the Home Assistant Operating System installed and accessible, you can continue with onboarding.

Install Home Assistant Core

Install WSL

To install Home Assistant Core on Windows, you will need to use the Windows Subsystem for Linux (WSL). Follow the WSL installation instructions and install Ubuntu from the Windows Store.

As an alternative, Home Assistant OS can be installed in a Linux guest VM. Running Home Assistant Core directly on Windows is not supported.

This is an advanced installation process, and some steps might differ on your system. Considering the nature of this installation type, we assume you can handle subtle differences between this document and the system configuration you are using. When in doubt, please consider one of the other installation methods, as they might be a better fit instead.

Prerequisites

This guide assumes that you already have an operating system setup and have installed Python 3.11 (including the package python3-dev) or newer.

Install dependencies

Before you start, make sure your system is fully updated, all packages in this guide are installed with apt, if your OS does not have that, look for alternatives.

sudo apt-get update
sudo apt-get upgrade -y

Install the dependencies:

sudo apt-get install -y python3 python3-dev python3-venv python3-pip bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg0-dev tzdata ffmpeg liblapack3 liblapack-dev libatlas-base-dev

The above-listed dependencies might differ or missing, depending on your system or personal use of Home Assistant.

Create an account

Add an account for Home Assistant Core called homeassistant.
Since this account is only for running Home Assistant Core the extra arguments of -rm is added to create a system account and create a home directory.

sudo useradd -rm homeassistant

Create the virtual environment

First we will create a directory for the installation of Home Assistant Core and change the owner to the homeassistant account.

sudo mkdir /srv/homeassistant
sudo chown homeassistant:homeassistant /srv/homeassistant

Next up is to create and change to a virtual environment for Home Assistant Core. This will be done as the homeassistant account.

sudo -u homeassistant -H -s
cd /srv/homeassistant
python3 -m venv .
source bin/activate

Once you have activated the virtual environment (notice the prompt change to (homeassistant) homeassistant@raspberrypi:/srv/homeassistant $) you will need to run the following command to install a required Python package.

python3 -m pip install wheel

Once you have installed the required Python package, it is now time to install Home Assistant Core!

pip3 install homeassistant==2023.10.1

Start Home Assistant Core for the first time. This will complete the installation for you, automatically creating the .homeassistant configuration directory in the /home/homeassistant directory, and installing any basic dependencies.

You can now reach your installation via the web interface on http://homeassistant.local:8123.

If this address doesn’t work you may also try http://localhost:8123 or http://X.X.X.X:8123 (replace X.X.X.X with your machines’ IP address).

When you run the hass command for the first time, it will download, install and cache the necessary libraries/dependencies. This procedure may take anywhere between 5 to 10 minutes. During that time, you may get a site cannot be reached error when accessing the web interface. This will only happen the first time. Subsequent restarts will be much faster.

Help us to improve our documentation

Suggest an edit to this page, or provide/view feedback for this page.

Update: новая статья

У новых пользователей часто возникает вопрос — можно ли установить Home Assistant на Windows?

Конечно можно! Проблема заключается в том, что не все зависимости Home Assistant легко установятся на любую сборку Windows. Об этом можно почитать тут.

На портале уже была статья о подобной установке. В своей версии я чуть подробнее опишу детали.

Идём на сайт python и скачиваем последнюю на момент написания статьи версию. Можно скачать как обычную, так и 64-битную версию.

В процессе установки Python я встречал следующие проблемы:

  • установка не стартовала на «голой» Windows 7 без важных обновлений — нужно обновить систему стандартным способом
  • установка не завершалась с недоступным сайтом python (из-за РКН) — нужно отключить опции download debug…

Вот у вас и установлен Python.

Далее нажимаем на клавиатуре win R и запускаем cmd

В запустившейся консоли вводим :

pip install homeassistant

Вот у вас и установлен последний Home Assistant.

На этом этапе у вас не должно возникнуть особых проблем. Python и HA должны установиться в практически любую систему.

Первый запуск Home Assistant

В той же консоли, что и ранее, просто вводим — hass.

Начнётся первый запуск HA. Он может быть достаточно долгим. HA будет скачивать и устанавливать разные библиотеки python, которые требуются конфигурации по умолчанию. А их не мало.

Плюс, если в процессе установки в вашей локальной сети обнаружатся поддерживаемые устройства — начнётся установка и их библиотек. В логе это отображается примерно так:

INFO (SyncWorker_1) [homeassistant.util.package] Attempting install of pychromecast==4.0.1

Вот на этом этапе вполне возможны проблемы и разные ошибки в консоли.

Терпеливо ждите пока HA делает свои дела. В идеале в конце лога вы должны увидеть строчку:

INFO (MainThread) [homeassistant.core] Starting Home Assistant

Далее попытайтесь открыть в любом браузере страницу:

http://localhost:8123/Вполне возможно у вас ничего не откроется. Это нормально.

План 2

Нажимайте в консоли Ctrl C, это принудительно остановит HA. Если не получится — закрывайте консоль и запускайте её заново.

И снова вводите в консоли — hass. И снова ждём строчку Starting Home Assistant и пробуем открыть в браузере:

http://localhost:8123/

План 3

Если со второй попытки страница так и не открылась — останавливаем HA и открываем папку с конфигами. Путь до неё показывается сразу после ввода команды hass. Это должно быть что-то вроде:

C:\Users\Alexey\AppData\Roaming\.homeassistant

Только с именем вашего пользователя. Проще вбить этот адрес сразу в проводнике Windows.

Теперь правим файл configuration.yaml.

Заменяем всё его содержимое на 3 простые строки:

config: frontend: system_health:

Это минимальный набор модулей, необходимый для старта HA и отображения главной страницы. Сильно сократит перечень зависимостей и повысит шансы старта.

Снова запускаем hass и пробуем открыть страницу.

PS

Это не все проблемы с которыми можно столкнуться. Но, надеюсь, вам хватит советов, описанных в статье.

В последнее время, мне как-то надоедает включать свою домашнюю виртуализацию, базирующуюся на Debian 10 + Proxmox 6 и работать с VM из-под браузера. Может конечно если что-то масштабное, то да. А вот с целью побыстрее обкатать то можно на рабочем месте использовать Virtualbox (я против использования Hyper-V)

Итак, рабочая Windows 10 Pro (Version 10.0.18363.592)

Железо:

  • Intel® Core™ i3-2120 CPU @ 3.30GHz
  • RAM: 8Gb
  • HDD: 250 SSD Samsung
  • Motherboard: Asus P8H61-M LX3 R2.0

Шаг №1: На рабочую Windows 10 Pro устанавливаю VirtualBox 6.1.12 (VirtualBox-6.1.12-139181-Win.exe)

Шаг №2: Скачиваю с официального сайта Home Assistant на момент (05.08.2020) написания данной заметки vmdk файл hassos_ova-4.11.vmdk.gz (его вес 243 395 КБ), распаковываю получается файл hassos_ova-4.11.vmdk (его вес 752 128 КБ)

Шаг №3: Создаю VM через Virtualbox

Virtualbox – Машина – Создать

  • Имя: srv-ha
  • Папка машины: C:\VM
  • Тип: Linux
  • Версия: Other Linux (64-bit)

И нажимаю "Экспертный режим", указываю количество выделяемой данной VM оперативной памяти, к примеру 1024 и Жесткий диск выбираю "Использовать существующий виртуальный жесткий диск""Выбрать образ виртуального жесткого диска"Добавить – выбираю распакованный в C:\VM\hassos_ova-4.11.vmdk и нажимаю "Открыть""Выбрать" — и нажимаю "Создать"

Создаю VM через Virtualbox для Home Assistant

После пока VM еще выключена изменять (через меню "Настроить" на VM) тип сетевого адаптера с

  • Адаптер 1: Intel PRO/1000 MT Desktop (NAT)

На "Сетевой мост".

После запускаю VM путем нажатия на кнопку "Запустить"

На заметку: Если после запуска идет надпись в консоли VM "FATAL: No bootable medium found! System halted", то это значит нужно выключить VM: Машина – Завершить работу, открыть опять "Настроить" и в меню "Система" — вкладка "Материнская плата" и отменить галочкой

  • Включить EFI (только специальные ОС): включить галочкой

И нажимаю ОК, а затем нажимаю "Запустить". Вижу, как бегут строки загрузки VM

Виртуальная машина загружается, ожидаю...

После в консоли нажимаю клавишу Enter и вижу приглашение на авторизацию:

homeassistant login: указываю учетную запись root

И нажимаю клавишу Enter

После вижу приглашение:

Welcome on Home Assistant command line

ha > В этой консоли нужно ввести слово "login":

# набираю команду nmcli и вижу свой IP адрес, полученный от моего DHCP-сервиса в локальной сети

Отображение текущего IP адреса у Вашего Home Assistant под Virtualbox

Шаг №4: Теперь зная этот адрес я могу в своей локальной сети обратиться к сервису Home Assistant посредством браузера через URL строку: http://IP&DNS:8123 (http://192.168.10.185:8123)

http://192.168.10.185:8123/onboarding.html — создаю первый раз учетную запись пользователя

  • Имя: ekzorchik
  • Логин: ekzorchik
  • Пароль: 712mbddr@
  • Подтвердите пароль: 712mbddr@

И нажимаю "Создать учетную запись"

Именую свой Home Assistant: к примеру, как ekzhome

  • Часовой пояс: Europe/Moscow

И нажимаю "Далее" - "Готово"

После чего передо мной развернутый из заводского образа разработчиков система домашней автоматизации под Virtualbox операционной системы Windows 10 Pro. Когда у меня выдается свободные минуты я разбираю на работе что-то полезное для себя, как процесс самообразования:

Home Assistant успешно развернут внутри Virtualbox и готов к эксплуатации

Итого я в шагах задокументировал для себя, как под Virtualbox быстро и легко развернуть Home Assistant дабы иметь тестовый полигон настройки чтобы в последствии переносить только реально работающие решения и не засорять боевую систему. Так делаю я, да это почти двойная работа, но что в эксплуатации не должно страдать от тестов. На этом моя заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.


Home Assistant — это популярная платформа умного дома с открытым исходным кодом. Она позволяет интегрировать различные устройства и создавать автоматизацию в домашней сети. Если вы планируете использовать Home Assistant на своем компьютере под управлением Windows, вам потребуется настроить сервер. В этой статье мы расскажем вам о нескольких простых шагах, которые помогут вам настроить сервер для Home Assistant на Windows.

Шаг 1: Установка Python

Первым шагом в настройке сервера Home Assistant на Windows является установка Python, так как Home Assistant написан на этом языке программирования. Вы можете скачать последнюю версию Python с официального веб-сайта Python. После установки Python проверьте его наличие в командной строке, введя команду «python —version». Если Python установлен корректно, вы должны увидеть версию установленного Python.

Примечание: Убедитесь, что вы выбираете версию Python, подходящую для вашей операционной системы.

Шаг 2: Установка Home Assistant

После установки Python вы готовы установить Home Assistant. Для этого откройте командную строку и введите следующую команду: «pip install homeassistant». Эта команда автоматически установит Home Assistant и все необходимые зависимости.

Примечание: Если вы не установили pip (установщик пакетов Python), установите его перед установкой Home Assistant.

После установки Home Assistant вы можете запустить его, введя команду «hass» в командной строке. Home Assistant запустится и будет доступен через веб-браузер по адресу «http://localhost:8123». При первом запуске Home Assistant потребуется некоторое время для инициализации, после чего вы сможете начать настраивать и использовать его для управления умным домом.

Содержание

  1. Установка Windows на сервер
  2. Установка необходимых программ
  3. Подготовка сервера для работы с home assistant
  4. Установка и настройка home assistant
  5. Подключение и настройка дополнительных устройств
  6. 1. Устройства умного дома
  7. 2. Интеграция с онлайн-сервисами
  8. 3. Конфигурация автоматизаций
  9. 4. Добавление и настройка пользовательского интерфейса

Установка Windows на сервер

Перед установкой операционной системы нужно скачать образ диска Windows с официального сайта Майкрософт.

1. Подключите установочный носитель (флешку или DVD диск) к серверу.

2. Запустите сервер и установите загрузку с установочного носителя в BIOS.

3. Перезапустите сервер и нажмите любую клавишу, чтобы запустить установку Windows.

4. Выберите язык и настройки клавиатуры, затем нажмите «Далее».

5. Нажмите «Установить сейчас» и выберите нужную версию Windows.

6. Прочитайте и принимайте условия лицензионного соглашения, затем нажмите «Далее».

7. Выберите тип установки (чистая установка или обновление), затем выберите диск, на который будет установлена Windows.

8. Дождитесь завершения установки Windows и выполните необходимые настройки, такие как создание учетной записи пользователя и подключение к сети.

9. По завершении настройки перезагрузите сервер.

Поздравляю! У вас теперь установлена операционная система Windows на сервере.

Установка необходимых программ

Для настройки сервера для Home Assistant на операционной системе Windows вам понадобятся следующие программы:

1. Python

Для начала установите Python — открытую высокоуровневый язык программирования, необходимый для работы сервера Home Assistant. Загрузить последнюю версию Python можно с официального сайта Python (https://www.python.org/downloads/). Установите Python, следуя инструкциям установщика.

2. Git

Далее вам понадобится программа Git — система управления версиями, с помощью которой вы сможете загружать и обновлять Home Assistant из репозитория на GitHub. Загрузить Git можно с официального сайта (https://git-scm.com/downloads). Установите Git, следуя инструкциям установщика.

3. Visual Studio Code

Для удобной работы с конфигурационными файлами Home Assistant рекомендуется использовать редактор кода Visual Studio Code. Загрузить его можно с официального сайта (https://code.visualstudio.com/download). Установите Visual Studio Code, следуя инструкциям установщика.

4. Docker (опционально)

Если вы собираетесь использовать дополнительные контейнеры для Home Assistant, например, для интеграции с другими устройствами и сервисами, рекомендуется также установить программу Docker. Загрузить Docker можно с официального сайта (https://www.docker.com/get-started). Установите Docker, следуя инструкциям установщика.

После установки всех необходимых программ ваш сервер для Home Assistant на операционной системе Windows будет готов к настройке и использованию.

Подготовка сервера для работы с home assistant

Для того чтобы установить и настроить home assistant на сервере, необходимо выполнить несколько предварительных шагов:

1. Убедитесь, что ваш сервер соответствует минимальным требованиям home assistant. Для работы с home assistant требуется компьютер или сервер с операционной системой Windows 10 или Windows Server 2012 R2 и выше, процессором с архитектурой amd64 или ARM, 2 ГБ оперативной памяти и 5 ГБ свободного места на жестком диске.

2. Установите Python на ваш сервер. Home assistant работает на языке программирования Python, поэтому вам потребуется установить его на ваш сервер. Вы можете скачать и установить Python с официального сайта python.org.

3. Создайте виртуальное окружение для home assistant. Рекомендуется использовать виртуальное окружение для установки и работы с home assistant. Виртуальное окружение позволяет изолировать работу home assistant и его зависимостей от других приложений и системных библиотек.

4. Установите необходимые пакеты и зависимости. После создания виртуального окружения, нужно установить пакеты и зависимости, необходимые для работы home assistant. Для этого выполните команду pip install homeassistant в командной строке.

5. Настройте конфигурационный файл home assistant. После установки необходимых пакетов и зависимостей, нужно настроить конфигурационный файл home assistant. Конфигурационный файл home assistant содержит все настройки и параметры работы системы, включая настройку подключения к устройствам и другим сервисам.

6. Запустите home assistant на вашем сервере. После настройки конфигурационного файла, вы можете запустить home assistant на вашем сервере. Для этого выполните команду hass в командной строке, находясь в активированном виртуальном окружении.

После выполнения всех этих шагов, ваш сервер будет готов к работе с home assistant, и вы сможете настроить и управлять вашими устройствами и сервисами из одного удобного интерфейса.

Установка и настройка home assistant

Шаг 1: Установка Python

Перед установкой home assistant необходимо установить Python, так как это основной язык, на котором работает home assistant. Вы можете скачать установщик Python с официального сайта Python и установить его на ваш компьютер.

Шаг 2: Установка Home Assistant

После установки Python, вы можете установить Home Assistant, используя инструмент pip. Откройте командную строку и введите следующую команду для установки Home Assistant:

pip3 install homeassistant

Шаг 3: Запуск Home Assistant

После установки Home Assistant, вы можете запустить его, введя команду:

hass

Шаг 4: Настройка Home Assistant

После запуска Home Assistant, вы можете открыть его веб-интерфейс, введя в веб-браузере следующий адрес:

http://localhost:8123

Следуйте инструкциям на экране для создания учетной записи и настройки Home Assistant.

Шаг 5: Добавление устройств

После настройки Home Assistant, вы можете добавить различные устройства, которые вы хотите автоматизировать. Это может включать в себя устройства умного дома, такие как свет, термостат, датчики и т.д. Home Assistant предоставляет различные пакеты и компоненты для управления и настройки этих устройств. Вы можете найти подробную информацию о том, как добавить и настроить устройства в документации Home Assistant.

Home Assistant — отличное решение для автоматизации умного дома на базе Windows. Следуя этим простым шагам, вы сможете установить и настроить Home Assistant на своем компьютере.

Подключение и настройка дополнительных устройств

Для полноценного функционирования Home Assistant вы можете подключить и настроить различные дополнительные устройства. В этом разделе мы рассмотрим основные шаги для подключения и настройки таких устройств.

1. Устройства умного дома

Home Assistant поддерживает широкий спектр устройств умного дома, таких как умные лампы, умные розетки, датчики температуры и влажности, дверные и оконные датчики и прочие. Чтобы настроить их в Home Assistant, вам потребуется ознакомиться с документацией по каждому конкретному устройству и следовать инструкциям по его подключению и настройке.

2. Интеграция с онлайн-сервисами

Home Assistant также поддерживает интеграцию с различными онлайн-сервисами, такими как погодные сервисы, музыкальные стриминговые сервисы, умные замки и прочие. Для подключения и настройки таких сервисов вам потребуется создать учетную запись на соответствующем сервисе и следовать инструкциям по интеграции с Home Assistant.

3. Конфигурация автоматизаций

Одной из ключевых функций Home Assistant является возможность создания автоматических действий на основе заданных условий. Например, вы можете настроить автоматическое включение света при открытии двери или регулировать температуру в комнате в зависимости от времени суток. Для настройки автоматизаций в Home Assistant вам потребуется ознакомиться с синтаксисом YAML и создать соответствующие конфигурационные файлы.

4. Добавление и настройка пользовательского интерфейса

Home Assistant предоставляет возможность создать удобный пользовательский интерфейс для управления вашими устройствами. Вы можете настроить панель управления с различными элементами, такими как кнопки, переключатели, графики и прочие. Для создания пользовательского интерфейса в Home Assistant вам потребуется использовать инструменты, такие как Lovelace UI или Home Assistant Dashboard.

Следуя этим основным шагам, вы сможете подключить и настроить дополнительные устройства в Home Assistant для полноценного управления вашим умным домом.

На данный момент инструкция неактуальна. Текущие варианты установки можете посмотреть на официальном сайте 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.

  • Сервер dns windows server 2008
  • Свойства очистка диска с windows
  • Сервер 1с предприятия 64 bit для windows цена
  • Свойства моего компьютера windows 10
  • Свойства компьютера из командной строки windows 10