Capteur et actionneur Aquara ignorés par les scénarios

Bonjour à tous,

Comme indiqué dans le titre je n’arrive pas à faire fonctionner mes capteurs et actionneurs Aquara via mes scénarios et widgets.

Je teste pourtant une action toute simple:
Allumer/éteindre mon ampoule Yeelink sur simple pression de mon interrupteur ou lorsque le capteur de porte est « ouvert ».

Ci dessous deux scénarios dont un basé sur le post De la domotique économique et sans cloud avec Xiaomi, Jeedom et Conbee II

Scénario de test 1

Uin autre scénario censé faire la mle chose (j’ai tenté autrement croyant que mon premier scénario était mauvais), sur le post De la domotique économique et sans cloud avec Xiaomi, Jeedom et Conbee II

J’ai l’impression de passer à côté de quelques chose d’obvious, mais je ne vois pas quoi …

Quelques précisions:

Les actions semblent détetcées, le champ « Derniere communication » est mis à jour lors d’un appui sur le bouton.

widget Yeelink OK (les actions allumer/eteindre/etc. sont fonctionnelles)
Widgets Aquara NOK

Comme indiqué dans ce post: Capteur d’ouverture de porte xiaomi aqara - deconz
J’ai supprimé tous mes équipements , fais une syncro, ajouté mes equipements, refait une syncro.
jeedom_deconz

Du côté de conbee, pas de soucis apparents (hormis la température à la ramasse):


Les deux états de mon capteur sont bien remontés

Pareil pour deconz:
jeedom_deconz_santé

Salut,
Te serait-il possible d’expliquer précisément ce que ces scénarios sont sensés faire ?
A quoi correspond la valeur « 1002 » que tu testes?
Je n’arrive pas à savoir ce que tu veux faire et tes blocs Si ne me semblent pas cohérents.
Par la même occasion, envoie les logs de tes scénarios et la page des déclencheurs.
A+

Il s’agit de deux scénarios (pour faire la même shose), mais les images étant « collées » on à sûrement l’impression qu’il s’agit d’un seul scénario. J’ai édité mon message pour que ce soit plus clair.

Comme dit dans le post, je souhaite simplement allumer/éteindre mon ampoule yeelink avec mon interrupteur « smartswitch » aqara.

Je débute avec jeedom et les logs, je regarde ça et te dis.

Alors, si c’est un bistable, tu n’as pas à utiliser de scénario.
Dans les commandes de l’équipement aqara, sur la commande on, configuration tu entres la commandes d’allumage de la lumière, sur le off éteint la lumière.
Si c’est un monostable, tu crées un scénario avec pour déclencheur provoqué l’état du bouton.
Dans ton scenario, si c’est un on, tu allumes, sinon tu éteins.

Envoie moi la page des commandes de ton interrupteur pour être plus précis.

Le model exact c’est « Aqara wireless mini switch »

c’est un monostable mais qui gère plusieurs type de pression:

simple pression id = 1002
long press id =1003
double press 1004
etc.
Je ne retrouve plus l’article listant toutes les possibilités…

il n’y a qu’un seule commande d’action:

extrait du log « temps réel »

