Bonjour,
J'aurai besoin d'utiliser une fonction de compteur incrémental, alimenté par un script. Si j'ai bien compris le compteur a besoin qu'on lui envoi un index qui s'incrémente tout le temps c'est bien celà ?
Moi j'ai une valeur temps réel , par exemple le nombre d'utilisateurs connectés a un serveur a un instant T. J'ai un script qui me remonte cette info toutes les minutes mais si je m'en sert pour alimenter le compteur il grimpe avec des valeurs qui ne sont pas bonnes.
Par exemple :
10h00 : 3 utilisateurs
10h01 : 3 utilisateurs
10h02 : 3 utilisateurs
Le compteur va m'afficher 9 , alors qu'il s'agit toujours des même 3 utilisateurs. Je n'arrive pas a réfléchir sur la logique a mettre en place pour les compter de manière efficace.
L'idée serait d'avoir une trace du nombre d'utilisateurs par jour / par heure
Cela dit je ne sais pas si c'est réellement possible ! Je sèche
Merci d'avance pour vos lumières
Compteur incrémental
Compteur incrémental
spiwit
@FermeQuiTweet https://twitter.com/FermeQuiTweet
Mon installation https://easydomoticz.com/forum/viewtopi ... =21&t=6452
@FermeQuiTweet https://twitter.com/FermeQuiTweet
Mon installation https://easydomoticz.com/forum/viewtopi ... =21&t=6452
Re: Compteur incrémental
Je prends un exemple :
10h00 : 2 utilisateurs
10h01 : 1 utilisateurs (1 utilisateurs est parti)
10h02 : 3 utilisateurs (le premier parti est revenu + 1 nouveau)
10h03: 3 utilisateurs (les 3 sont partis et 3 nouveaux sont arrivée)
La seule info que tu peux avoir est le nombre d'utilisateurs à l'instant T. Il est pour moi impossible d'en extraire le nombre d'utilisateur total. Dans mon exemple, DomoticZ voit 2 puis 1 puis 3 puis 3 : c'est impossible de trouver ce qui c'est passer (que j'ai écris entre parenthèses).
Il te faut trouver une autre info sur ton serveur. Peut-être l'info d'un utilisateur qui ne se serait pas connecté cet heure ? Là oui un compteur incrémental pourrait fonctionner. Alors oui, tu verrai un pic au heures pile car les utilisateurs encore connecté seront compter à la premier minutes, mais si tu veux l'info par heure, tu ne verras pas le pic puisque tu regardera le pic + tous les ajouts qu'ils y aura eu.
Par contre, il en faudrait un deuxième pour vérifier qu'un utilisateur ne se serait pas connecter sur la journée.
10h00 : 2 utilisateurs
10h01 : 1 utilisateurs (1 utilisateurs est parti)
10h02 : 3 utilisateurs (le premier parti est revenu + 1 nouveau)
10h03: 3 utilisateurs (les 3 sont partis et 3 nouveaux sont arrivée)
La seule info que tu peux avoir est le nombre d'utilisateurs à l'instant T. Il est pour moi impossible d'en extraire le nombre d'utilisateur total. Dans mon exemple, DomoticZ voit 2 puis 1 puis 3 puis 3 : c'est impossible de trouver ce qui c'est passer (que j'ai écris entre parenthèses).
Il te faut trouver une autre info sur ton serveur. Peut-être l'info d'un utilisateur qui ne se serait pas connecté cet heure ? Là oui un compteur incrémental pourrait fonctionner. Alors oui, tu verrai un pic au heures pile car les utilisateurs encore connecté seront compter à la premier minutes, mais si tu veux l'info par heure, tu ne verras pas le pic puisque tu regardera le pic + tous les ajouts qu'ils y aura eu.
Par contre, il en faudrait un deuxième pour vérifier qu'un utilisateur ne se serait pas connecter sur la journée.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos