Biorąc pod uwagę dokumentację state_class i device_class mają tam cudzysłowy, ale to jakaś zaszłość - biorąc pod uwagę zgodność z YAMLem stosowanym w HA są one zbędne (więc warto mieć jakąś spójność - sugeruję się ich pozbyć).
Można dołożyć też kilka “wodotrysków” w postaci serwera www ze statusem urządzenia
tak jak sugerowałem np. tam (mam na myśli czytelność i układ kodu - twój jest OK, ale przy dodawaniu czegoś nowego warto zachować jakiś układ w którym bloki powiązane są tematycznie - więc np. webserwer dałbym w okolicach głównych ustawień konfiguracyjnych)
Generalnie to jest takie fajne repozytorium, gdzie można dzielić się “gotowcami” kodu ESPhome, implementacje liczników/wskaźników energii są tam:
a tu instrukcja jak tam dodawać coś nowego
Oczywiście tam powinieneś wrzucić opisy encji po angielsku tak jak miałeś w pierwotnej wersji.