(...)
[2020-05-02 22:41:18][INFO] : Exécution de la commande [Bureau][Yeelink][Eteindre] avec les paramètres {"utid":"1588451150162"}
[2020-05-02 22:41:20][INFO] : Exécution de la commande [Bureau][Yeelink][Allumer] avec les paramètres {"utid":"1588451150162"}
[2020-05-02 22:41:21][INFO] : Exécution de la commande [Bureau][Yeelink][Lumière de Soleil] avec les paramètres {"utid":"1588451150162"}
[2020-05-02 22:41:22][INFO] : Evènement sur la commande [Bureau][Yeelink][Température de blanc info] valeur : 6500
[2020-05-02 22:41:23][INFO] : Exécution de la commande [Bureau][Yeelink][Lumière de Lune] avec les paramètres {"utid":"1588451150162"}
[2020-05-02 22:41:24][INFO] : Evènement sur la commande [Bureau][Yeelink][Température de blanc info] valeur : 2700
[2020-05-02 22:41:25][INFO] : Exécution de la commande [Bureau][Yeelink][Luminosité] avec les paramètres {"slider":"100","utid":"1588451150162"}
[2020-05-02 22:41:27][INFO] : Exécution de la commande [Bureau][Yeelink][Luminosité] avec les paramètres {"slider":"64","utid":"1588451150162"}
[2020-05-02 22:41:28][INFO] : Evènement sur la commande [Bureau][Yeelink][Luminosité Info] valeur : 64
[2020-05-02 22:41:29][INFO] : Exécution de la commande [Bureau][Yeelink][Température de blanc] avec les paramètres {"slider":"6500","utid":"1588451150162"}
[2020-05-02 22:41:31][INFO] : Exécution de la commande [Bureau][Yeelink][Température de blanc] avec les paramètres {"slider":"3140","utid":"1588451150162"}
[2020-05-02 22:41:31][INFO] : Evènement sur la commande [Bureau][Yeelink][Température de blanc info] valeur : 6500
[2020-05-02 22:41:33][INFO] : Exécution de la commande [Bureau][Yeelink][Lumière de Lune] avec les paramètres {"utid":"1588451150162"}
[2020-05-02 22:41:34][INFO] : Evènement sur la commande [Bureau][Yeelink][Température de blanc info] valeur : 2700
[2020-05-02 22:41:56][INFO] : Evènement sur la commande [Chambre Parents][BLE ClearGrass Temp  Chambre p][Rssi local] valeur : -95
[2020-05-02 22:41:56][INFO] : Evènement sur la commande [Chambre Parents][BLE ClearGrass Temp  Chambre p][Present local] valeur : 1
[2020-05-02 22:41:56][INFO] : Evènement sur la commande [Chambre Parents][BLE ClearGrass Temp  Chambre p][Present] valeur : 1

Jouer avec le capteur d’ouverture de porte et avec l’interrupteur ne semble rien générer
Le changement d’état du capteur d’ouverture est par contre bien visible dans la page dédié conbee/Phoscon

Ok alors c’est simple.
J’abrège les noms d’infos et de commandes.
Pour allumer sur simple-clic et éteindre sur double-clic, un scénario avec pour déclencheur provoqué « Bouton 01-0012 »
Le scénario lui-même :

SI Bouton == '1002'
ALORS allumer 
SINON
    SI Bouton == '1004'
    ALORS éteindre

Pas de changement. :thinking:

Je ne suis pas censé voir mes pressions sur le switch dans le log d’évènements ?
(idem pour le capteur d’ouverture)

Peux-tu aller dans l’onglet commande de la télécommande ?
Faire un clic sur la télécommande puis appui sur le bouton Tester à droite de la ligne Bouton 01-0012.
Il va t’afficher un résultat. Envoie-le moi.
Au fait, envoie le log du scénario

extrait du log « temps réel »

[2020-05-02 22:51:38][INFO] : Evènement sur la commande [Salon][BLE ClearGrass Temp  Salon][Humidité] valeur : 50.1
[2020-05-02 22:52:06][INFO] : Evènement sur la commande [Bureau][BLE ClearGrass Temp  Bureau][Humidité] valeur : 46.3
[2020-05-02 22:52:30][INFO] : Evènement sur la commande [Bureau][BLE ClearGrass Temp  Bureau][Humidité] valeur : 47.4
[2020-05-02 22:52:58][INFO] : Exécution du scénario [Bureau][test3] déclenché par : user
[2020-05-02 22:54:48][INFO] : Exécution du scénario [Bureau][test3] déclenché par : user
[2020-05-02 22:55:06][INFO] : Exécution du scénario [Bureau][test3] déclenché par : user
[2020-05-02 22:56:51][INFO] : Evènement sur la commande [SdB][BLE ClearGrass Temp  sdb][Température] valeur : 21.3
[2020-05-02 22:57:58][INFO] : Evènement sur la commande [Salon][BLE ClearGrass Temp  Salon][Rssi local] valeur : -92

On y voit mes trois actions manuelles via le bouton « exécuter » mais rien par le switch.

Le log Analayse/logs/scenario_execution est vide.

Lpour le résultat de commandes, là on a qqc de bizarre: la réponses est « vide », j’imagine qu’on devrait avoir 1002 ?

N.B. Le niveau de log de « event », « scnéario » et « deconz » est mis à debug.

Ta réponse n’est pas claire.
Quand tu dis que la réponse est vide, est-ce quand après avoir fait Tester sur l’info Bouton 01-0012 après avoir fait un clic sur ta télécommande?
Pour avoir le log du scénario tu dois aller sur le scénario en question et cliquer sur le bouton qui se trouve en haut, à droite du bouton Ajouter bloc.

