Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

11.03.2025

Пригоди з DietPi та HomeAssistant

Як колись писав, в мене розумний будинок крутиться на HomeAssistant, а той — на системі під назвою DietPi. До недавнього вважав, що можна забути про ручне налаштування, бо HA тут підтримується вбудованим інсталятором. Але не так все гарно.

Виявилося, що той інсталятор - dietpi-software - взагалі не займається оновленнями. Та й взагалі це лише один величезний скрипт, де є інструкції до встановлення всього того переліченого софту. Звісно, якщо якийсь продукт встановлюється з репозиторію, то й оновлення на нього приходитимуть. Але в HomeAssistant немає репозиторію для Debian, а ставиться він з PyPi. Тому оновлення відбувається вручну.

(Тільки що помітив, що в посібнику від DietPI є інструкція, як це робити. Але, власне, нічого магічного там немає, суто pip3 install.)

На цьому історія не закінчується, бо десь в залежностях до моїх інтеграцій є пакет av, який в сучасній версії потребує FFmpeg 6. А в DietPi є тільки FFmpeg 5. Бо вона побудована на стабільному Debian Bookworm (з яким в мене останнім часом одні проблеми.)

Вдалося відшукати додатковий репозиторій deb-multimedia, в якому проміж іншого є й FFmpeg 6 для Bookworm. Так що наче обійшлося без якихось хаків. (А сайт цього репозиторію виглядає так, наче останній раз оновлювався десь в 90-х. Але ні — в цьому році, насправді.)

Попри все це, DietPi мені все одно подобається, бо робити ті ж саме налаштування вручну не хотілося б. До того ж я радий, що воно обрізане під мій SoC 10-річної давнини.