Witam. Czy komuś udało się już zintegrować AIS z aplikacją Home Connect ? Jeżeli tak bardzo bym prosił o pomoc.
Ja nie robiłem… ale jest z tym jakiś problem?
Oficjalna, natywna integracją nie działa?
Nie wiem co dokładnie mam wpisać w to miejsce Redirect URI
Cytat ze stronki:
Redirect URI: “ <INTERNAL_HOME_ASSISTANT_URL>/auth/external/callback
Use your internal Home Assistant URL, if you didn’t configure one manually, use your local IP address. Examples: http://192.168.0.2:8123/auth/external/callback
, http://homeassistant.local:8123/auth/external/callback
.”
Cezary właśnie podczas rejestracji aplikacji jest problem. Nie wiem czy mam wpisać moje lokalne IP:
http://192.xxx.xx.xx:8123/aut/external/callback
czy samo IP bez :8123/aut/external/callback
lub http://dom-xxxxxxxx.paczka.pro.
Wydaje mi się że AIS jest trochę inaczej zbudowany niż sam Home Assistant dlatego zwracam się o pomoc w tej sprawie.
Myślę, że podajesz adres IP bramki, port i następnie auth/external/callback
http://192.168.0.2:8123/auth/external/callback
Może nie sprawdzałeś ale można połączyć się z bramką z oficjalnej aplikacji mobilnej HA…
Myślę, że nie było by integracji na liście AIS gdyby nie działała tak samo jak w HA.
Adres masz lokalny, port ten sam więc różnic raczej nie ma.
Czyli nie przechodzisz punktu 3 z instrukcji?
Przeszedłem mam zrobiony wpis do configuration.yaml ale niestety podczas integracji wyskakuje brak autoryzacji.
wyskakuje mi coś takiego
{
“error”: “unauthorized_client”,
“error_description”: “client or redirection URI not authorized”,
“state”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmbG93X2lkIjoiODIyMDM2YTRhNjQyNDAwNzhjNTdmZjMxM2MzMjJiNDYiLCJyZWRpcmVjdF91cmkiOiJodHRwOi8vMTkyLjE2OC4xLjMwL2F1dGgvZXh0ZXJuYWwvY2FsbGJhY2sifQ.fovDJCU7SdqPLtEohEviR-h_W8NEY62YFaCbdfCS-3I”
}
Założyłam konto na platformie Home Connect i w zakładce aplikacje otrzymałem KOD weryfikacji.
Następnie, jak dobrze rozumiem, dodaję aplikację AIS do rejestracji w Home Connect.
W tym miejscu powinieneś chyba wygenerować token na bramce i wpisać go dla HC.
Nie wiem dokładnie jak działa OAuth Flow, ale polega raczej na nadaniu sobie wzajemnej autoryzacji.
Bramka również ma ochronę dostępu do API, temu służą tokeny.
Proponuję również dodać integrację z GUI bez wpisów w configuration.yaml.
Trudniej pewnie o popełnienie błędu składni itp.
Cezary sprawa wyjaśniona wystarczyło wpisać podczas rejestracji aplikacji w polu URL:
http://192.168.xx.xx/auth/external/callback
tzn. bez :8123
Takie proste a tyle babrania się, niestety tak jest jak człowiek się dopiero uczy Z AIS.
Wielkie Dzięki za Pomoc.
Została mi jeszcze kamera Xiaomi ale z tym to niestety nie ma szansy na połączenie z AIS.