Utworzenie Encji i aktualizacja przez API

Musisz nam podać swoje założenia, czyli bez konkretnej wiedzy jaka informacja ma być widoczna i dlaczego, będzie ciężko doradzić.
Zakładam, że masz swoje doświadczenia sprzętowe i znasz ich ograniczenia oraz możliwości. Dlatego sam powinieneś zdecydować na jaką logikę się zdecydować. Centralną w HA czy lokalnie w urządzeniu wykonawczym. Nie mamy żadnej wiedzy co ma dokładnie robić moduł ESP. Mierzyć temperaturę (to oczywiste), sterować wyjściem/przekaźnikiem itd. Jak dla mnie nadal tajemniczo…

P.S.
Dlaczego ESPHome? Może masz kompetencje do programowania w C++, wówczas nie było pytania. Możesz zaszywać własne automatyzacje w kodzie ESPHome.

A może masz doświadczenie z ESPEasy, wówczas można różne reguły i skrypty zaszywać w Tasmota:

Dla Tasmota jest też funkcjonalność termostatu.

Jako, że komunikuje się po MQTT, to można w tym protokole robić komunikację między różnymi urządzeniami.

Kolega @RobinI30 eksperymentował sobie z KNX na Tasmota: