Dans ton scénario qui met à jour les variables (capture2), Après la mise à jour des variables, ajoute l'exécution de la commande refresh de ton virtuel. Ça forcera la mise à jour des infos de ce dernier.johndoe2011 a écrit :Bon , je me suis inspiré de ce tuto.Voila ce que j'ai fait (l'objectif étant de controler des passages entre 2 capteurs DSC):Nono056 a écrit :Oui, via un scénario c'est faisable.
En gros ce qu'il faut faire : (il existera autant de méthodes que de personnes à répondre à ce post)
Tu créé un virtuel
Tu te créé un scénario par détecteur (pas la meilleure solution on est d'accord)
A chaque déclenchement d'un détecteur, tu mets à jour une variable avec le timestamp actuel.
Apres, tu peux tester si le timestamp actuel - timestamp declenchement de l'autre détecteur <5s, alors passer à ON ton virtuel
Test déja ça, après tu pourras faire évoluer ou optimiser
* Mise a jour le timestamp via un scenario (idem pour l'autre capteur) sur activité du détecteur * Mise a jour variable qui calcule la diff de temps (activation d'un detecteur puis de l'autre - temps positif ou négatif) *Virtuel qui affiche ce temps Ceci est un début pour débugger..
Ce qui ne marche pas c'est que le virtuel ne se met pas à jour à chaque passage . Il faut le refraichir manuellement (j'ai laissé auto-actualisation (cron))
Or je voudrais si possible du temps réel (ou quelques secondes max).
Y a t il une config particulière du virtuel ? Sur la doc il est mentionnée "evenement seulement" mais je ne voie pas cette option (version 2.4.6 de Jeedom sous VM esxi)
Merci pour l'aide !!
Envoyé de mon HTC One A9 en utilisant Tapatalk