Znalazłem na GitHubie taki dodtatek do HA, obsługujący przełączniki eWeLink/Ferguson’a w moim przypadku Gniazdko ON/OFF w pomiarem zużycia energii.
Chciałbym go zainstalować, ale nie wiem jak - autor projektu nie opisał procesu instalacji.
Tak dla wiadomości zainstalowałem sobie HACS wg. instrukcji @artur i chciałem w nim go dodać, ale nie znalazłem na liście.
Dziękuje za sugestie @on6222
Udało się, zrobiłem to ręcznie na “czuja” zanim przeczytałem Twoją odpowiedz.
W Config/custom_components dodałem katalog “fs1pg” wrzuciłem do niego pliki z GitHub’a, dodałem sekcje w configuration.yaml, ustawiłem stałe IP w routerze dla SmartGniazdka, zresetowałem HA i się pojawił
Teraz będę myślał jak dorwać się do parametrów odczytu pobory mocy… realizuje to funkcja:
Zedytowałem tytuł wątku - to jest Komponent niestandardowy (custom_component), a nie Dodatek (add-on), dodatki są osobnymi kontenerami, natomiast komponenty niestandardowe są kodem wykonywanym bezpośrednio w HA.
Kurza noga to wykopalisko jakieś
To umówmy się co do zrozumialej terminologii - nie HO, a HA jest skrótem od Home Assistant (HO to tak po covidowych latach kojarzy się tylko z Home Office ) ewentualnie można napisać “HA core” by nie było wątpliwości
HAOS to system operacyjny, czasem niektórzy używają starego skrótu HassOS (HAOS i dla mnie był trudny do przyjęcia ), nie jest to element obowiązkowy (można mieć HA core zainstalowane nie jako bundle z systemem, no ale w tej kwestii się nie określiłeś, no i w tym wypadku pewnie nie ma to akurat znaczenia).
natomiast HACS to ten alternatywny sklep, w którym nie ma Dodatków, są natomiast Niestandardowe Komponenty i instalując cokolwiek stamtąd musisz się liczyć z faktem, że to coś może nie działać i musisz umieć wydobyć (np. z logów) jakieś przydatne informacje dla autora takiego komponentu (pamiętasz jakie zgody wyrażałeś zaznaczając czekboksy podczas instalacji HACS? - to taki odpowiednik licencji, na którą musisz się zgodzić by go używać)
w HACS nie ma dodatków… są komponenty niestandardowe
Jak słusznie zauważyłeś wiele rzeczy wygląda inaczej - polecam zatem czytać dokumentację - w tym komponencie były breaking changes (przełomowe zmiany, jakkolwiek by tego nie przetłumaczyć - metody sprzed takich zmian już są nieaktualnie i nie działają)
kluczowy fragment to
Więc nie musisz nic grzebać w YAMLu
Nie musisz się dziwić - od mniej więcej 2 lat najintensywniejsze zmiany dotyczące HA to właśnie redukcja ilości wpisów konfiguracyjnych w YAML na korzyść konfiguracji w całości w GUI (co chyba nieraz wkurzyło niejednego “starego” użytkownika).
Skoro go nie tworzyłeś to i nie widzisz, ale wróćmy wyżej - teraz tylko GUI
Postąpiłeś słusznie zakładając issue, ale skoro autor nie jest w stanie pomóc to my chyba też nie damy rady
Myślę, że kluczowa informacja to model twojego sprzętu i wersja firmware - to może być kluczowa informacja dla autora w issue (i w tamtejszej dyskusji powinieneś dodać wszelkie informacje, które nam podałeś).
Sądzę, że to jest na tyle niszowy sprzęt, że może być problem w znalezieniu sensownego rozwiązania (jeśli mam być do bólu szczery, to prawdopodobnie najsensowniejsza jest podmiana firmware na jakieś alternatywne, przy czym wcale nie mówię, że to będzie łatwe, ale na dłuższą metę to może być jedyne sensowne posunięcie).
Z drugiej strony to jest na 99% jakiś rebrandowany chiński sprzęt, ale niestety po tym jak wygląda aplikacja nie udało mi się rozpoznać co to może być.