Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Plugin Virtuel

Pour échanger sur les plugins classés en catégorie "Programmation"
Répondre
Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Plugin Virtuel

Message par Theguilt » 11 août 2019, 13:10

Bonjour j'ai deux équipements:
-Alarme
-détection

J'aimerai faire un virtuel avec une commande info qui reprend les états des deux équipements:
alarme à 1+ mouvement à 1= virtuel à 1

alarme à 0+ mouvement à 1= virtuel à 0

Quelqu'un peut m'aider sur la syntaxe svp?
Merci
Pièces jointes
Capture.PNG
Capture.PNG (17.49 Kio) Consulté 3468 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Plugin Virtuel

Message par noodom » 11 août 2019, 14:08

Salut,

Tu peux mettre dans ton expression :

Code : Tout sélectionner

(#[Alarme][Alarme][Etat]#==1 ET #[Buanderie][Présence Buanderie][etat]#==1)?1:0
Et retirer le 1 dessous

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Plugin Virtuel

Message par Theguilt » 11 août 2019, 18:56

super ça fonctionne bien, j'ai juste une derniere question:
es_ce que je peux forcer la remise à 0 du detecteur de mouvement xiaomi quand je passe l'équipement alarme à 1
car il garde en mémoire 1min je pense l'état à 1 donc si il est a 1 avant l'activation de l'alarme j'ai directement une alarme.

Je sais pas si j'ai étais trop clair ^^

merci

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Plugin Virtuel

Message par noodom » 11 août 2019, 19:13

A tester : fais un event sur #[Buanderie][Présence Buanderie][etat]# pour le forcer à 0

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Plugin Virtuel

Message par Theguilt » 11 août 2019, 20:14

merci @noodom
'ai fait un scénario event pour forcer la mise à 0 du capteur, ça marche bien.
juste un petit ajustement je pense:
j'ai un scénario en même temps qui envoi une notification le problème c'est qu'on dirait que defois j'ai la notification avant la remise à 0.
Puis je créer un ordre pour les lancer l'un après l'autre?

merci
Pièces jointes
Capture12.JPG
Capture12.JPG (49.24 Kio) Consulté 3417 fois
Capture11.JPG
Capture11.JPG (54.59 Kio) Consulté 3417 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Plugin Virtuel

Message par noodom » 17 août 2019, 21:59

Salut,

Il faudrait plus détailler pour comprendre l'enchainement des appels et ce que tu souhaites faire au final.
Il manque aussi les déclencheurs de tes scénarios pour mieux comprendre ton problème et ton besoin.

De ce que je comprends, il faudrait modifier les déclencheurs et/ou ajouter des tests sur les triggers dans tes SI (pour savoir ce qui a déclenché le lancement de tes scénarios).

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Plugin Virtuel

Message par Theguilt » 19 août 2019, 00:55

Bonjour je vais essayé de tout détailler:

J'ai 4 capteurs de mouvement Xiaomi:
-création de 4 virtuel pour remonter l'état de chacun en fonction d'un autre virtuel "alarme"

Je peux activer le virtuel "alarme" ou désactiver celui-ci.
Quand j'active le virtuel "alarme" je tiens compte du changement d'état des 4 capteurs de mouvement dans le virtuel
Quand je dé-active le virtuel "alarme" je tiens pas compte du changement d'état des 4 capteurs de mouvement dans le virtuel

Le problème est que si j'ai un capteur qui est actif avant d'activer l'alarme, dès que j'active l'alarme j'ai une alarme.
Alors suivant tes conseils, j'ai forcé l'état des détecteur de mouvement à 0 quand j'active l'alarme avec un scénario event mais l'alarme s'active avant

merci
Pièces jointes
remise à 0.PNG
remise à 0.PNG (23.92 Kio) Consulté 3358 fois
alarme1.PNG
alarme1.PNG (13.97 Kio) Consulté 3358 fois
alarme.PNG
alarme.PNG (25.53 Kio) Consulté 3358 fois

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Plugin Virtuel

Message par Theguilt » 19 août 2019, 00:58

suite des fichiers joints
Pièces jointes
remise à zero.PNG
remise à zero.PNG (23.39 Kio) Consulté 3354 fois
virtuel.PNG
virtuel.PNG (12.47 Kio) Consulté 3354 fois

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Plugin Virtuel

Message par noodom » 19 août 2019, 01:36

Pour les déclencheurs du scénario "notification alarme buanderie", il faut supprimer #[Alarme][Alarme][Etat]# car c'est seulement l'état du détecteur de mouvement qui doit déclencher une vérification de détection.

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Plugin Virtuel

Message par Theguilt » 19 août 2019, 17:33

bonjiur merci pour la réponse

j'ai supprimé mais j'ai toujour la notification qui se lance si le détecteur de mouvement a été actif juste avant de passer l'alarme en active.
on dirai que le event se fait pas en premier

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Plugin Virtuel

Message par noodom » 21 août 2019, 11:59

Ça ne me semble pas logique car le scénario de notification devrait se lancer seulement sur un changement de valeur de détection (passage de 0 à 1 ou de 1 à 0)

- passage de 1 à 0 : pas de notification car tu as un test ==1
- passage de 0 à 1 : si il était déjà à 1, on est pas dans ce cas donc pas de déclenchement de scénario

Ajoute des actions log/message dans tes scénarios pour tracer ce qui se passe (avec les valeurs de tes 2 champs)

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités