pondělí 10. listopadu 2025

HomeAssistant na Turris v LXC

 Zvolil jsem Debian 12 (Bookworm), a musel jsem pro něj přeložit Python3.14.0, protože původní verze je příliš stará a nefunguje na něm nejnovější verze HomeAssistantu.

Vytvořit uživatele:

sudo useradd -rm homeassistant -G dialout

vytvoření VENV + aktivace pro homeassistant:

*Až to zase zapomenu, Python balíčky se buď mohou stáhnout jako binárky (whl soubory - rychlejší - není nutné je překládat), pokud existují, nebo se automaticky přeloží (to bude asi náš případ).

/usr/local/bin/python3.14 -m venv .

source bin/activate

A samotná instalace:

pip install homeassistant


Každý projekt v Pythonu má soubor requirements.txt, kde jsou uvedeny všechny potřebné knihovny, a hlavně včetně verzí, pro které byl projekt vytvořen.

Žádné komentáře:

Okomentovat