blog.vyoralek.cz

ESPHome jako doplněk pro HomeAssistant

Jsou to teprve dva dny, kdy světlo světa spatřil nový addon pro Hass.io (HomeAssistant) obsahující instalaci ESPHome což je skvělé. Podíváme se jak si ho doinstalovat.

Nejprve si ale můžeme položit otázku proč vlastně ESPHome do HomeAssistanta doinstalovávat?

Pro mě je to zejména:

  • přímočarost instalace
  • ESPHome jaksi logicky patří do HomeAssistanta, jelikož je s ním velmi svázán
  • jednodušší aktualizace
  • všechny konfigurace na jednom místě i pokud používáte více počítačů – mě se stalo, že mám půlku konfigurací na laptopu a půlku na desktopu

1. Přidání nového repozitáře

V Nastavení / Doplňky, zálohy a Supervisor / Obchody s doplňky, hamburger menu v pravém horním menu, položka Repozitáře a Přidat – vypníme tam hodnotu https://github.com/esphome/home-assistant-addon.

2. Instalace doplňku ESPHome

V Nastavení / Doplňky, zálohy a Supervisor / Obchody s doplňky seskrolujeme úplně dolů, kde bychom měli vidět novou sekci ESPHome.

Podle potřeby si můžeme nainstalovat jak poslední oficiální verzi, tak i verze, které jsou zatím ve vývoji – beta a dev.

My si vybereme oficiální vydanou verzi, tj. první položku na kterou klikneme a dáme INSTALL.

3. Spuštění a konfigurace v ESPHome

Klikneme na Spustit a ještě než klikneme na Otevřít webové rozhraní zkontrolujeme log úplně dole – přeci jen kroků je poměrně hodně a bude potřeba chvíli počkat. Poslední hláška v logu by měla být něco jako:

[18:09:57] INFO: Starting ESPHome dashboard...
2022-04-29 18:09:58,540 INFO Starting dashboard web server on unix socket /var/run/esphome.sock and configuration dir /config/esphome...
[18:09:58] INFO: Starting NGINX...

4. Migrace konfigurací

Pokud chceme nyní zpracovat zařízení, které jsme již dříve nastavovali z jiných počítačů tak je potřeba na ESPHome založit novou položku se stejným názvem a do ní pak vkopírovat konfiguraci.

Zase je nastavování o kousek jednodušší 🙂

4 comments

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

  • Zdravím, mám tuto konfiguraci na Raspberry 3B+ a vše běží, sice strašlivě pomalu, ale běží. Ovšem nutnost připojení wemosuD1 k raspberry pokud chci zkompilovat a nahrát nová FW je neskutečně otravná, Proto kompiluji na RPi, ale výsledný FW následně fleshnu pomocí ESPtool na notebooku.

  • Zdravím, add-on jsem nainstaloval (v1.12.2), ale nedaří se mi ho spustit a přejít do Web-UI.
    Prosím o radu.
    Děkuji

    Log
    [s6-init] making user provided files available at /var/run/s6/etc…exited 0.
    [s6-init] ensuring user provided files have correct perms…exited 0.
    [fix-attrs.d] applying ownership & permissions fixes…
    [fix-attrs.d] done.
    [cont-init.d] executing container initialization scripts…
    [cont-init.d] 00-banner.sh: executing…
    [cont-init.d] 00-banner.sh: exited 267.
    [cont-finish.d] executing container finish scripts…
    [cont-finish.d] 99-message.sh: executing…
    s6-maximumtime: warning: child process crashed
    [cont-finish.d] 99-message.sh: exited 111.
    [cont-finish.d] done.
    [s6-finish] waiting for services.
    [s6-finish] sending all processes the TERM signal.