Alarme mode verrouillée : Investigation déconnexion

Salut @spenceur,

Je créé du coup ce sujet pour parler du bug que tu as sur le mode alarme.

J’ai pas mal investigué, mais sans succès impossible de reproduire.

J’ai une idée d’un potentiel correctif mais là on est vraiment sur de la divination :smiley:

J’ai créé cette PR : Alarm: Try to fix disconnect on tablet locked mode by Pierre-Gilles · Pull Request #1976 · GladysAssistant/Gladys · GitHub

En gros ma piste, ce serait que l’access_token (valable 24h) ait expiré au moment où tu tapes ton code, donc je force le refresh de ce token au moment de l’entrée du code.

Est-ce que tu as des pistes qui pourraient m’aider ?

Est-ce que ma théorie te semble possible ?

1 Like

C’est pas déjà fait ici ? https://github.com/GladysAssistant/Gladys/blob/master/front/src/utils/HttpClient.js#L62

Pas dans le cas du mode tablette verrouillé, regarde la ligne du dessus :slight_smile:

Hello !
Cest tout a fais possible effectivement le soucis se produit tout les jours aux alentours de 18h environ.
Il faut savoir qu’à chaque fois que j’ouvre la porte, j’actualise laffichage de la tablette pour avoir les dernieres infos dessus, parfois pour une raison qui m’échappe, les infos ne sont pas maj (sur tablette ordi tel ou gladys+)

En gros,

Porte ouverte alors,
J’actualise les la page
J’allume l’écran puis
J’attend une minute puis ensuite
J’éteins l’écran

Et assez régulièrement, quand je desactive lalarme, jai une erreur, je ne sais plus trop laquelle (mais cest un message générique). J’actualise la page via le bouton, ouvrir la page d’accueil et la on me redemande de me connecter.
Impossible d’accéder a la console du navigateur.
La prochaine fois je ferais un docker logs pour voir si jai un message explicite.

Je me disais pour taider a déboguer, ne pourrait pas tu etres plus verbeux dans le cas ou un utilisateur rentre un code et quil se tape un catch ? Juste le temps de trouver l’aiguille quoi ^^

1 Like

Yes on va faire ça je pense :slight_smile: Je le rajoute à ma PR

J’ai rajouté l’erreur si jamais l’erreur est inconnue.

Exemple, si le réseau est coupé ça fera ça :

PR mergée, ça partira dans la prochaine version de Gladys

2 Likes

@spenceur J’ai publié cette première PR dans Gladys Assistant 4.33. Ca nous apportera des logs plus claire dans l’interface en cas de soucis + potentiellement un fix qui peut résoudre le souci, mais sans aucune garantie vu que je n’ai pas réussi à corriger le bug :slight_smile:

Tiens moi au courant ici si le bug persiste, avec une capture de l’erreur :slight_smile:

1 Like

Yep je mettrais le message ici des que gladys est maj et que j’ai l’erreur :wink:
Merci bien et bonne vacance

Il m’est également arrivé 3 fois de devoir me reconnecter, tu n’es donc pas tout seul. De mémoire c’est lorsque je tape sur « Armer ». Le « Désarmer » reste vert, « Armer » passe en bleu en même temps, j’actualise car avoir les deux en même temps ne devrait pas être possible et je me retrouve sur l’écran de login.
Le lien semble donc être cassé avant que je clique sur Armer, et le bug d’affichage lié au fait qu’il ne parvienne pas à atteindre l’instance.

Salut @Philou @spenceur :slight_smile: Est-ce que vous avez eu l’erreur depuis la dernière maj ?

Si oui, je veux bien le message d’erreur qui a du s’afficher au dessus du clavier numérique

Rien pour ma part encore :slight_smile:

1 Like

Pas eu de message d’erreur, mais l’absence de message est peut-être lié à mes problèmes de base locked par moment. A confirmer dans le temps je n’ai pas eu de déco depuis 3 jours.

1 Like

Tant mieux :slight_smile: Tenez moi au courant !

1 Like