Gladys v3.11.6 est disponible!

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:

Hello @brand!

On a changé de système d’images depuis la 3.7.2, il faut que tu repartes de la nouvelle image Raspbian que tu peux télécharger sur la page d’installation du site :slight_smile:

C’est la version 3.8.2, et depuis cette image tu pourras te mettre à jour jusqu’à la version actuelle 3.12.1!

Bonjour à tous :slight_smile:

@pierre-gilles depuis la mise à jour vers la version 3.12.1 dans la box chatbox, là où l’on doit écrire je n’ai pas de traduction, j’ai seulement ceci " CHAT.TEXT_BOX_PLACEHOLDER…"

@Jean34 fait un ‘grunt buildProd’ et redémarre Gladys

Salut @VonOx j’ai bien executé ta commande mais j’obtiens une erreur et ça stop grunt:

pi@gladys:~/gladys $ grunt buildProd
Running "copyHooksAssets" task
Copying assets of module broadlink
No assets to copy for module fake-module
No assets to copy for module forecast
No assets to copy for module lgwebos
No assets to copy for module mp3-player
Copying assets of module rpi-info
No assets to copy for module scriptexec
No assets to copy for module shell
No assets to copy for module speak
Copying all assets to ./www/hooks/
Copying all assets to ./.tmp/public/hooks/

Running "clean:dev" (clean) task
>> 367 paths cleaned.

Running "less:dev" (less) task
>> 1 stylesheet created.

Running "copy:dev" (copy) task
Copied 279 files

Running "concat:js" (concat) task

Running "concat:css" (concat) task

Running "uglify:dist" (uglify) task
{ SyntaxError: Unexpected token: name (value)
  at JS_Parse_Error.get (<anonymous>:73:23)
  at formatError (util.js:640:16)
  at formatValue (util.js:544:18)
  at inspect (util.js:324:10)
  at format (util.js:191:12)
  at Console.log (console.js:130:21)
  at /home/pi/gladys/node_modules/grunt-contrib-uglify/tasks/uglify.js:144:17
  at Array.forEach (<anonymous>:null:null)
  at Object.<anonymous> (/home/pi/gladys/node_modules/grunt-contrib-uglify/tasks/uglify.js:78:16)
  at Object.<anonymous> (/home/pi/gladys/node_modules/grunt/lib/grunt/task.js:252:15)
  at Object.thisTask.fn (/home/pi/gladys/node_modules/grunt/lib/grunt/task.js:70:16)
  at Object.<anonymous> (/home/pi/gladys/node_modules/grunt/lib/util/task.js:294:30)
  at Task.runTaskFn (/home/pi/gladys/node_modules/grunt/lib/util/task.js:244:24)
  at Task.<anonymous> (/home/pi/gladys/node_modules/grunt/lib/util/task.js:293:12)
  at /home/pi/gladys/node_modules/grunt/lib/util/task.js:220:11
  at _combinedTickCallback (internal/process/next_tick.js:131:7)
  at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  message: 'Unexpected token: name (value)',
  filename: '../concat/production.js',
  line: 16029,
  col: 10,
  pos: 1382895 }
>> Uglifying source .tmp/public/concat/production.js failed.
Warning: Uglification failed.
Unexpected token: name (value).
Line 16029 in .tmp/public/concat/production.js
 Use --force to continue.

Aborted due to warnings. 

Et si je --force le buildProd, je casse l’interface :laughing: et du coup je relance ./rpi-update.sh pour réparer.

Salut @Jean34 ! Normalement tu n’as pas à faire de grunt buildProd ^^

Tu peux regarder dans les logs de ton navigateur ( « Clic droit » => « Inspectez » => « Console » ), à mon avis tu dois avoir une box qui explose le front ^^

Vivement la v4, c’est typiquement un problème uniquement dû à la façon dont on build Gladys 3 avec angular ça ^^

@pierre-gilles dans l’mille !!

pascalprecht.translate.$translateSanitization: No sanitization strategy has been configured. This can have serious security implications. See http://angular-translate.github.io/docs/#/guide/19_security for details.

Je désactive toutes les box, plus d’erreur. J’active la box chat j’ai cette erreur dans la console mais j’ai la traduction “Tapez votre message…”, et au moment d’activer la box Rpi info de @piznel, je perds la traduction du chat.

2 « J'aime »

Je confirme l’erreur de @Jean34, j’ai exactement le même comportement !

Salut @Albenss :slight_smile: tu as aussi le module de piznel ?

https://community.gladysassistant.com/t/nouveau-module-disponible-pour-beta-testeurs-information-sur-votre-raspberry/4177/204

@piznel salut :slight_smile:

pas de Zwave pour ma part.

J’utilises également le module rpi-info de piznel, et je n’ai pas non plus le Zwave :slight_smile: