Gladys v3.11.6 est disponible!

Salut à tous,

Cette fois c’est bon, Gladys v3.11.6 est disponible en release officielle! :partying_face:

Au programme, beaucoup de bugfixes et de nouvelles fonctionnalités!

Notamment au niveau bug:

  • Résolution du bug d’installation de certains modules (MP3 player/speak notamment)
  • Résolution du problème de reconnection au Gladys Gateway sur les mauvaises connexions
  • Résolution des bugs d’affichage pour les maisons de plus de 50 pièces
  • Color picket et push button ajouté à la box sur l’écran d’accueil

Au niveau feature:

  • Vue carte amélioré avec la possibilité de remonter dans le temps et voir ses localisations à travers le temps
  • Les notifications sont désormais envoyé par défaut en websocket en plus des autres moyens
  • Il n’est plus nécessaire de faire un script pour le house.checkUserPresence, c’est fait automatiquement!
  • Une nouvelle vue de courbes absolument magnifique créée par @MathieuA et @piznel

Pour mettre à jour, rendez vous sur votre raspberry pi et dans le dossier /home/pi lancez le script rpi-update.sh en faisant la commande:

./rpi-update.sh

Le changelog complet est disponible ici :arrow_down:

4 « J'aime »

Merci beaucoup @pierre-gilles.
il sera possible d’ajouter dans les prochaines versions un “capteur de présence” en catégorie de périphérique ?

Qu’est ce que tu entends par là ?

@Pti_Nico Je pense qu’il veut dire que le script qui est à faire pour la détection de présence au domicile (Pour le porte clé bluetooth NUT) n’est plus à faire et qu’il est géré nativement par gladys.

A confirmer bien sur :slight_smile:

1 « J'aime »

@Pti_Nico tu trouveras la réponse dans le change log de la release . :wink:

1 « J'aime »

Merci à tous, j’ai compris :blush:
Du coup, je vais virer mon script et configurer tout ça comme il faut…

1 « J'aime »

Salut !
J’aurai besoin d’aide, je rencontre un problème avec la nouvelle gestion du house.checkUserPresence

Je n’ai pas encore installé quoi que ce soir pour qu’un check de ma présence puisse être fait, mais toutes les 10 minutes (a peu près) depuis la MAJ il decide que je ne suis plus a la maison et met donc tout mon appart en OFF…

Je n’ai absolument rien trouvé de comment configurer ce check ni même comment le désactiver ^^’ (pas accessible depuis le menu “logements” alors que j’ai cru le voir dans la pull request ? )

Pourriez vous m’aider ?

1 « J'aime »

Je viens d’installer la MàJ.
Avant mon capeur T°C/Hum/Pression Xiaomi Aquara n’apparaissait pas.
Maintenant je le retrouve bien dans mes périphériques.
Personnellement ça a donc règlé plus de problème qu’en créer! :slight_smile:
Merci
Maz

1 « J'aime »

Cest écrit ici apparement. Il y a une case pour désactiver la vérification d’utilisateur :slight_smile:

C’est moi, ou je ne trouve pas le menu « Vérification de la présence des habitants » pour activer le check ??? :thinking:

Par contre après relecture du code, il y a pas mal de fautes :scream:

« il faut au paravant dispoer d’ une une solution » => « il faut auparavant disposer d’une solution ».
« Gladys consiidère qu’un habitant » => « Gladys considère qu’un habitant ».
« Ces 2 valeurs peuvent être changé » => « Ces 2 valeurs peuvent être changées ».

@pierre-gilles, y’a des review de code avant les merges ?

Je vais faire la mise à jour demain, je suis étonné que vous ne trouviez pas le toggle sur la vue logement. :thinking:

Sinon désolé pour les fautes de syntaxes, je me suis mal relu…

Il n’y a pas de menu! C’est le même comportement qu’avant, les variables sont pris dans le param « USER_CHECK_PRESENCE_FREQUENCY » et « USER_TIME_BEFORE_CONSIDERING_LEFT_HOME ». Pas moyen de désactiver par contre, c’est vrai que j’ai pas pensé à ça par contre. On pourrait rajouter une variable pour dire qu’on désactive la feature c’est vrai! :slight_smile:

Je voulais pas faire un changement trop breaking ici, j’ai envie qu’on repense le fonctionnement de ce genre de variables pour Gladys 4. Ici j’était pas d’accord avec l’implémentation de @Jean-Philippe!

Bien-sur que si il y a des reviews, la PR de @Jean-Philippe n’a pas été mergée justement, il y avait trop d’erreurs, j’ai développé la feature moi même :slight_smile:

Le code que tu pointes n’est pas dans Gladys!

Un param pour désactiver une feature je trouve que c’est très geek comme solution :face_vomiting:.
Un utilisateur qui ne trifouille pas a droite et à gauche en général s’attend à une UI pour ce genre de solution (ma copine par exemple trouve Gladys trop compliqué pour son utilisation de tout les jours (heureusement que je suis là du coup :stuck_out_tongue:).
Je pense qu’il aurait fallait gardé la vue de base faite par @Jean-Philippe qui m’avait l’air simple à mettre en place.
Enfin ce n’est que mon avis.

1 « J'aime »

Oui, je l’ai vu qu’après, car je ne comprenais pas pourquoi je ne trouvais pas le toggle.
Du coup j’ai regardé le code sur master :wink:

Par expérience, il vaut mieux éviter le feature flipping… L’utilisateur risque de ne pas s’y retrouver dans toutes les variables possibles.

effectivement je n’avais pas vu que ma PR avait été refusée :expressionless:

Je pensais que mon bouton toggle répondait bien au besoin.

J’ai demandé à @pierre-gilles en MP les problèmes que posaient mon code (hormis les fautes de frappes)

@spenceur

Comme je dis dans mon message, la solution actuelle n’est que temporaire, toute l’histoire des Params de manière générale je veux la repenser dans Gladys v4!

Je suis 100% d’accord avec toi c’est pas normal d’avoir à demander a l’utilisateur de rentrer des paramètres ou il doit trouver lui même le nom, pas du tout simple comme UX.

2 « J'aime »

Aurai tu une solution a mettre en place pour contourner le problème qu’on rencontre du coup sur cette version, si on a rien configuré avant ? :blush:

Tu peux faire une alarme toutes les 5 min.
Sur cette alarme, tu créer un scenario qui lance un script qui fait:

gladys.home.userSeen({user: 1, house: 1});

(si user id = 1 et house id = 1)

Ainsi, toutes les 5min, Gladys va dire qu’elle te voit a la maison, meme si c’est pas vrai :slight_smile:

Merci ! :slight_smile: