HA Companion pour iOs qui garde pas le login plus de quelques minutes ou quelques heures!

Bonjour,

Voici le soucis qui existe depuis au moins un an et qui prend des proportions ingérables ! J’ai quelques iPads achetés il y a un an et qui tourne sous la version courante d’iOs. HA Companion est installé dessus et dès le début on a eu des problèmes de déconnexion sauvage très régulière de l’application. La maintenant ça a atteint un tel stade qu’au bout de quelques minutes l’app est déconnectée avec un message d’erreur d’identification (credentials refused by HA).
Au départ on utilisait un compte utilisateur unique dans HA pour tous les iPads. On a fait un compte individuel par iPad mais problème identique.
On a également essayé avec l’iPad en mode mac aléatoire pour le wifi ou sans mais aucune différence.
On a également resetté l’ipad, supprimé l’app, réinstallé mais aucun changement.
Le réseau est tout à fait classique en Unifi.
Les logs de HA quand un iPad se fait déconnecter:

Logger: homeassistant.components.http.ban
Source: components/http/ban.py:80
Integration: HTTP (documentation, issues)
First occurred: March 28, 2023 at 09:39:18 (362 occurrences)
Last logged: 11:27:29

Login attempt or request with invalid authentication from IPadMasrBedroom.localdomain (172.16.2.28). Requested URL: ‹ /auth/login_flow/ff8d784a008878fdc30f510b1673236f ›. (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko))
Login attempt or request with invalid authentication from localhost (127.0.0.1). Requested URL: ‹ /auth/token ›. (HomeAssistant-Extensions-PushProvider/2023.2 (io.robbie.HomeAssistant.PushProvider; build:2023.444; iOS 16.4.0) Alamofire/5.6.2)
Login attempt or request with invalid authentication from localhost (127.0.0.1). Requested URL: ‹ /api/websocket ›. (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Home Assistant/2023.2 (io.robbie.HomeAssistant; build:2023.444; iPadOS 16.4.0) Mobile/HomeAssistant, like Safari)
Login attempt or request with invalid authentication from IPadPriteLounge.localdomain (172.16.2.27). Requested URL: ‹ /api/websocket ›. (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Home Assistant/2023.2 (io.robbie.HomeAssistant; build:2023.444; iPadOS 16.4.0) Mobile/HomeAssistant, like Safari)
Login attempt or request with invalid authentication from localhost (127.0.0.1). Requested URL: ‹ /auth/token ›. (Home Assistant/2023.2 (io.robbie.HomeAssistant; build:2023.444; iOS 16.4.0) Alamofire/5.6.2)

Pas trop sûr d’où vient le problème :frowning:

Merci

Vincèn

Hello

bizarre , y’ peux de temps j’ai resortir mon iphone SE et pas eu de souci

Dans ta config tu aurais pas mis ceci

http:
  ip_ban_enabled: true #<--- celle-ci 

Si oui mais le en false

Dans config regarde si tu vois un fichier : ip_bans.yaml supprime le et reboot le tout

Je n’ai rien de tout ca dans ma config malheureusement :frowning: En plus j’ai plein d’autres écrans dans l’installation fait sous forme de pages web qui n’ont jamais perdu l’identification en plus d’une année mais sur les iPads impossible de garder le login plus de quelques minutes :sleepy:

Salut @vincen

Donc rien dans le bloc « http » sous configuration.yaml, mais as-tu qqc sous « homeassistant » genre
« auth_providers » ?

En rapport avec ça :

https://www.home-assistant.io/docs/authentication/providers/

Et dans l’app comment est l’option « fermer automatiquement la connexion » ?

Comme toi et @ClassicRed, j’ai plusieurs « iBidules » à la maison et je ne rencontre aucun problème.

Tu peux aussi aller jeter un oeil au journal des événements dans l’app, tu y trouveras peut-être plus de détails.

Bon alors le grand mystère est éclairci et je vais poster un rapport de bug pour ca. En fait les comptes étaient autorisés uniquement en local et en fait au lieu de dire qu’il avait basculé sur l’url nabu casa au lieu d’utiliser l’ip locale et qu’il n’était pas autorisé ca sortait ce message d’erreur incompréhensible !

Merci en tout cas pour les recherches et les idées :wink:

Vincèn

2 « J'aime »