Tout d’abord il faut créer un device MQTT
J’ai créer un device avec la fonctionnalité Ouverture (Oui/Non)
Ce n’est pas un capteur car on a besoin de le piloter depuis une scène dans Gladys.
Ensuite il faut créer 2 scène pour controller le device MQTT
Une scène détection ouverture qui va détecter le changement d’état d’un capteur d’ouverture par exemple. Dans ce cas on va passer le device MQTT à la valeur 1.
La deuxième scène sera pour détecter le changement d’état d’un capteur et ainsi on mettra le device MQTT à 0.
Les valeurs du device MQTT tu peux mettre l’inverse si tu veux. Ici ce n’est qu’un exemple.
- Création de la scène de détection d’ouverture
ATTENTION: Ici j’ai un bug sur le déclencheur changement d’état. Je vais mettre ici la vrai façon de faire mais cela ne fonctionnera pas à cause du bug. Pour que cela fonctionne il faudra inverser le choix ouvert / fermé.
Ici mettre dans les déclencheurs tous les capteurs que tu veux tester.Ainsi si un des capteurs passe à l’état ouvert alors cela veut dire que ta maison est ouverte. Pour l’exemple j’ai mis que 2 capteurs.
Je n’ai pas coché la case Exécuter seulement… comme cela à chaque envoi de ton capteur zigbee la scène sera executé.
Dans un bloc action mettre l’action Contrôler un appareil et mettre le commutateur sur l’état 1 / ON
La scène est terminé.
- Création de la scène de détection de fermeture
ATTENTION: Ici j’ai un bug sur le déclencheur changement d’état. Je vais mettre ici la vrai façon de faire mais cela ne fonctionnera pas à cause du bug. Pour que cela fonctionne il faudra inverser le choix ouvert / fermé.
Ici mettre dans les déclencheurs tous les capteurs que tu veux tester.Ainsi la scène sera executé à chaque fois que Gladys va recevoir un état fermé d’un des capteurs. Pour l’exemple j’ai mis que 2 capteurs.
Dans un premier bloc action on va récupérer l’état de tous les capteurs.
Contrairement à la scèe d’ouverture, ici il faut que tous les capteurs soient fermés pour considérer la maison fermée!
Dans un deuxième bloc action, on va ajouter une action Continuer seulement si pour chaque capteur.
Si la valeur est égal à 1 cela veut dire que ton capteur est fermé.
Ensuite dans un dernier bloc ajouter une action Contrôler un appareil et mettre ton device MQTT à 0 / OFF
Ensuite tu peux utiliser ton device MQTT dans tes scènes.
Par exemple faire une scène avec en déclencheur Départ de la maison.
Dans un bloc dessous récuperer l’état de ton device MQTT
Dans un autre bloc une action Continuer et seulement si pour vérifier la valeur à 0 ou à 1 de ton device MQTT
Ensuite ajouter d’autre bloc en fonction du but de ta scène.
Voila j’espère que c’est clair pour toi et que cela pourra t’aider.