Last Updated on 21/02/2023 by administrator
Proxmox – Instalace Home Assistant OS
Proxmox – Instalace Home Assistant OS
Motivace:
Home Assistant je open-source platforma pro domácí automatizaci, která umožňuje uživatelům ovládat a monitorovat různá zařízení a služby v jejich domácnosti. Tato platforma je navržena tak, aby byla schopna integrovat mnoho různých zařízení a technologií, včetně chytrých domácích zařízení, senzorů, kamer, termostatů, reproduktorů a mnoha dalších.
Díky Home Assistantu mohou uživatelé vytvářet automatizace, které řídí různé funkce v domácnosti, jako například způsob, jakým se světla zapínají a vypínají, jaká teplota by měla být nastavena v místnosti, nebo jaká hudba by měla být přehrávána v určitém čase.
OS:
Implementace byla prakticky na open-source platformě Proxmox verze 7.2-3 ale i Proxmox verze 7.3-6
Implementace [1]:
Aktualizace seznamu balíčků z repozitářů:
apt update
Nainstalovat curl balíček:
apt install curl
Přímo pod PVE aplikovat příkaz níže:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm-v5.sh)"
Vše nyní bude probíhat pod Text User Interface, potvrdit YES:
Pro většinu uživatelů je možné ponechat defaultní nastavení a kliknout YES. Nicméně pokud je potřeba změnit toto nastavení kliknutím na Advanced se zobrazí pokročilé možnosti, kde je možné změnit číslo Virtual Machine ID, hostname, kolik CPU jader se má alokovat, jaká má být velikost RAM, typ emulátoru, nastaví se IP adresa z DHCP serveru, MAC adresa, případně VLAN a velikost MTU. Všechny tyto parametry je možné změnit později v Proxmox GUI.
Přiřadit storage pool pro Home Assistant OS:
Všechny nastavené parametry lze vidět v CLI:
__ __ ___ _ __ __ ____ _____ / / / /___ ____ ___ ___ / | __________(_)____/ /_____ _____v5/ /_ / __ \/ ___/ / /_/ / __ \/ __ `__ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __ `/ __ \/ __/ / / / /\__ \ / __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_ / /_/ /___/ / /_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/ \____//____/ Using Default Settings Using HAOS Version: 9.5 Using Virtual Machine ID: 104 Using Machine Type: i440fx Using Hostname: haos9.5 Allocated Cores: 2 Allocated RAM: 4096 Using Bridge: vmbr0 Using MAC Address: 02:FA:0D:9D:78:CA Using VLAN: Default Using Interface MTU Size: Default Start VM when completed: yes
Poté začne samotné stažení Home Assistant OS:
Creating a HAOS VM using the above default settings ✓ Using local-lvm for Storage Location. ✓ Virtual Machine ID is 104. ✓ https://github.com/home-assistant/operating-system/releases/download/9.5/haos_ova-9.5.qcow2.xz haos_ova-9.5.qcow2.xz 36%[==========================================> ] 119.98M 2.70MB/s eta 77s
Začne se vytvářet Virtuální stanice (VM) pro HAOS a pokud vše proběhlo správně, je to oznámeno Completed Successfully hláškou:
✓ Downloaded haos_ova-9.5.qcow2.xz ✓ Extracted KVM Disk Image ✓ Created HAOS VM (haos9.5) ✓ Started Home Assistant OS VM ✓ Completed Successfully!
V Proxmox GUI kliknout na Virtuální stanici haos9.5 > Console. V konzoli se ukáže přiřazená IP adresa spolu s portem:
IP adresu lze najít také pod rubrikou Summary:
V tomto případě se přístup k rozhraní Home Assistant provede z prohlížeče přes http://192.168.0.164:8123
Nějakou chvíli to bude trvat, než se vše připraví. Pak je potřeba zadat uživatelské jméno a heslo, se kterým se bude přihlašovat k webovému rozhraní Home Assistant.
A nastaví se lokace, která což je využit pro předpověď počasí či zobrazení polohy slunce ve Vašem okolí:
Podle uvážení vypnout si zapnout anonymní zasílání dat:
Home Assistant se bude snažit vyhledat všechna zařízení v lokální sítí:
Takto vypadá hlavní rozhraní Home Assistant:
Zdroj:
[1] https://community.home-assistant.io/t/installing-home-assistant-os-using-proxmox-7/201835