Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

réception mail et notify my android en double

Répondre
kcnarfou
Timide
Messages : 21
Inscription : 07 mai 2016, 12:12

réception mail et notify my android en double

Message par kcnarfou » 14 sept. 2017, 21:06

bonjour
je possède une box jeedom mini v3.0.1
J'utilise les plugin mail et notify my android
j'ai déclaré un scénario qui , quand l'état d'un contact sur sur la porte de garage change (porte ouverte =1 et porte fermée =0 ) j'envoie un mail et une notification
mode scénario : provoqué
Evénement #[Garage][Contact Garage][Etat]#

si : #[Garage][Contact Garage][Etat]# == 1

alors : #[Maison][Mail][mail user xxxx]#
Titre Alerte Garage
Message Le garage est ouvert
alors : #[Maison][Android][Garage]#
Titre Alerte Garage
Message Le garage est ouvert

même chose pour quand le contact repasse à 0 (porte fermée)
si : #[Garage][Contact Garage][Etat]# == 0
alors : #[Maison][Mail][mail user xxxx]#
Titre Alerte Garage
Message Le garage est fermé
alors : #[Maison][Android][Garage]#
Titre Alerte Garage
Message Le garage est fermé

Le problème est que je reçois 2 fois le message fermé, le second message arrivant 10 min après en gros.

Voici les logs :

[2017-09-14 16:43:18][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Garage][Contact Garage][Etat]'.
[2017-09-14 16:43:18][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:43:18][SCENARIO] Evaluation de la condition : [1 == 1 ] = Vrai
[2017-09-14 16:43:18][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-09-14 16:43:18][SCENARIO] Exécution de la commande [Maison][Mail][mail user1] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est ouvert
)
[2017-09-14 16:43:19][SCENARIO] Exécution de la commande [Maison][Android][Garage] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est ouvert
)
[2017-09-14 16:43:20][SCENARIO] Exécution de la commande [Maison][Mail][mail user2] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est ouvert
)
[2017-09-14 16:43:20][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:43:20][SCENARIO] Evaluation de la condition : [1 == 0 ] = Faux
[2017-09-14 16:43:20][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-09-14 16:43:20][SCENARIO] Fin correcte du scénario
------------------------------------
[2017-09-14 16:44:34][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Garage][Contact Garage][Etat]'.
[2017-09-14 16:44:34][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:44:34][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2017-09-14 16:44:34][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-09-14 16:44:34][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:44:34][SCENARIO] Evaluation de la condition : [0 == 0 ] = Vrai
[2017-09-14 16:44:34][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-09-14 16:44:34][SCENARIO] Exécution de la commande [Maison][Mail][mail user1] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:44:35][SCENARIO] Exécution de la commande [Maison][Android][Garage] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:44:36][SCENARIO] Exécution de la commande [Maison][Mail][mail user2] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:44:36][SCENARIO] Fin correcte du scénario
------------------------------------
[2017-09-14 16:54:37][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Garage][Contact Garage][Etat]'.
[2017-09-14 16:54:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:54:37][SCENARIO] Evaluation de la condition : [0 == 1 ] = Faux
[2017-09-14 16:54:37][SCENARIO] Exécution du sous-élément de type [action] : else
[2017-09-14 16:54:37][SCENARIO] Exécution du sous-élément de type [condition] : if
[2017-09-14 16:54:37][SCENARIO] Evaluation de la condition : [0 == 0 ] = Vrai
[2017-09-14 16:54:37][SCENARIO] Exécution du sous-élément de type [action] : then
[2017-09-14 16:54:37][SCENARIO] Exécution de la commande [Maison][Mail][mail user1] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:54:38][SCENARIO] Exécution de la commande [Maison][Android][Garage] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:54:38][SCENARIO] Exécution de la commande [Maison][Mail][mail user2] avec comme option(s) :
Array
(
[title] => Alerte Garage
[message] => Le garage est fermé
)
[2017-09-14 16:54:39][SCENARIO] Fin correcte du scénario

on voit bien que 10 min après la fermeture, à 16:54:37, le scénario s'execute à nouveau .

Auriez-vous une idée ?

merci

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 14 sept. 2017, 21:30

Bonsoir,

C'est votre contact qui déclenche le scénario, donc c'est lui le responsable.

Pour éviter cela, il faut cocher la case avec les flèches tête bêche en début de SI, cela évite les répétitions si l'action n'a pas changé.

Sinon, pour votre scénario, vous pouvez le simplifier, vous faites :
SI porte == 1

Et plus loin :
Si porte == 0

C'est inutile de faire les deux. Il suffit de faire :
Si porte == 1
alors, bla bla
Sinon, bla bla

Explication ; le "sinon" sera valable si la porte n'est pas == à 1

ok ?
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 14 sept. 2017, 21:38

Allez, je vous montre mon scénario qui gère la même chose que vous :
porte_de_garage_scenario.PNG
porte_de_garage_scenario.PNG (104.9 Kio) Consulté 565 fois
Dans votre cas, il faut cocher les flèches juste après le SI, pour éviter de jouer les actions si la condition est identique à la précédente.

