Script gladys.house.checkUsersPresence()


#1

Bonjour,

Après avoir suivi le tuto de Pierre-Gilles, j’ai eu des soucis pour la détection de la présence via le script
gladys.house.checkUsersPresence(); Gladys ne me voyait jamais quitter mon domicile et dans console.log j’avais le message d’erreur:

Unhandled rejection Error: ER_MIX_OF_GROUP_FUNC_AND_FIELDS: In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column ‘gladys.use
r.id’; this is incompatible with sql_mode=only_full_group_by

Je précise que je suis sous docker avec gladys en version 3.6 ce qui explique peut être mon soucis qui c’est réglé facilement en me connectant à la base de données Mysql et en lancant la commande:

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,‘ONLY_FULL_GROUP_BY’,’’));

Je vous donne l’information au cas ou vous auriez également cette erreur.

Cordialement,


#2

C’était un bug dans une ancienne version de Gladys, passe en 3.8 et ça sera réglé!