Po aktualizaci HomeAssistenta na začátku února 2023 se objevilo výše zobrazené varování pro ESPHome zařízení, která pro připojení k HA používají API heslo, že je to zastaralé řešení. Samozřejmě se to dá ignorovat, ale asi by to tam hlásilo při každém dalším updatu. Proto je lepší řešení místo API hesla použít API kryptovací klíč. Více je o tom na stránce https://esphome.io/components/api.html , kde se vám i při každém obnovení generuje klíč.
Tak zde je jednoduchý návod na změnu API password na API encrypt key:
- Na stránce https://esphome.io/components/api.html si zkopírujeme náš vygenerovaný klíč a zapíšeme si ho do souboru secrets.yaml v ESPhome adresáři. Pokud ho nepoužíváte, tak pouze zkopírovat do schránky.
- Otevřeme si ESPHome a dáme EDIT zařízením kde budeme upravovat a změníme v sekci api: password na encryption:
změníme na:
Pokud nepoužíváte soubor secrets.yaml pro ukládání hesel v ESPhome, tak zadejte rovnou klíč do kódu
3. Dáme SAVE a potom INSTALL, necháme zkompilovat a nahrát do ESP zařízení
4. Nyní přejdeme v HA do integrací, kde budeme mít červeně naše ESPHome zařízení, vybereme si to, které jsme si již upravili a dáme PŔENASTAVIT, zadáme náš encrypt key a zavřeme.
A máme hotovo 🙂