# "Oublier" une valeur après un certain temps (~timeout)

**URL:** <https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875>\
**Category:** Demandes livrées\
**Tags:** feature-core, sauvegarde\
**Created:** [Janvier 22, 2023, 7:58 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875 "2023-01-22T19:58:21Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Janvier 22, 2023, 7:58 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/1 "2023-01-22T19:58:21Z")

</div>

**Feature description**  
Gladys doit oublier la valeur de certains capteurs si la dernière info est trop vieille.

**Application concrète**  
Les scènes et dashboard affichent actuellement 20°C en température extérieur chez moi (en plein mois de Janvier), car le capteur n’a plus de batterie depuis Septembre.  
Je préfère que passé un temps raisonnable (12h ou 24h) la valeur soit oubliée et que Gladys affiche «&nbsp; **pas de valeur récente** &nbsp;».

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 8, 2023, 3:20 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/2 "2023-09-08T15:20:50Z")

</div>

Pour info j’ai commencé ce sujet vu qu’effectivement c’est une notion importante 🙂

Cela va ressembler à ça :

 ![Screenshot 2023-09-08 at 17.19.24](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/634e2821fe28898373f22dba42195bb9bd0161d3.png)

J’ai mis une valeur par défaut à 48h.

Ca sera modifiable de façon globale dans les paramètres. A voir si à terme on fera des durée différente par type de fonctionnalité, après ça me parait un peu overkill dans un premier temps, je pense qu’un paramètre global est largement suffisant.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Septembre 8, 2023, 3:37 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/3 "2023-09-08T15:37:10Z")

</div>

Dans la fonction Node-Red que j’ai fait j’ai une valeur a 24h pour tous mes capteurs.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 11, 2023, 8:40 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/4 "2023-09-11T08:40:48Z")

</div>

Le paramètre ressemble à ça :

 ![Screenshot 2023-09-11 at 10.40.06](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/947a3f349cc7d74fcdfb3bada22e0d6ac8a545c2.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 11, 2023, 5:58 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/5 "2023-09-11T17:58:03Z")

</div>

Cette fonctionnalité est disponible dans Gladys Assistant 4.28 :

> [@Gladys Assistant 4.28 : Expiration des états de capteurs, nouveaux appareils Zigbee, et plus!](https://community.gladysassistant.com/t/gladys-assistant-4-28-expiration-des-etats-de-capteurs-nouveaux-appareils-zigbee-et-plus/8352):
>
> Salut à tous ! C’est lundi, c’est l’heure d’une nouvelle release Gladys smile Et il y a plein de nouveautés dans Gladys Assistant 4.28 !! Expiration des états de capteurs Désormais, les «&nbsp;vieux&nbsp;» états de capteurs ne seront plus affichés sur le tableau de bord, et seront remplacé par une indication que l’état n’est plus à jour : Pratique pour trouver les capteurs qui n’envoient plus de valeurs ! La délai par défaut est de 48 heures et peut-être modif…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 11, 2023, 5:58 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/6 "2023-09-11T17:58:07Z")

</div>



---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [Septembre 11, 2023, 7:49 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/7 "2023-09-11T19:49:10Z")

</div>

Merci @pierre-gilles,

L’idée de base est bonne et finalement je l’attendai également.  
Toutefois aussitôt après la mise à jour, je me rend compte qu’elle n’est pas totalement adaptée.

En effet pour tout mes devices passant par node-red ou arduino par exemple, et dans un souci d’economie de base de donnée (on est certains à grandement s’en soucier), je ne met à jour les données que si elles sont différentes en envoyant précédemment la dernière valeur avant la nouvelle. Je me retrouve donc pour certaines features sans valeurs pendant un moment, mais je compense cela par l’envoi de la date/heure de la dernière réception au format texte sans sauvegarde en base.

Je me retrouve donc avec ça sur le dashboard alors que cela fonctionne bien (Netatmo fonctionne par tranches du coup la batterie peut rester à la meme valeur pendant 1 mois ou plus)

 ![Screenshot_20230911_212750_Chrome](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e64c4b22fda589d6f3133af56b348097d59e6ab9.jpeg)

Y aurait-il moyen d’envisager de mettre des options sur le type de feature concernées pour activer ou non ce paramètre à l’avenir ?  
2eme solution, d’agir par device ?  
3eme solution, cote node-red de forcer l’envoye d’une valeur toutes les xx heures correspondant au temps réglé pour cette option… faut juste pas qu’il redemarre entre temps sinon ca saute les envois…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Septembre 12, 2023, 7:17 UTC](https://community.gladysassistant.com/t/oublier-une-valeur-apres-un-certain-temps-timeout/7875/8 "2023-09-12T07:17:19Z")

</div>

Je remets ici ma réponse à @spenceur :

> [@Gladys Assistant 4.28 : Expiration des états de capteurs, nouveaux appareils Zigbee, et plus!](https://community.gladysassistant.com/t/gladys-assistant-4-28-expiration-des-etats-de-capteurs-nouveaux-appareils-zigbee-et-plus/8352/12):
>
> Oui c’est quelque chose qui peut-être rajouté slight_smile @Terdious en a fait la demande aussi. Si en attendant cette fonctionnalité vous gêne, allez dans les paramètres, et mettez «&nbsp;1000 jours&nbsp;» d’expiration, comme ça les états n’expireront jamais
