Description :
-
Analyser les scènes existantes : lire leurs déclencheurs, conditions, actions et paramètres pour en comprendre le fonctionnement.
-
Synthétiser les automatisations : produire une description compréhensible de la logique d’une scène ou d’un ensemble de scènes, sans devoir les examiner une par une.
-
Identifier les interactions : repérer les dépendances entre scènes, les dispositifs virtuels utilisés et les enchaînements susceptibles d’influencer le comportement global de l’installation.
-
Répondre à des questions en langage naturel : expliquer pourquoi une action se déclenche, dans quelles conditions un équipement est commandé ou comment une automatisation fonctionne.
-
Proposer des améliorations : identifier les scènes redondantes, les conditions simplifiables ou les possibilités de regroupement et de factorisation des automatisations.
-
Modifier les scènes existantes : permettre à l’utilisateur de demander en langage naturel une modification d’une condition, d’un déclencheur ou d’une action, ou encore la création d’une variante d’une scène existante.
-
Disposer d’un mode de validation : présenter les modifications envisagées et leur impact avant leur application, laisser l’utilisateur les accepter ou les refuser, et préserver la configuration initiale en cas d’annulation.
L’objectif est de faciliter la compréhension, la maintenance et l’évolution des installations existantes, sans devoir reconstituer manuellement toute leur logique. Cette fonctionnalité permettrait également de mieux accompagner les évolutions de Gladys : par exemple, analyser les scènes de chauffage actuelles pour déterminer dans quelle mesure une nouvelle fonctionnalité native, comme Thermostat, pourrait remplacer ou simplifier certaines automatisations.