Calcul pluviométrie Jour/Semaine/Mois à partir d'un index

Merci pour ton retour
Oui j’ai fait quelques tests mais suite info trouvée ici

J’ai finalement opté pour un fonctionnement sans scénario et sans variable.
Voici un petit tuto à partir d’un index qui s’incrémente dès que la pluie tombe

Dans le testeur d’expression, ne pas hésiter à comprendre le fonctionnement des expressions.
Par exemple

date('d M Y H:i:s', strtotime('this month midnight'))

Renvoi la date du jour en cours minuit

Il est aussi important de rafraichir les données toutes les heures au cas ou il n’y aurait pas de nouvelles données.
Ceci est fait par l’actualisation du CRON du virtuel

0 * * * *

Dernière heure

#[Terrasse][Pluviomètre][Index Pluviometre]# - min(#[Terrasse][Pluviomètre][Index Pluviometre]#, 60 minute)

Jour en cours

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,this day midnight,now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,this day midnight,now)

Cumul Dernier jour glissant (dernière 24 heures)

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,last day, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,last day, now)

Cumul 48 dernières heures

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,- 2 day, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,- 2 day, now)

Cumul Jour + Hier

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,last day midnight,now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,last day midnight,now)

Cumul Jour - 1

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,last day midnight,this day midnight)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,last day midnight,this day midnight)

Cumul Semaine (glissant) Derniers 7 jours

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,-7 day, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,-7 day, now)

Cumul Semaine (non glissant)

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,Monday this week midnight , now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,Monday this week midnight, now)

Cumul Mois (au 1er du mois)

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,first day of this month midnight, now) - statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,first day of this month midnight, now)

Cumul Mois Glissant (Derniers 30 jours)

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,last month, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,last month, now)

Cumul Année en cours (au 1er janvier)

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,first day of January midnight, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,first day of January midnight, now)

Cumul An Glissant ou Dernier 365 jours

statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,max,last year midnight, now)-statisticsBetween(#[Terrasse][Pluviomètre][Index Pluviometre]#,min,last year midnight, now)
2 « J'aime »