20.02.2025: И снова проблемы с Home Assistant

Утром решил проверить аварийную перезагрузку мини-сервера, на котором уже несколько месяцев крутится ПО с Home Assistant (HASS).

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

После подачи напряжения, компьютер не завёлся.

Дальше были изнурительные и неинтересные пляски с бубном, которые выявили два вздувшихся конденсатора на матплате. Уж и не знаю причина они или следствие, но важно другое: нужно что-то делать, чтобы снова поднять HASS.

В общем, имеем проблему, в виде издохшего сервера с HASS.

Шаг 1. Вытаскиваю свежие бэкапы

Дело это нужное, дело это важное. Потому, лезу на склад за тестовым компьютером.

Вынимаю из убитого сервера SSD-накопитель.

Бах! И накопитель стартует на тестовом компьютере, и стартует успешно. По сути, HASS уже работает.

Можно пользоваться как ни в чём не бывало. Даже домом управляет (после того как я зарезервировал за ним правильный IP). Вот только… шумит своими кулерами, коих в корпусе целых три.

Здесь, по хорошему, мне бы здорово пригодилась новая безкулерная материнская плата с процессором, но запасной у меня хозяйстве нету. Я и издохшую приобрёл считай случайно.

Делаю свежие бэкапы, выкачиваю, тестовый компьютер выключаю, иду дальше.

Шаг 2. Выкапываю несвежий труп предыдущего «недосервера» TV Box H96 Max на процессоре Rockchip RK3318

Ох сколько я намучился с этой недожелезкой! Столько эмоций! Так не хочется лезть в это снова, но… Лезу, и на то есть две причины.

То что сверху, это самодельная система охлаждения, где я могу задать скорость вентилятора с помощью резистора (через ШИМ-контроллер). Всё-таки эта штуковина греется, особенно летом. Я полагал, что зависания могут возникать именно из за перегрева.

  • Эта бывшая телевизионная приставка бесшумная.
  • Подписчик предложил опробовать на ней другой дистрибутив на предмет надёжного аптайма.

Ну вот и пришло время, судя по всему. Поехали!

Шаг 3. Накатываю Armbian и HASS

Для начала нужно найти образ системы Armbian_23.11.1_Rk3318-box_bookworm_current_6.1.63_minimal.img.xz

Обнаружилась оная на mirror.yandex.ru, что радует.

Далее, ищу загрузочную карту памяти и закидываю в папку images скачанный образ.

О том как создать эту загрузочную карточку написано вот тут (блог «У Павла»). Там все шаги.

Теперь вставляю карточку в соответствующий слот, подключаю TV Box H96 Max к проводам (в т.ч. к монитору) и стартую приставку.

Дальше иду по инструкции, которую писал очень давно. Естественно, образ выбираю тот что только что скачивал.

Заодно подновил и инструкцию.

Шаг 4. Восстанавливаю HASS из свежего бэкапа

Про это в инструкции тоже писал про этот момент.

Там всё банально: перехожу по ссылке (нужно зарезервировать IP чтобы всякий раз не искать в панели управления роутером, какой IP он выделил на данный момент), выбираю восстановление системы, перетаскиваю бэкап в окошко, выбираю все обнаруженные папки для восстановаления и иду заваривать чай, поскольку восстанавливаться будет долго.

Подождём… Бот в ТГ сообщил, что всё стартовало. Иду проверять.

Работает! Я даже раскомментировал строчку команды, которая когда-то получала температуру процессора в Armbian. И температура отобразилась!

Из хорошего: HASS снова работает, хоть и на более слабом железе. Да и не факт, что будет работать надёжно. Нужно потестировать аптайм недельки две хотя бы.

Из плохого: Хотел сделать голосового помощника Набу, но на слабом железе оно не пойдёт. Придётся отложить до лучших времён.

Что делать с поломавшейся матплатой?

Внезапно обнаружил, что нужно что-то решать ещё и с прикроватной розеткой. Слишком много тройников туда натыкано. И вроде все потребители выключены, но не будешь же их перетыкать всякий раз как понадобятся?

Решил заказать пару нормальных удлинителей со строенными USB-разъёмами. Для быстрой зарядки они не подойдут, да и откровенно слабые по напруге, но в целом этого должно хватить. Ну я надеюсь.

Между тем, рабочий день начался, продолжился и уже клонится к закату, а я не успеваю сделать всё задуманное. Пришлось брать в руки «волшебный таймер».

Помогло, как и обычно.

Вечером засел стримить. Голова не соображает, устал, проголодался… Чем ещё заниматься в подобном состоянии?

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

HASS пока ни разу не упал. Впрочем, и времени с запуска прошло не то чтобы много.

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария