Messages : 72
Sujets : 7
Inscription : Mar 2016
Réputation :
0
Version de firmware du serveur: 2.0.142
Bonjour,
J'aimerais calculer la moyenne de la vitesse du vent sur les 1h qui précédent. Je pensais prendre un echantillonnage par exemple tout les 5 min et faire la moyenne des 12 dernières valeurs. Je vois bien comment faire avec 12 variables et 1 pointeur vers la dernière valeur à remplacer mais ça me dérange un peu de créer autant de variables et ce n'est pas très souple dans le cas ou je veux changer l'echantillonnage ou la durée.
Le mieux serait sans doute de pouvoir utiliser le module de statistiques directement mais j'ai pas l'impression que ce soit possible.
Pourriez vous confirmer et me dire si vous avez une meilleur idée ?
Mon but est de créer des valeurs moyenne pour le vent, la pluie et l'ensoleillement.
Likes Received: 2 in 2 posts
Likes Given: 0
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
tu peux y arriver avec 3 (4) variables, quelque soit le nbr d'échantillons.
- Moyenne
- PremièreValeurASupprimer
- NbrEléments
- NouvelleValeur
Moyenne = (Moyenne * NbrEléments - PremièreValeurASupprimer + NouvelleValeur) / NbrEléments
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 72
Sujets : 7
Inscription : Mar 2016
Réputation :
0
Version de firmware du serveur: 2.0.142
Encore merci pour ton aide Jojo.
Je comprend ton calcule mais le problème c'est la variable PremièreValeurASupprimer. Je ne vois pas comment trouver cette valeur à moins de stocker toutes les valeurs intermédiaires.
Likes Received: 2 in 2 posts
Likes Given: 0
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
oui, juste ,tu as raison, j'avais le test dans xls. mais là du coup on ne va rien gagner alors ...
Zut
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 72
Sujets : 7
Inscription : Mar 2016
Réputation :
0
Version de firmware du serveur: 2.0.142
Je vois plein d'utilisations possible pour ce genre de moyenne :
- Si pluie > X% dans les 3 derniers jours alors désactivation de l'arosage
- Si présence > 80% sur les 1h qui précédent pour consigne chauffage
- Si consommation eau > X litres sur 10 min fuite possible
- Si luminosité extérieur moyenne > X lux alors on laisse les screens fermé (sinon ils peuvent remonter juste pour un nuage qui passe devant le capteur)
etc ...
Le module statistique fait déjà ce travail il me semble, il suffirait de pouvoir récupérer les valeurs max/min/moyenne sur un interval de temps en minutes partout où l'historique est activé et ce serait parfait.
Si personne ne connais de moyen de faire cela c'est peut être une suggestion interessante à envoyer aux devs.
Likes Received: 2 in 2 posts
Likes Given: 0
Messages : 702
Sujets : 21
Inscription : Jun 2014
Réputation :
4
Quelle station météo utilises-tu???
Likes Received: 29 in 21 posts
Likes Given: 25
Messages : 72
Sujets : 7
Inscription : Mar 2016
Réputation :
0
Version de firmware du serveur: 2.0.142
(11-07-2017, 06:11 PM)Jlr a écrit : Quelle station météo utilises-tu???
C'est une Elsner Suntracer KNX sl
Likes Received: 2 in 2 posts
Likes Given: 0