# Somme, moyenne, calculs dans les scènes

**URL:** <https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646>\
**Category:** Demande de fonctionnalités\
**Tags:** feature-core\
**Created:** [Novembre 1, 2021, 7:17 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646 "2021-11-01T07:17:15Z")\
**Posts on this page:** 11\
**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:** [Novembre 1, 2021, 7:17 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/1 "2021-11-01T07:17:15Z")

</div>

**Feature description**  
Dans une scène, permettre les calculs :

- Moyenne des valeurs sur une période
- Somme des valeurs sur une période
- Comparaison de valeurs (exemple 4)

### Exemples

**1. Humidité moyenne dans les pièces de mon logement**  
«&nbsp;Si la moyenne des valeurs d’humidité est supérieur à 60% sur 6h, alors je déclenche une action (ou j’envoie un message)&nbsp;»

**2. Température moyenne sur une période**  
«&nbsp;Si mon réfrigérateur a une température moyenne supérieur à 6°C en 2h, alors j’avertis qu’il est pas assez froid&nbsp;»

**3. Total des ouvertures de la porte**  
«&nbsp;Si ma porte d’entrée est ouverte plus de 5 fois en une heure, alors…&nbsp;»

**4. Surconsommation d’une prise**  
«&nbsp;Si la consommation totale de ma prise sur 7 jours est supérieur à 10kWh, alors j’averti&nbsp;».  
Mais prise me renvoie la valeur instantané (120W consommés actuellement) mais aussi une valeur totale agrégée (300kWh consommés depuis l’installation de la prise). Donc c’est logique de dire : J1 = 200kWh, J7 = 205kWh, consommation sur 7 jours = 5kWh.

**5. Détection du mouvement sur une période**  
Si en cas de mouvement un capteur renvoie «&nbsp;1&nbsp;», alors faire la somme de ces valeurs sur une période permettra de définir s’il y a eu du mouvement !

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Avril 8, 2024, 7:46 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/2 "2024-04-08T07:46:51Z")

</div>

Hello,

Je suis très intéressé par cette fonctionnalité 🙂

---

<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:** [Avril 8, 2024, 8:39 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/3 "2024-04-08T08:39:22Z")

</div>

Salut @prohand, qu’est-ce qui t’intéresse ?

En soit on a déjà certaines formes de calculs dans les scènes

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Avril 8, 2024, 8:52 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/4 "2024-04-08T08:52:21Z")

</div>

Salut @pierre-gilles

Les points 1,2 et 4 m’intéresse 😉

J’aimerai pouvoir aussi calculer le coût en électricité d’un appareil  
Du coup mettre en mqtt le cout de mon abonnement au KhW et l’utiliser pour calculer par exemple le cout sur 1 journée ou 1 mois de l’utilisation d’une prise

J’aimerai aussi pouvoir faire un calcul d’une différence entre 2 horaires par exemple qu’entre le 08/04/2024 10h00 et 08/04/2024 à 11h00 c’est égale à 1h00

---

<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:** [Avril 8, 2024, 9:23 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/5 "2024-04-08T09:23:09Z")

</div>

> [@prohand](#):
>
> Du coup mettre en mqtt le cout de mon abonnement au KhW et l’utiliser pour calculer par exemple le cout sur 1 journée ou 1 mois de l’utilisation d’une prise

ça pour le coup je pense que tu peux déjà faire quelque chose dans cette veine.

Tu fais un capteur virtuel dans l’intégration MQTT qui s’appellerais «&nbsp;Somme consommation&nbsp;»

Ensuite tu fais une scène soit à chaque changement de consommation, soit par heure, suivant comment ta prise connectée fonctionne, et tu défini la somme comme étant la somme d’elle même + la nouvelle valeur de consommation

ca te fait une somme qui est utilisable et affichable sur le tableau de bord

Tu peux le reset tous les mois avec une scène si tu veux 🙂

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Avril 8, 2024, 9:30 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/6 "2024-04-08T09:30:12Z")

</div>

Je vais essayer de voir avec cette solution ce que je peux faire 🙂

Pour les autres points tu as une idée ?

Merci

---

<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:** [Avril 8, 2024, 12:40 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/7 "2024-04-08T12:40:07Z")

</div>

> [@prohand](#):
>
> J’aimerai aussi pouvoir faire un calcul d’une différence entre 2 horaires par exemple qu’entre le 08/04/2024 10h00 et 08/04/2024 à 11h00 c’est égale à 1h00

Pour ça, j’aimerais comprendre ce que tu veux faire concrètement ?

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Avril 8, 2024, 12:56 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/8 "2024-04-08T12:56:49Z")

</div>

Simplement calculer la différence entre ces 2 dates 🙂 :  
Ne fait pas attention à la durée de la lessive ^^ je suis en rodage sur les scènes ^^  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9764153d7789dc723fda5cc8342fb5cdae3609e6.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:** [Avril 8, 2024, 1:26 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/9 "2024-04-08T13:26:10Z")

</div>

Ah oui je comprend 🙂

Une option, ça serait d’utiliser une API/ou Node-RED tout simplement.

Sinon, pour avoir ça dans Gladys en natif c’est une demande de fonctionnalité séparée je dirais 🙂

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Avril 8, 2024, 1:31 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/10 "2024-04-08T13:31:12Z")

</div>

Yes ok merci 😉  
C’est fait pour la demande de fonctionnalité

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Mai 6, 2024, 11:51 UTC](https://community.gladysassistant.com/t/somme-moyenne-calculs-dans-les-scenes/6646/11 "2024-05-06T11:51:49Z")

</div>

Hello,

J’aurai également aimé pouvoir calculer une moyenne sur une période donnée.  
Par exemple si une valeur est entre 0 et 3 sur une durée de 5 minutes par exemple alors on passe à la suite 😉
