Přešel jsem z Core na docker image. Už mě nebavilo vždy zjišťovat, která knihovna mi chybí doinstalovat, aby se HA po updatu zase rozběhl.
A taky HA vyžadoval novější verzi pythonu, než je aktuálně v Debianu. Jsem sice z Gentoo zvyklý balíčky kompilovat, ale tady to vyžaduje více úsilí
Aktualne ve stabilnim debianu... kdyz je clovek dostatecne odvazny a da si tam sid, pak neni problem. A nemusi se trapit kompilaci, jen to ma tak trosku jako rolling distro. Coz ale na podobny specificky use-case nemusi az tak vadit.
používám na tohle třeba conda-forge, abych měl více pythonů najednou. V případě zrovna pythonu nechci nikdy používat ten v OS, protože to je jedna velká mina v případě aktualizace.
Hlavní problém HA je nikdy neměli dobře dokumentované závislosti, nikdy netušili na jakých to běží a na jakých verzích nikoliv. To je takový trend poslední doby, nebudu zkoumat changelogy a breaking changes, ale budu to zkoušet pokus omyl a zabetonuji závislosti dokud to jde. V případě HA jsou ještě obětí další moderní vychytávky a to CI pipeliny, kdy část artefaktů ale mají interně cachovaných, takže neustálé problémy, kdy není něco možné zkompilovat od nuly, protože při buildu ten krok díky cache přeskočili, jsem rád, že už je nebudu obtěžovat issue, protože to přestanou oficiálně podporovat.
Způsob vývoje HA mi nikdy neseděl, stejně tak mi nesedí distribuce pouze přes docker image, to je jedna velká díra na bezpečnostní problémy. Nečekám, že v tomhle zvednou kvalitu, spíše to bude více skryté.
S těmi závislostmi jsem měl ještě jeden problém. Část se instaluje v rámci instalace a zbytek až při prvním startu. A to trvalo někdy i dost dlouho, občas to na něco spadlo a HA mi tak neběžel. To bylo občas hodně nepříjemné.
S docker image (ač docker taky moc nemusím) je to jen otázka stažení image a restartu
Nechtel jsem mit doma dalsi krabicku a tak jsem nainstaloval HA do docker image uvnitr Turris Omnia. Funguje to prekvapive dobre a zatim nemam duvod davat tomu vlastni HW.
Jediny problem byl, ze Zigbee dongle musi byt dostatecne daleko od Wi-FI anteny.
Dekuji obema za upozorneni. Prozatim se budu snazit zustat na stavajici verzi. Pokud jde o novou krabicku, tak jeji pohledove vlastnosti by musela schvalit lokalni diktatorka vkusu, a to by byl narocny process.
A tak treba se toho nekdo "vedle" chopi. Ono realne neni moc duvodu, proc by to nemelo dal fungovat, jen to nebude podporovane ofiko. I v diskuzi na samotnem HA foru navic nekdo zminil, ze ten kolacovy graf, o ktery se to rozhodnuti opira je opren o data, ktere jednotlive instalace reportuji... no a pokud to lidi maj vyply (jako treba ja), pak dozajista pujde o presny vypocet z nepresnych cisel. Ja treba panice nepodleham a pockam jak se to cele nakonec vyvrbi. Casu je zatim dost...
Přesně k tomuhle se chystám. Jen na MOXu (aarch64_cortex-a53). Nenasdílel byste nějaké zkušenosti, nebo třeba i Dockerfile, jak vám to chodí?
Článek je tedy řádně matoucí až zavádějící, když tvrdí, že režim supervised se netýká provozu HA v kontejnerech, dockeru.
Je to přece naopak. V režimu supervised komponenty HA běží v kontejnerech a vedle toho je v OS nainstalován nativně supervised balíček, který HA kontejnery spravuje. Plus balíček os-agent. Přímo jedním z kroků instalace supervised je instalace dockeru, viz https://github.com/home-assistant/supervised-installer
Navíc, pokud není HA instalován jako HAOS nebo HA supervised, není k dispozici podpora pro instalování a správu doplňků.
"Add-ons are only available if you've used the Home Assistant Operating System or Home Assistant Supervised installation method. If you installed Home Assistant using any other method then you cannot use add-ons. Often you can achieve the same manually, refer to the documentation by the vendor of the application you'd like to install."
Viz https://www.home-assistant.io/addons/
Z blogu odkazovaného z článku, zde
https://www.home-assistant.io/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/
konkrétně sekce How to migrate, tedy vyplývá, že doplňky (Add-ons) budou podporovány jen v HAOS.
Ať se na mě nikdo nezlobí za vulgaritu, ale to autorům HA v hlavách už ale řádně je*e?
Tak vytvořili mohutný Pythonní blob a teď se v tom plácají.
Nelituji, že jsem se kdysi dávno při rozhodování co nasadím, tomuhle HA obloukem vyhnul.
Navíc se z toho stávaji takové IoT Windows, protože skoro všechny články se tváří, jakoby nic jiného neexistovalo.
Domoticz
Aktuálně mám třeba na RPi2 167 senzorů a CPU usage se motá kolem 10% a Memory usage okolo 11%.
Doplnky su dalsie kontajnery, niekedy riesia nedostatky HAOS (napr. terminal), alebo funkcnost, ktora sa mimo HAOS riesi inak (Let's Encrypt, reverse proxy).
Prevadzkujem dva HA systemy, jeden v dockeri na Synology a druhy ako HAOS na Odroide N2+ (co svojho casu bol odporucany hardware). Na tom prvom (docker v Synology) ziadne doplnky nepotrebujem, boli by redundantne.
Ano, ale HA bez doplňků pro mě prudce ztrácí na atraktivitě. I toto jsou totiž doplňky - Zigbee2MQTT, Mosquitto broker.