
Vytvořit informační displej pro ESPHome není úplně jednoduchá zábava. Každá změna znamená úpravu YAMLu, nahrání do zařízení a čekání, jestli to konečně vypadá tak, jak jste chtěli.
Přesně tohle se snaží řešit nástroj ESPHome Designer.
Místo psaní konfigurace si otevřete editor a obrazovku – rozhraní – si jednoduše naklikáte (drag & drop editor). Přidáte text, tlačítko, předpověď počasí, kalendář nebo graf, napojíte ho na entitu z Home Assistant a hned vidíte, jak bude výsledná obrazovka vypadat. Odpadá neustálé dohledávání názvů senzorů i metoda pokus–omyl, která jinak zabere překvapivě hodně času.

Velká výhoda je, že tím nepřicházíte o kontrolu. Editor na pozadí generuje klasický ESPHome YAML, takže kdykoliv jej můžete ručně upravit.
Dobře je řešená i práce s různými typy displejů. Ať už používáte e-ink, OLED nebo LCD, rychle si ověříte, co na daném hardware ještě dává smysl (z hlediska velikosti displeje, rozlišení a tak podobně) a co už je zbytečně přeplácané. To je jedna z té části, která se při čistě kódovém návrhu ladí velmi špatně.
Novější verze přidávají i další funkce, například základní AI pomoc s návrhem layoutu nebo průvodce pro vlastní hardware. Samozřejmě to zatím není bez chyb a občas můžete narazit na něco, co se nechová úplně ideálně, ale vývoj jde rychle dopředu a nástroj se viditelně zlepšuje.
Zajímavostí je třeba možnost nastavení rozvrhu. Díky němu si můžete nastavit různé obrazovky (zobrazovaná data) v jiný čas během dne.
Zajímavé také je, že ESPHome Designer nemusíte nutně provozovat jen v rámci Home Assistantu. Lze ho spustit i samostatně v prohlížeči a připojit se přes API, což vám dává větší flexibilitu – třeba pokud si chcete návrh rozhraní oddělit od hlavní instalace.
Celkově jde o nástroj, který vám ušetří hlavně čas tam, kde ho jinak zbytečně ztrácíte. Složitější logiku si stejně pravděpodobně doladíte ručně, ale samotný návrh a ladění vzhledu je s tímhle přístupem výrazně rychlejší a pohodlnější. A právě v tom dává největší smysl.
Na github najdete přehledný návod, jak ESPHome Designer nainstalovat a používat.
Github projektu https://github.com/koosoli/ESPHomeDesigner
Info na Home Assistant forum https://community.home-assistant.io/t/esphome-designer-v0-8-0-is-now-available/965134







Žádné sociální komentáře k dispozici.