Notification en double avec notification multiple

Bonjour

J’utilise la commande pour notifier tous les équipements mais je reçois la notification en double
J’ai parcouru la Doc du plugin et recherché sur le forum mais je n’ai rien trouver a ce sujet
Sauriez vous de quoi ça peut venir ?

Voici la config de la notification multiple

Jeedom Core : 4.3.17
Version JC : 1.8.0.1 stable
DNS Jeedom : non
Statut Démon : Stoppé - (NA)

Equipements :
  alex jeedom : v1.8.0 stable [os : 27] - PA
  JC Alex : v1.8.0 stable sur android [os : 33] - PA
  JC Coralie : v1.8.0 stable sur android [os : 33] - PA

Sur quel(s) équipement(s) reçois tu la notif en double ? Quel est l’appareil « Alex jeedom » ?
Peux-tu mettre une copie de la commande que tu lances également ?

L’équipement « Alex jeedom » n’est pas utilisé
J’utilise la commande suivante :
#[Smartphones][JC Alex][tous les appareils]#
La double notif est sur l’équipement JC Alex
Je n’ai pas essayé sur l’équipement JC Coralie (pas encore installé Jeedomconnect sur le tel de ma femme)

Si tu appelles cette commande dans un scénario as tu regardé les logs ?
Ou plus généralement les logs en debug de JC

Je ne vois rien de spécial dans les logs

Log du scénario

------------------------------------
[2023-10-21 23:05:07][SCENARIO] -- Start : Scenario lance manuellement.
[2023-10-21 23:05:07][SCENARIO] - Exécution du sous-élément de type [action] : action
[2023-10-21 23:05:08][SCENARIO] [Wait] Condition valide : "disarmed" == 'disarmed' => 1
[2023-10-21 23:05:08][SCENARIO] Exécution d'un bloc élément : 271
[2023-10-21 23:05:08][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Aucun][MyFox HC2][Domicile]# == 'disarmed'
[2023-10-21 23:05:08][SCENARIO] Evaluation de la condition : ["disarmed" == 'disarmed'] = Vrai
[2023-10-21 23:05:08][SCENARIO] - Exécution du sous-élément de type [action] : then
[2023-10-21 23:05:08][SCENARIO] Exécution d'un bloc élément : 272
[2023-10-21 23:05:08][SCENARIO] - Exécution du sous-élément de type [action] : action
[2023-10-21 23:05:08][SCENARIO] Exécution de la commande  [Smartphones][JC Alex][tous les appareils] avec comme option(s) : {"background":"0","title":"Attention ALARME","message":"L'alarme s'est d\u00e9clench\u00e9e"}
[2023-10-21 23:05:10][SCENARIO] Fin correcte du scénario

Log du plugin en debug

[2023-10-21 23:05:08]INFO : Send notification to [5894] with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"8046","title":"Attention ALARME","message":"L'alarme s'est d\u00e9clench\u00e9e","answer":null,"timeout":null,"notificationId":16979223088253,"otherAskCmdId":["7067","5929"],"options":[],"files":[],"id":"defaultNotif","channel":"default","index":0,"update":false,"ongoing":false,"critical":false,"criticalVolume":null,"image":[],"time":1697922308}}
[2023-10-21 23:05:09]DEBUG : Send output : 2023/10/21 23:05:09 {"multicast_id":7962996226144243214,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1697922309543836%5d4eda78f9fd7ecd"}]}
[2023-10-21 23:05:09]INFO : Send notification to [7067] with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"8046","title":"Attention ALARME","message":"L'alarme s'est d\u00e9clench\u00e9e","answer":null,"timeout":null,"notificationId":16979223088253,"otherAskCmdId":["5894","5929"],"options":[],"files":[],"id":"defaultNotif","channel":"default","index":0,"time":1697922309}}
[2023-10-21 23:05:10]DEBUG : Send output : 2023/10/21 23:05:10 {"multicast_id":9219382648951176260,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1697922310258344%5d4eda78f9fd7ecd"}]}
[2023-10-21 23:05:10]INFO : Send notification to [5929] with data {"type":"DISPLAY_NOTIF","payload":{"cmdId":"8046","title":"Attention ALARME","message":"L'alarme s'est d\u00e9clench\u00e9e","answer":null,"timeout":null,"notificationId":16979223088253,"otherAskCmdId":["5894","7067"],"options":[],"files":[],"id":"defaultNotif","channel":"default","index":0,"time":1697922310}}
[2023-10-21 23:05:10]DEBUG : Send output : 2023/10/21 23:05:10 {"multicast_id":7810794882357412366,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1697922310905779%5d4eda78f9fd7ecd"}]}

Le plugin envoie bien qje 3 notif du coup
Ce qui semble bien correspondre aux 3 equipements cochés dans le parametrage plus haut.


Il me semble qu il y a deja eu un sujet similaire… le probleme venait d un param sur le tel via l os de memoire. A verifier…

J’ai farfouillé sur le forum et dans mes paramètres de notification sans rien trouver de spécial
J’ai bien 2 notifs Android qui arrivent, une bulles avec le chiffre 2 sur l’icône Jeedomconnect mais bien qu’une seule notif dans l’application…
Quand je n’utilise pas la notification multiple, ça fonctionne bien



ya pas de raison que ca soit le cas … on voit bien dans les logs du plugin que seule une notification est envoyée vers chaque appareil. :thinking:

essaie de créer une nouvelle notification multiple :

  1. met que ton appareil => fais un test
  2. met d’autres appareils => fais un tes

que donne les tests ?

j’ai le meme comportement.
j’ai recréé une notification multiple
si je met que mon appareil (JC Alex) → 1 seul notif
Si le met mes équipements JC Alex et JC Coralie, j’ai 2 notif
Si je met que l’équipement JC Coralie, je reçois une notif aussi
L’équipement JC Coralie était lié à mon tél (tout comme JC Alex). Je l’ai détaché de mon tél mais même en vidant le cache et en rechargeant la config dans jeedomconnect, j’obtiens la meme chose

Ceci explique cela.
On recupere un identifiant du tel, qui est ensuite utilisé pour envoyer les notif.
Dans ton cas il doit tjs y avoir un lien … qui explique les 2 notifs recues.

J ai plus en tete quand et comment est créé cet ID, et comment en générer un nouveau (lié a l install je crois)

A voir si une sauvegarde des pref dans l app, et une reinstall + restaure (cf les posts appropriés pr les details) ne resolvent pas le soucis …