Home Assistant – обновление
Home Assistant обновление можно провести по инструкции . Так же возможна полная
Переустановка Home Assistant
Если нет прямого доступа к консоли, то подключаемся с помощью терминального клиента по SSH. Для подключения я пользуюсь программой Putty.
Для обновления до последней версии :
- переходим в папку “/home/homeassistant”
- заходим под пользователем homeassistant
- активируем виртуальное окружение homeassistant
cd /home/homeassistant/
sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
- сохраним в файл список используемых Home Assistant пакетов Python:
- деактивируем виртуальное окружение
- выходим из под пользователя homeassistant
pip3 freeze –local > requirements.txt
deactivate
exit
- удалим директорию с установленным Home Assistant
- создадим директорию для Home Assistant заново
- пользователя homeassistant установим для неё владельцем.
sudo rm -r /srv/homeassistant
sudo mkdir /srv/homeassistant
sudo chown homeassistant:homeassistant /srv/homeassistant
- Заходим под учетной записью homeassistant.
- перемещаемся в папку “/srv/homeassistant”
- создаем виртуальное окружение для ядра Home Assistant и активируем его
- устанавливаем дополнительный пакет
- запускаем процесс установки по сохраненному ранее списку пакетов
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3.9 -m venv .
source /srv/homeassistant/bin/activate
pip3 install wheel
pip3 install -r /home/homeassistant/requirements.txt
- перезапустим сервис Home Assistant:
sudo systemctl restart home-assistant@homeassistant
На этом переустановка Home Assistant и обновление завершена.
Кроме того остальные статьи по теме умного дома Home Assistant можно посмотреть здесь..