Et le Widget associé (c'est un virtuel, qui reprend l'état, la commande et les informations issue des variables du scénario) :
porte_de_garage_widget.PNG
porte_de_garage_widget.PNG (6.69 Kio) Consulté 565 fois
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

kcnarfou
Timide
Messages : 21
Inscription : 07 mai 2016, 12:12

Re: réception mail et notify my android en double

Message par kcnarfou » 15 sept. 2017, 10:16

bonjour
merci pour votre aide.
Je ne comprends pas ce principe de rejeu d'action .
Pour moi l'action est terminée puisque le contact est passé à 0 : [2017-09-14 16:44:36][SCENARIO] Fin correcte du scénario
Pourquoi le scénario se rejoue 10 min après ??? Et de fait, évidemment vérifie l'état du capteur qui est à 0 donc renvoie les alertes .

Sinon je suis aussi preneur de votre widget .

Merci
Cdlt

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 15 sept. 2017, 10:26

Bonjour.

Le log indique que c'est votre contact qui lance le scénario. Ce n'est donc pas un problème du scénario.

En gros. ... votre contact ne fonctionne pas correctement. Pour palier à cela il faut cocher la case que je voudrais ai indiqué.
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

kcnarfou
Timide
Messages : 21
Inscription : 07 mai 2016, 12:12

Re: réception mail et notify my android en double

Message par kcnarfou » 15 sept. 2017, 22:45

bonsoir
les cases étaient toutes cochées .
J'ai changé le scénario en calquant sur vous et toujours le même problème.
Capture.PNG
script
Capture.PNG (52.38 Kio) Consulté 554 fois

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 15 sept. 2017, 23:05

La case avec les deux flèches tête bêche. !!!

Juste après le SI. Relisez svp.
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

kcnarfou
Timide
Messages : 21
Inscription : 07 mai 2016, 12:12

Re: réception mail et notify my android en double

Message par kcnarfou » 17 sept. 2017, 12:47

bah oui juste en dessous du SI . Elles sont cochées .
Si vous parlez des 2 flèches en cercle , alors non elles ne sont pas cochées mais comme chez vous .
je ne comprends pas pourquoi ayant le même scénario que vous , j'ai ce problème alors que vous non.

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 17 sept. 2017, 13:45

Je n'ai pas écris en dessous, mais à coté, relisez bien SVP.

Je ne parle pas des cases d'actions à cocher, mais belle est bien des deux flèches tête bêches présente APRES le SI.

Moi, je n'ai pas cela de coché, car mon détecteur fonctionne correctement, il n'envoi pas une deuxième fois l'état 0, 10 minutes après comme le votre.
Je vous l'ai indiqué sous l'image de mon scénario.
Dernière édition par Fabrice le 17 sept. 2017, 14:38, édité 1 fois.
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

kcnarfou
Timide
Messages : 21
Inscription : 07 mai 2016, 12:12

Re: réception mail et notify my android en double

Message par kcnarfou » 17 sept. 2017, 13:48

bah j'ai coché les 2 flèches en cercle et je n'ai plus de message intempestif en double .
Oui j'avais bien la flèche cochée dès le début .
Ce que je cherchais à comprendre c'est pourquoi j'avais ce pb . Si c'était un bug ou une mauvaise configuration .
Donc c'est plutôt un bug .
merci pour votre aide .

Avatar de l’utilisateur
Fabrice
Actif
Messages : 2226
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: réception mail et notify my android en double

Message par Fabrice » 17 sept. 2017, 14:34

Ha quand même (c'était dans ma 1ère réponse) !

Oui, c'est (visiblement...) un problème de votre équipement, c'est ce que je dits depuis le début. C'est en tout cas lui qui déclenche votre scénario d'après le log que vous avez placé ici.

Code : Tout sélectionner

[2017-09-14 16:54:37][SCENARIO] Start : 'Scenario execute automatiquement sur evenement venant de : [Garage][Contact Garage][Etat]'.
A voir s'il y a des réglages possible dans celui-ci pour éviter cela. Si par exemple il y a une temporisation ou je ne sais quoi d'autre.
Raspberry PI 3 B+ : Jeedom 3.2.11 + 21 plugins
Dongle Z-Wave : AEOTEC AEOEZW090-C (5 périphériques)
Passerelle 433 : RFXCOM-RFXtrx433E (FW 1024) (22 périphériques)
BLEA : Sena UD100-G3 / Raspberry PI Zero W : 4 Nut Find3

marcodomotique
Timide
Messages : 45
Inscription : 01 janv. 2016, 15:25
Localisation : Betschdorf

Re: réception mail et notify my android en double

Message par marcodomotique » 09 nov. 2017, 20:18

Bonjour,

J'avais aussi un problème de répétition d'état sur un fibaro .

Il y a dans la configuration la possibilité de choisir de ne pas répéter la valeur.

Dans l'onglet "Commande" de votre capteur , au bout de la ligne correspondante à l'état de la porte il y a une roue , cliquez dessus.
Ensuite l'onglet "Configuration" et tout en bas "Gestion de la répétition des valeurs" choisissez jamais.

En espérant que ça règle votre problème.

Répondre

Revenir vers « [Plugin Officiel] Mail »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité