je possede un bouton zigbee qui envoi sur chaque appui une donnee type « single » ou « double ».
Chaque appui doit declencher un scenario mais le probleme est que si j’envoi 3 fois « single » de suite le scenario ne se declenche que la premiere fois, les fois suivantes rien ne se passe.
J’ai bien mis un retour d’etat a ‹ vide › mais celui si ne peut intervenir qu’au minimum apres 1 minute.
J’ai aussi essayé de cocher « Répéter les valeurs identiques » mais ca n’a pas d’impact sur le declenchement du scenario. scenario.
Donc existe t-il un moyen de declencher un scenario sur chaque reception d’une valeur peu importe la valeur précédente ?
merci
oui mais la personne qui appui dessus peut faire 3 fois de suite « single »
je delenche sur la reception de la valeur : #[portes et volets][exterieur][sonnette rue]#
essayez dans action sur valeur dans la configuration de la commande de mettre égal #[portes et volets][exterieur][sonnette rue]# et en action de lancer le scénario
J’ai essayé à l’instant avec un bouton sonoff et en indiquant de répéter les valeurs identiques. J’utilise zigbee2mqtt + jmqtt
Pas de soucis de mon coté sur Jeedom 4.4.3
------------------------------------
[2024-05-12 15:12:45][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Bouton Sonoff Bureau (MQTT)][Action] (single).
[2024-05-12 15:12:45][SCENARIO] - Exécution du sous-élément de type [action] : action
[2024-05-12 15:12:45][SCENARIO] Log : Action single déclenchée
[2024-05-12 15:12:45][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-05-12 15:12:52][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Bouton Sonoff Bureau (MQTT)][Action] (single).
[2024-05-12 15:12:52][SCENARIO] - Exécution du sous-élément de type [action] : action
[2024-05-12 15:12:52][SCENARIO] Log : Action single déclenchée
[2024-05-12 15:12:52][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-05-12 15:12:56][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Bouton Sonoff Bureau (MQTT)][Action] (single).
[2024-05-12 15:12:56][SCENARIO] - Exécution du sous-élément de type [action] : action
[2024-05-12 15:12:56][SCENARIO] Log : Action single déclenchée
[2024-05-12 15:12:56][SCENARIO] Fin correcte du scénario
------------------------------------
[2024-05-12 15:13:03][SCENARIO] -- Début : Scenario execute automatiquement sur evenement venant de : [Bureau][Bouton Sonoff Bureau (MQTT)][Action] (single).
[2024-05-12 15:13:03][SCENARIO] - Exécution du sous-élément de type [action] : action
[2024-05-12 15:13:03][SCENARIO] Log : Action single déclenchée
[2024-05-12 15:13:03][SCENARIO] Fin correcte du scénario
ok ca marche.
donc j’ai coché « Répéter les valeurs identiques » .
Ensuite si j’ai un scenario qui se déclenche en provoqué sur la réception de la valeur, je confirme que ca ne fonctionne que sur la première itération recue pas sur les suivantes.
Pour que ca fonctionne il faut depuis l’élément jmqtt (dans mon cas) déclencher l’appel d’un scénario via « Action sur valeur » dans lequel je passe en argument la valeur recue. La j’ai bien un déclenchement pour toutes les itérations recues
Il manque la configuration de la commande, pour la partie répétition de valeur.
Et svp, ne pas enlever ce qui vous semble inutile. La fenêtre en entier, c’est parfois utile d’avoir l’ensemble.
Ce type de scénario fonctionne normallement, si ce n’est pas le cas chez vous, c’est qu’il y a un souci de configuration quelque part. En communiquant des informations partielles, vous ne vous aidez pas.
Comment avez-vous ajouté le déclencheur de l’action provoqué du scénario, il me semble qu’il n’y a rien en fait.
Antoine
PS: évitez les carrectères codant dans les noms, ici (). Cela ne devrait pas avoir d’effet mais je trouve une bonne pratique de les éviter aux maximum.
bien d’accord qu’il serait bien de ne pas faire une usine a gaz mais c’est la seule façon que j’ai trouvé que que cela fonctionne.
Si je demande a un scenario de se déclencher sur une reception de valeur type texte (1_single par exemple) je confirme et reconfirme que ca ne fonctionne que pour la premiere itération. Apres j’ai peut etre fait une erreur mais je ne vois pas ou vu que c’est quand meme basique comme programmation.
La valeur précédente et la valeur actuelle. S’il n’y a pas d’historique, comment connaître la valeur précédente pour vérifier s’il elle est identique à la valeur actuelle ou pas.
Mais peut être que je n’ai pas bien compris le problème évoqué ici.
Là tu déclenche ton scénario par une action mais comme déjà dit il y a plus simple en mettant la réception de ta valeur pour provoquer l’exécution de ton scénario