Skip to content

DivanX10/OpenWRT-and-Home-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

OpenWRT 21. Установка, удаление и бэкап Home Assistant

Cкрипты для установки Home Assistant находятся в разделе Releases

Ответы на вопросы в разделе WiKi

Владельцам шлюза Xiaomi DGNWG05LM сюда

Владельцам шлюза Aqara ZHWG11LM сюда

Резервное копирование и удаление

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

Бэкап будет лежать в папке /tmp

tar cvz -f /tmp/backup_$(date +%d-%m-20%y_%H-%M).tar.gz -C /overlay/upper/ /overlay/upper/

Удаление всех файлов и сброс шлюза к заводским настройкам

rm -rf /overlay/upper/.* /overlay/upper/* || reboot

Делает бэкап папок Home Assistant + zigbee2mqtt + mosquitto

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/autobackup.sh -O - | sh

Удаление Home Assistant

Удаление только Home Assistant без записи в лог файл. Не удаляет зависимые пакеты. Этот скрипт удаляет только сам Home Assistant и папки Home Assistant. Зависимые пакеты не удаляются - выделенно желтым. Данный вариант подходит, если вы хотите установить Home Assistant другой версии

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/homeassistant_python3.9_delete.sh -O - | sh

Тоже самое, что и выше, только с записью в лог файл. Файл ha_delete.log будет лежать здесь /mnt/ha_delete.log

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/homeassistant_python3.9_delete.sh -O - | sh 2>&1 | tee /mnt/ha_delete.log


Полное удаление без записи в лог файл. Удаляет Home Assistant и зависимые пакеты.

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/homeassistant_full_delete.sh -O - | sh

Полное удаление с записью в лог файл. Файл ha_full_delete будет лежать здесь /mnt/ha_full_delete

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/homeassistant_full_delete.sh -O - | sh 2>&1 | tee /mnt/ha_full_delete.log

Удаляем все зависимые пакеты для Home Assistant

Это нужно, если вы удалили Home Assistant без удаления зависымых пакетов

wget https://raw.githubusercontent.com/DivanX10/OpenWRT-and-Home-Assistant/main/scripts/removing_packages.sh -O - | sh