Bonjour à toutes et tous,
Je suis actuellement sur un projet visant à récupérer des données depuis des logs d'équipements domotiques dans un fichier CSV.
Ces données seront utilisées sous forme graphique (C3 JS), à des fins statistiques dans le domaine du handicap.
Je ne sais pas comment faire pour grouper mes données en fonction des date.

J'utilise OpenCSV pour le parsing de mon csv et un HashMap mais celui-ci ne prend en compte qu'une paire clé / valeur, que je parviens à afficher,
avec le nom de chaque équipement et le nombre d'action de l'intégralité du CSV (sans groupement par date).
Je ne vois vraiment pas comment faire pour filtrer par date tout en faisant une somme des actions enregistrées de chaque composant.
S'il se trouvait une bonne âme pour me mettre sur la voie, ce serait fort charitable

Mon CSV de départ ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
idIndex,date,heure,participant,adresseParticipant,equipement,adresseBus,valeur
1,06-03-17,11:39:59,Capteur_Zenio_Chambre_SDB,1.1.39,Luminosite_Chambre,5/1/3,00
2,07-03-17,11:39:59,Capteur_Zenio_Chambre_SDB,1.1.39,Luminosite_SDB,5/1/4,00
3,06-03-17,11:40:01,Indefini,1.1.103,Consommation_Energie_General,4/0/0,003C
4,07-03-17,11:40:01,Capteur_IR_Exterieur,1.1.31,Luminosite_Exterieure,5/1/0,26
5,06-03-17,11:40:09,Capteur_Hall,1.1.30,Luminosite_Hall_Entree,5/1/1,14 
6,06-03-17,13:37:19,Capteur_Zenio_Chambre_SDB,1.1.39,Luminosite_Chambre,5/1/3,00
7,07-03-17,15:48:03,Capteur_IR_Exterieur,1.1.31,Luminosite_Exterieure,5/1/0,26
8,08-03-17,11:39:59,Capteur_Zenio_Chambre_SDB,1.1.39,Luminosite_SDB,5/1/4,00
2,08-03-17,09:53:09,Capteur_Zenio_Chambre_SDB,1.1.39,Luminosite_SDB,5/1/4,00
Et je voudrais qu'en sortie, il ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
date,Luminosite_Chambre,Luminosite_SDB,Consommation_Energie_General,Luminosite_Exterieure,Luminosite_Hall_Entree
06-03-17,2,0,1,0,1
07-03-17,0,1,0,2,0
08-03-17,0,2,0,0,0
Si besoin, je pourrai poster mon code de test.
Merci.