Refresh Xiaomi Température

Tags: #<Tag:0x00007fcbacb491f8>

Bonjour,

J’ai ajouté un Xiaomi Température/Humidité en bluetooth donc paramétré via le plugin BLEA. Dans la configuration générale du plugin j’ai mis le refresh à 60s et j’ai forcé le refresh à 600s dans la configuration du module Xiaomi.
Pourtant sur le dashboad je vois que la température remontée par le module varie constamment (comme indiqué sur l’affichage lcd du module).
J’ai deux nut mini en bluetooth avec le refresh à 60s et ceux là semblent bien ne récupérer l’info que toutes les 60s.
Je m’attendais donc à ce que l’affichage des températures ne varie que toutes les 10mins pour le module Xiaomi…Ai-je loupé quelque chose ? (Dans les logs event j’ai des lignes à chaque variation de température et pas toutes les 10mins).

Merci pour votre aide.
Michael

Salut
Pour moi c’est le xiaomi qui décide quand se rafraichir…

Hello,

Le Xiaomi envoie peut être chaque changement qu’il perçoit mais du coup je pensais que le plugin blea récupérait cette valeur seulement toutes les xx secondes définit par le paramètre refresh. Si ce n’est pas le cas, du coup comment marche ce paramètre dans la configuration du plugin ou des appareils enregistrés ?

Je ne sais pas, ce que je sais c’est que l’on peut pas forcer le rafraichissement de l’équipement Xiaomi

J’ai constaté le même phénomène avec un capteur LYWSDCGQ01ZM
Les infos récupérées par le plugin BLEA remontent toutes les 3 à 5 secondes

Bonjour,

J’ai exactement le même soucis et je ne vois pas trop l’intérêt de rafraichir une info de température toutes les 5 secondes dans mon cas, avez-vous trouvé une solution @Didier3L @MicaZ ?
Le capteur semble trop « bavard » mais est-il possible de l’écouter que quand on le souhaite ?

2 J'aimes

Bonjour,
J’ai contourné le problème en modifiant la valeur de la commande.
Je perds en précision car je force un arrondi à 0,5 mais ce n’est pas gênant.

image

  • Aller dans « Configuration de la commande ».
  • Aller dans l’onglet « Configuration ».
  • Dans « Formule de calcul (#value# pour la valeur) » saisir :
#value# - fmod(#value#, 0.5)
  • Puis « Sauvegarder ».

Exemple :

|	Diviseur : 0.5	|	Diviseur : 0.25	|
|  20   = 20		|	20   = 20		|
|  20.1 = 20		|	20.1 = 20		|
|  20.2 = 20		|	20.2 = 20		|
|  20.3 = 20		|	20.3 = 20.25	|
|  20.4 = 20		|	20.4 = 20.25	|
|  20.5 = 20.5		|	20.5 = 20.5		|
|  20.6 = 20.5		|	20.6 = 20.5		|
|  20.7 = 20.5		|	20.7 = 20.5		|
|  20.8 = 20.5		|	20.8 = 20.75	|
|  20.9 = 20.5		|	20.9 = 20.75	|

On constate que les valeurs sont actualisées beaucoup moins souvent:

/************** Sans modification de valeur *************/
[12:05:02] [Salon][ThemoHydroDigital][Température]  21.6 
[12:05:05] [Salon][ThemoHydroDigital][Température]  21.5 
[12:05:09] [Salon][ThemoHydroDigital][Température]  21.6 
[12:05:13] [Salon][ThemoHydroDigital][Température]  21.5 
[12:05:18] [Salon][ThemoHydroDigital][Température]  21.6 
[12:05:19] [Salon][ThemoHydroDigital][Température]  21.5 
[12:05:23] [Salon][ThemoHydroDigital][Température]  21.6 
[12:05:27] [Salon][ThemoHydroDigital][Température]  21.5 

/************* Avec modification de valeur (0.5) *********/
[12:31:36] [Salon][ThemoHydroDigital][Température]  22 
[12:31:38] [Salon][ThemoHydroDigital][Température]  21.5 
[12:35:05] [Salon][ThemoHydroDigital][Température]  22 
[12:35:09] [Salon][ThemoHydroDigital][Température]  21.5 
[12:38:11] [Salon][ThemoHydroDigital][Température]  22 
[12:38:13] [Salon][ThemoHydroDigital][Température]  21.5 

Concernant la batterie je n’ai pas de problème de drainage excessif.
image

Au niveau des paramètres BLEA je mets « Refresh des infos (en s) » à 36000 mais j’ai l’impression que ça n’a aucun impact.

1 J'aime

Merci pour cette astuce :+1:
Je l’ai fait également pour les valeurs d’humidités
Cela allège les logs