J'ai besoin de faire la différence entre une demande explicite et une demande provenant d'une routine.
Voici un exemple. Disons que je contrôle une lampe intelligente. La lumière est capable de détecter l'occupation.
Si un utilisateur entre dans la pièce et demande d'allumer la lumière, le système vérifie l'occupation et s'éteint. Cependant, si l'utilisateur crée une routine programmée pour allumer la lumière, nous devons désactiver la vérification de l'occupation.
Je ne vois rien dans le documentation pour la directive TurnOn qui indiquerait la source de la demande.
Y a-t-il un indicateur que j'ai manqué ? Puis-je ajouter un indicateur ? Ou quelqu'un a-t-il utilisé une approche différente pour réaliser une fonctionnalité similaire ?