Je suis désolé, je dois passer pour un boulet :face_with_head_bandage:

Citation
Quand tu dis que la réponse est vide, est-ce quand après avoir fait Tester sur l’info Bouton 01-0012 après avoir fait un clic sur ta télécommande?

je clic sur tester, et une pop-up apparait aussitôt:
Jeedom_smartswitch_test_cmd
Le résultat est le même si je lance le test avec clic manuel sur le switch avant et/ou pendant

logs du scénario; issus du clic sur exécuter (my bad, je pensait que tous les logs se trouvaient dans analyse)
[Bureau][test3]

[2020-05-02 22:52:58][SCENARIO] Start : Scenario lance manuellement.
[2020-05-02 22:52:58][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:52:58][SCENARIO] Evaluation de la condition : ["" == "1002"  ] = Faux
[2020-05-02 22:52:58][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:52:58][SCENARIO] Exécution d'un bloc élément : 11
[2020-05-02 22:52:58][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:52:58][SCENARIO] Evaluation de la condition : ["" == "1004"  ] = Faux
[2020-05-02 22:52:58][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:52:58][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-05-02 22:54:48][SCENARIO] Start : Scenario lance manuellement.
[2020-05-02 22:54:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:54:48][SCENARIO] Evaluation de la condition : ["" == "1002"  ] = Faux
[2020-05-02 22:54:48][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:54:48][SCENARIO] Exécution d'un bloc élément : 11
[2020-05-02 22:54:48][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:54:48][SCENARIO] Evaluation de la condition : ["" == "1004"  ] = Faux
[2020-05-02 22:54:48][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:54:48][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-05-02 22:55:06][SCENARIO] Start : Scenario lance manuellement.
[2020-05-02 22:55:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:55:06][SCENARIO] Evaluation de la condition : ["" == "1002"  ] = Faux
[2020-05-02 22:55:06][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:55:06][SCENARIO] Exécution d'un bloc élément : 11
[2020-05-02 22:55:06][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 22:55:06][SCENARIO] Evaluation de la condition : ["" == "1004"  ] = Faux
[2020-05-02 22:55:06][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 22:55:06][SCENARIO] Fin correcte du scénario
------------------------------------
[2020-05-02 23:31:12][SCENARIO] Start : Scenario lance manuellement.
[2020-05-02 23:31:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 23:31:12][SCENARIO] Evaluation de la condition : ["" == "1002"  ] = Faux
[2020-05-02 23:31:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 23:31:12][SCENARIO] Exécution d'un bloc élément : 11
[2020-05-02 23:31:12][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-05-02 23:31:12][SCENARIO] Evaluation de la condition : ["" == "1004"  ] = Faux
[2020-05-02 23:31:12][SCENARIO] Exécution du sous-élément de type [action] : else
[2020-05-02 23:31:12][SCENARIO] Fin correcte du scénario
------------------------------------

N.B Suite a une action sur le switch, le champ se met à jour:
Derniere communication 2020-05-02 23:37:06

N.B.2 j’ai supprimer le switch de nouveau fait une syncro et appairer de nouveau

Clairement ton interrupteur ne réveille pas ton scénario.
Mais c’est pas étonnant vu que quand tu cliques dessus, l’info bouton reste vide.
Soit elle a été mal configurée, soit mal incluse, en tout cas les infos ne remontent pas.
Qu’est-ce que ça donne quand tu la testes depuis Phoscon ?
Vérifie si l’info est correctement remontée.
Si oui, fait une synchro depuis la page du plugin et retente le clic suivi tu Tester.

Quel champ et quelle mise à jour?
Essaie de m’en dire le plus possible, ce sera plus simple.
Je ne vois pas les manip que tu fais.

Citation
Si oui, fait une synchro depuis la page du plugin et retente le clic suivi tu Tester.

le dernier test a été fait après une nouvel inclusion du switch

Citation
Quel champ et quelle mise à jour?

sur la page de l’équipement

Est-ce que la valeur est toujours vide quand tu cliques sur Tester après avoir fait un clic sur la télécommande ?

Avec Phoscon, je vois les remonter d’info de mon capteur d’ouverture, mais je ne vois poas comment tester le switch via leur interface.