В случае если выполнены все подготовительные мероприятия, то есть имеется сервер с установленной Ubuntu Server и Docker - можно приступать к установке Home Assistant.
Если еще нет, то вот список статей по подготовительным мероприятиям:
Установка Ubuntu Server за 15 минут
Установка Docker и Portainer
0. Авторизуемся на сервере через Putty по SSH или напрямую.
1. Создаем папку для хранения конфигурации Home Assistant и переходим в нее. Название можно выбрать любое, я создаю папку HAconfig
mkdir ~/HAconfig cd HAconfig
2. Заранее скачаем образ Home Assistant последней версии
sudo docker pull homeassistant/home-assistant:latest
3. Создаем контейнер с Home Assistant или можно создать скрипт для дальнейшего обновления (о чем я расскажу ниже)
sudo docker run --name HomeAssistant --restart=always --pull=always --net=host --privileged -itd -e TZ=Europe/Moscow -v $(pwd):/config -v /dev/bus/usb:/dev/bus/usb -v /var/run/dbus:/var/run/dbus -v /dev/ttyACM0:/dev/ttyACM0 -v /dev/ttyUSB0:/dev/ttyUSB0 homeassistant/home-assistant:latest
4. Создаем скрипт установки/обновления (при необходимости можно поменять часовой пояс) и даем ему право быть исполняемым:
echo -e "sudo docker pull homeassistant/home-assistant:latest\nsudo docker container stop HomeAssistant\nsudo docker container rm --force -v HomeAssistant\nsudo docker run --name HomeAssistant --restart=always --pull=always --net=host --privileged -itd -e TZ=Europe/Moscow -v $(pwd):/config -v /dev/bus/usb:/dev/bus/usb -v /var/run/dbus:/var/run/dbus -v /dev/ttyACM0:/dev/ttyACM0 -v /dev/ttyUSB0:/dev/ttyUSB0 homeassistant/home-assistant:latest" > update.sh sudo chmod +x update.sh
5. Теперь, чтобы установить (обновить) Home Assistant нужно всего лишь запустить скрипт командой
~/HAconfig/update.sh
Теперь можно зайти по адресу http://myserver:8123 и приступить к первоначальной настройке Home Assistant, но это совсем другая история =)
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Комментарии
Спасибо за статью, после…
Спасибо за статью, после перезагрузки все данные теряются. Нашел способ как это исправить https://io-home.ru/home-assistant/