Condition pour indiquer qu'un user n'est pas dans la maison


#1

Bonjour à tous,

Comment faire en sorte qu’un script se déclenche si un utilisateur n’est pas à la maison ?
Voila ce que je souhaites faire :
Je sais déclencher une alerte dans Gladys m’indiquant qu’une porte vient de s’ouvrir, par contre je ne souhaites recevoir cette alerte uniquement si je ne suis pas dans la maison (que la maison soit vide ou non). Si la maison est vide, c’est facile, il suffi d’utiliser la condition :

conditions:

  • code: house.isEmpty
    params:
    house: ‘1’

Si je suis à la maison :

  • code: house.isUserAtHome
    params:
    house: ‘1’
    user: ‘1’

Mais si je ne suis pas à la maison (qu’elle soit vide ou non), comment faire ?


#2

Bonjour @AlexDesign

Effectivement la condition n’existe pas :thinking:
Je t’invite a ouvrir une issue si possible pour que ça soit fait !
En attendant tu peux simplement exécuter un script qui appellera la fonction gladys.house.isUserNotAtHome()


#3

Voila l’issue est créée :

Par contre je ne comprends pas comment faire pour utiliser :
gladys.house.isUserNotAtHome()
dans un script, as-tu un exemple ?