Je n’arrive pas à transmettre les warning et dangers batteries

Bonjour,

cela fait des heures que je test et n’arrive pas à transmettre les alertes batteries par notification.

Je cherche à être alerté pour chaque problème de batterie

Comme il est écrit ajouter un message à chaque Warning, j’ai dabord indiqué une commande de notification vers JeeConnect mais ne recevais rien (pourtant le test de cette notification fonctionne) j’ai donc tester avec un message mail que j’utilise plus haut et qui fonctionne mais là aussi choux blanc.
J’ai alors décidé de faire un scénario dédié avec des virtuels en trigger mais encore une fois cela ne fonctionne pas, le scénario n’est jamais déclenché

Pourtant il n’y a pas plus simple, je reprend l’action paramétrée dans la configuration comme déclencheur …

Pour autant, quand je paramètre une alerte spécifique à l’équipement cela fonctionne mais via le centre des messages paramétré plus haut

Quelqu’un voit-il ce qui coince ??
Ou ce que j’ai oublié ?

Merci d’avance pour votre aide

Alain

Salut,

La tu ne paramètres pas spécifiquement une alerte sur niveau de batterie, tu paramètre une alerte tout court.(même si effectivement tu le fais sur la commande batterie d’un équipement).

Mais ce qui correspond aux « vraies » alertes de niveau batterie c’est au niveau de l’équipement, pas des commandes de l’équipement.

Merci de t’intéresser à mon soucis.

En fait j’ai bien compris ce que tu expliques mais je soulignais pas ce biais que les alertes au niveau des commandes fonctionnent bien mais que les alertes au niveau équipement et en particulier les Warning et Danger Batteries ne fonctionnent pas quelque soit ce que je mets dans l’onglet de configuration il ne se passe rien ???

Ok mais du coup, désolé si j’ai pas tout compris, quand tu dis qu’il se passe rien :

  • Tu ne reçois pas la notif que tu attendais mais il y a quand même un message dans le centre de messages

OU

  • Même dans le centre de message il n’y a rien.

Car je viens de faire le test à l’instant et chez moi ça fonctionne bien (en tout cas en notif mail)

"L’équipement zwavejs [Séjour][Sirene] a moins de 25% de batterie (niveau warning avec 20% de batterie) (4x1.5V LR14) "

Non, rien dans le centre de message, rien dans le log event, et la commande que j’ai mis dans la config :
#[Globale][Modes-Fonctions][AppWarningBatterie]# n’est pas actionné pour preuve :

Elle est toujours à 0 dans le virtuel et le scénario pour le quel j’ai mis cette commande en déclencheur n’a pas tourné, rien dans le log !!!

Le virtuel pas sur que ça fonctionne …

Pour le paramétrage des seuils tu as mis quoi ?

De mon coté un simple paramétrage comme celui ci fonctionne

J’ai 35 et 20 et un Robinet Thermostatique Zwave à 30% qui est passé Orange

Tu as fait comment ta config : tu as directement ta commande mail dans Actions sur alertes ?

Alors j’ai reçu deux notifs parce qu’effectivement j’ai le mail sur les alertes batterie

Mais j’ai aussi un mail à chaque message dans le centre de messages

Bonjour,

  1. Avant tout: est-ce que l’équipement remonte ses infos batteries sur le core Jeedom?
    avoir une commande batterie ne suffit pas!

  2. si oui, est-ce que l’équipement est passé en warning ou en danger lors de votre test?
    L’action ne va pas se déclencher si l’équipement était déjà en warning/danger avant la configuration.

  3. les commandes à configurer sur action (warning, danger …) doivent être de type action/message
    donc impossible d’avoir un commande de ce type dans un déclencheur de scénario!
    avez-vous utilisé le sélecteur de commandes ou avez-vous tapé manuellement la commande (à ne jamais faire si on ne sait pas)?

1 « J'aime »

Bonjour Mips,

Merci pour votre aide :

  1. Je pense que oui puisqu’il est présent dans la planche Batteries des équipements.
    Dites moi si je n’ai pas compris ce que voue entendez par remonter dans le core ?
    Par contre la date et heure de Radiateur Chambre d’Amis ne tient pas compte de mes tests d’hier sur la personnalisation des seuils

  1. Oui et non, : j’ai bien modifié les seuils d’alertes pour faire disparaitre le défaut, pour provoquer un apparition de Warning mais au vu de la Date et Heure le core n’a pas considéré le retour à la normale
    Je vais refaire des tests en vérifiant cette prise en compte …
  2. Dans un premier temps j’ai bien utilisé le sélecteur de commandes pour y mettre une notification vers Jeedom Connect (j’ai copié / collé cette commande sélectionnée dans un scénario de test et elle fonctionne) mais je n’ai jamais rien reçu par les alertes batteries.
    J’ai ensuite remplacé la notification JC par une alerte mail que j’utilise pour les erreurs de commandes mais je n’ai toujours rien reçu par les alertes batteries ..
    C’est alors que j’ai testé l’utilisation d’un déclencheur de scénario qui était manifestement une fausse piste

Revenez vers moi si je n’ai pas bien compris votre analyse mais je vais repasser par la notification JC et refaire des tests plus méticuleux …

Alain

Retour sur mes tests complémentaires :

J’ai remis la notification vers JC par le selecteur de commandes dans les alertes Batteries !

J’ai retiré les seuils personnalisés sur l’équipement testé !

Je suis passé dans ZwaveJS pour rafraichir la valeur de la batteries jugée normale par l’écran des équipements

en augmentant le seuil de Warning à 35% l’équipement passe à l’orange

Mais toujours aucune notification et la date et heure conserve celle du dernier rafraichissement et pas celle de l’alerte …

Ne faudrait-il pas indiquer un titre et un message pour la notification JC ? ou c’est le core qui s’en charge ?
Si oui quelle est la syntaxe à utiliser ?
En tous les cas une notification JC passe sans titre et corp de message !

je reformule le point 2:

  • l’alerte ne va se déclencher que si la commande change d’état et que par conséquent l’équipement passe en warning/danger à cette occasion.
    Ce process ne se déclenche pas lors d’un changement de la configuration

conclusion: attendez.

Et en fait il y avait déjà un embryon de code pour déclencher la notification dans le cas où la configuration est modifiée (uniquement si on modifie la config de l’équipement, pas applicable si on modifie la config globale) mais c’était buggé.
Attention, cela ne se fera que si la date batterie à plus de 7 jours: c’est un garde fou pour le cas normal qui sert à ne pas spam dans le cas de changement fréquent de l’état de la batterie.

J’ai corrigé ici: fix: improve battery status handling and messaging by Mips2648 · Pull Request #3543 · jeedom/core · GitHub

Le message n’était pas non plus traduit, ca sera le cas à présent.

2 « J'aime »

Merci Mips,

j’imagine qu’il faut attendre une mise à jour du Core pour que ce soit implémenté ?

Oui ca sera dans la prochaine mise à jour importante. Il n’y aura pas de patch pour ça.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.