blog.vyoralek.cz

Centrum chytré domácnosti – HomeAssistant (Hass.io) – 17 část – HACS addony

Funkcionalitu samotného Home Asisstanta je možné v případě instalace Hass.io možné rozšiřovat tzv. addony. Kromě Hass.io existuje i komunitní repozitář s dalšími integracemi a UI prvky.

Hass.io repozitář addonů obsahuje převážně aplikace běžící samostatně – např. MQTT, Grafana, Node-Red atp.

Naproti tomu HACS repozitář obsahuje addony přímo pro Home Assistant vytvořené komunitou okolo Home Assistanta a které ještě z různých důvodu nebyly přídány přímo do instalace Home Assistanta. Jedná se jednak o další obykle speciálnější integrace, ale také o spustu nových prvků pro UI rozhraní Lovelace.

V tomto článku se podíváme jak HACS nainstalovat a nakonfigurovat.

Instalace

Nejprve si z GitHub repozitáře si stáhneme poslední vydanou verzi ve formě zip archívu – hacs.zip.

Obsah archívu pak zkopírujeme do složky <config_dir>/custom_components/hacs. Adresář custom_components ještě nemusí existovat a tak ho založíme.

💡 <config_dir> obyvkle (v případě Hass.io) odpovídá adresáři config, kde najdeme hlavní konfigurační soubor Home Assistanta configuration.yaml.

Archív by měl vypadat nějak takto:

Obsah archívu HACS instalace

… a je potřeba nezapomenout zkopírovat i adresář .translations, který může být na některých systémech skrytý.

Jakmile máme tento krok hotový restartujeme Home Assistant a vrhneme se na získání GitHub tokenu.

Získání GitHub Personal Access Tokenu

Pro správnou funkčnost HACS budeme potřebovat přístup na GitHub prostřednictvím API.

Pokud ještě nemáte účet na GitHubu tak bude potřeba si ho založit. Jakmile ho máme přihlásíme se a půjdeme do Settings / Developer settings / Personal access tokens, kde klikneme na Generate new token.

Vytvoření tokenu na GitHubu

Do informací o tokenu vyplníme pouze položku Note – např. HACS.. Zbytek necháme beze změny.

Vytvoření tokenu na GitHubu

.. a klikneme dole na tlačítko Generate token.

Nyní bychom měli vidět token, který si zkopírujeme – zobrazí se pouze jednou.

Konfigurace

V Home Assistantovi klikneme na Nastavení / Integrace a oranžové tlačítko + vpravo dole. V seznamu si pak najdeme integraci s názvem HACS na kterou klikneme:

Přidání HACS

Po chvíli bychom měli vidět obrazovku s nastavením, kam přidáme výše vygenerovaný token a můžeme potvrdit tlačítkem Submit.

Konfigurace HACS

V levém menu Home Assistanta už bychom nyní měli vidět novou položku Community v které je poprvé potřeba projít základními informaci o HACS.

Úvodní obrazovka HACS

Instalace balíčku

V části Integrations a Plugins najdeme jednotlivé dostupné balíčky. V seznamu si najdeme balíček, který si chceme nainstalovat a po kliknutí se nám zobrazí stručné informace s možností instalace a návštěvy originálního Git repozitáře. Pro instalaci klikneme na Install a chvíli počkáme.

Instalace addonu HACS

Aktualizace

Aktualizace nainstalovaných balíčků i samotného jádra HACS probíhají velice podobně jako v případě Hass.io, tj. na základní obrazovce budeme informování v případě existující aktualizace, kterou můžeme provést přímo přes webové rozhraní.

Aktualizace balíčků HACS

Příklad aktualizace samotného jádra HACS, kdy aktualizaci spustíme pomocí tlačítka UPDATE. V některých případech bude vyžadován po aktualizaci restart samotného Home Asistanta.

Detail balíčku HACS

Tím jsme vyčerpali všechny základní funkce HACS a v některém dalším článku vám sepíšu seznam addonů, které mě zaujaly a které používám. Pokud už HACS používáte budu rád když se podělíte o své oblíbené kousky již nyní.

Kompletní série o HomeAsistantovi obsahuje následující články:

  • 1. část – Představení HomeAsisstent – tento článek
  • 2. částIntegrace Sonoff s firmware Sonoff-Tasmota
  • 3. částIntegrace Homekit
  • 4. částIntegrace Sonoff s firmware Sonoff-Tasmota – 2 část
  • 5. částIntegrace s Wemos D1 a senzory teploty
  • 6. částIntegrace Sonoff s firmware ESPHome
  • 7. částIntegrace Sonoff POW s firmware ESPHome
  • 8. částIntegrace LED Magic Home s firmware ESPHome
  • 9. částIntegrace Xiaomi Mijia a Aqara
  • 10. část – Integrace vlastní Zigbee gateway
  • 11. část – Vzdálený přístup do Hass.io z Internetu
  • 12. část – zobrazení senzorových data pomocí InfluxDB a Grafany
  • 13. část – Hass.io Add-ony, které používám
  • 14. část – Integrace Xiaomi Mi Flora
  • 15. část – Integrace Withings (Nokia)
  • 16. část – náhrada SQLite databází MySQL
  • 17. část – HACS Add-ony – instalace a konfigurace

7 komentářů

Napsat komentář

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..

  • LG SmartThinQ Applicances – ovládání klimatizace LG
    Z2M – IKEA controllers – ovládání ikea led žárovky ikea tlačítkem

  • Za mě něco co umí dělat pravidelné zálohy (SnapHost) a umí odeslat na FTP nebo Samba atd.. A něco na „pěkné“ grafy 🙂 Jinak pokud by byl zájem mám doma rozběháno Sonoff RF Bridge pro ovládání bezdrátových vypínačů a LED pásku.

  • Tak na toto som sa chystal uz dlhu dobu, ale ako som prebehol tento navod, tak som to hned aj rovno spravil a parada! Dakujem 🙂

    • Supr, to rád slyším 🙂 Je to jeden z důvodu proč tohle píšu. Abych jednak to nehledal znovu, až to bude zase potřebovat a taky, abych tou investigaci sdílel i s ostatními 🙂

  • Z HACS addonů používám integraci Garbage Collection pro „sledování“ vývozu popelnice, separovaného odpadu a taky mám nastavené termíny přistavení kontejneru na velkoobjemový odpad.
    A dále plugin Lovelace Swipe Navigation pro přesun mezi kartami swipováním na mobilních zařízeních.

%d blogerům se to líbí: