Home Assistant

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 можно посмотреть  здесь..