Фото профиля на FL.ru Habab.ru AI-разработка, веб-продукты и автоматизация
Автоматизация дома · Все статьи

Обновление и откат Habab Home на Linux ARM64

Linux-установщик Habab Home использует отдельную директорию для каждой версии. Постоянные настройки Home Assistant находятся отдельно в /var/lib/habab-home/config, а активную версию показывает ссылка /opt/habab-home/current. Это позволяет перейти на предыдущую версию, если новая не запускается.

Версию 0.3.6 можно скачать в Linux ARM64 preview-релизе. Каждая версия устанавливается в отдельный каталог, а настройки остаются в /var/lib/habab-home/config.

Для Raspberry Pi 4/5 используйте RAM от 4 ГБ, SSD от 64 ГБ и подходящий USB-C блок питания: 5 В / 3 А для Pi 4 или 27 Вт для Pi 5.

Проверка службы

Подключитесь к Raspberry Pi по SSH. Команда показывает состояние службы и сведения об активной версии:

sudo habab-home status

Управление службой и просмотр журнала:

sudo habab-home start
sudo habab-home stop
sudo habab-home logs

Home Assistant слушает локальный порт 8123. Для перезапуска также можно использовать sudo systemctl restart habab-home.service.

Обновление из архива

Скопируйте официальный архив релиза на устройство, проверьте контрольную сумму из SHA256SUMS и передайте путь к архиву команде обновления:

sha256sum -c SHA256SUMS
sudo habab-home update /путь/к/habab-home-linux-arm64.tar.gz

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

Откат

Если после обновления возникла проблема, вернитесь к предыдущей версии:

sudo habab-home rollback
sudo habab-home status

Откат переключает версию программы и её закреплённые runtime-компоненты. Перед обновлением сохраняйте резервную копию конфигурации.

Резервная копия конфигурации

Остановите службу, чтобы файлы не менялись во время копирования, затем создайте архив каталога конфигурации:

sudo systemctl stop habab-home.service
sudo tar -czf "$HOME/habab-home-config-$(date +%F).tar.gz" -C /var/lib/habab-home config
sudo systemctl start habab-home.service

В конфигурации могут быть пароли, токены и ключи. Храните архив в защищённом месте и передавайте его только по защищённому каналу.

Если служба не запустилась

Проверьте журнал sudo habab-home logs и состояние sudo systemctl status habab-home.service. Если обновлённая версия не отвечает, используйте откат. Не удаляйте каталоги /opt/habab-home/releases вручную, пока выясняете причину: в них находятся версии, нужные для возврата.

О сервисе "AI Home Server"

AI Home Server — домашний сервер с установленным Habab Home Assistant. Сервер отдельно, комплект с устройствами или конфигурация для локальных моделей.

Ключевые преимущества:

  • Сервер отдельно или комплект с устройствами
  • Подбор оборудования под модель и домашние сервисы

Для кого подходит:

Владельцы квартир, домов и дач

Сценарии использования:

💡 Домашний AI-помощник, агентские задачи и подключённые устройства

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Доработка до критериев

Итерационно дорабатываем решение до согласованных критериев приемки и корректируем подход, если меняются данные, ограничения или приоритеты.