#Graphique Conso Electrique Téléinfo EDF ##avec Highcharts (v4)
###Aperçu
- Puissance Instantanée
- Consommation Actuelle
- Données Historiques
- Vue Complète
###Version 4
-
Ajout de la gauge de consommation instantanée.
-
Ajout des boutons de navigation dans l'histogramme :
- Choix du type de vue : jour / Semaine / Mois / Année.
- Choix de la période : 1-7 jour / 1-52 semaines / 1-12 mois / 1-4 ans.
-
Ajout d'une courbe représentant la période précédente dans l'histogramme.
-
Remplacement de JQuery et Highcharts par les versions plus récentes.
###Version 3
-
Prise en charge du régime EDF de base :
- Les graphiques affichent les données BASE ou HP/HC selon l'abonnement EDF.
-
Envoi de données de manière asynchrone, via GetJSON :
- Les boutons de changement de période du second graphique marchent maintenant sans recharger la page.
- Les données téléinfo n'apparaissent plus dans la page générée (afficher le code source affiche une page plus légère).
-
Séparation du code php/html/javascript en 3 fichiers distincts :
- Le code php qui fournit les données au format JSON.
- Le fichier javascript qui génère les graphiques.
- La page HTML qui utilise tout ça, très épurée.
-
Ajout des boutons "-24h / Aujourd'hui / +24h" pour faire "défiler" le premier graphique.
-
Remplacement de JQuery et Highcharts par les versions plus récentes.
-
Résolution de problèmes de mémoire : chaque rafraîchissement augmentait significativement la mémoire du navigateur.
Voir Graphique Conso Electrique Téléinfo EDF avec Highcharts (v3)
###Version 2 Voir Graphique Conso Electrique Téléinfo EDF avec Highcharts (v2)
###Version 1 Voir Graphique Conso Electrique Téléinfo EDF avec Highcharts
###Format de date MySQL Selon l'utilitaire collectant les données téléinformation, la base peut utiliser format de date différent. Cette version du programme utilise un type timestamp. L'adaptation des requêtes SQL est plutôt simple pour utiliser un type datetime.
###Reste à faire
- Prévoir un rafraîchissement automatique, avec temporisation.
- Proposer de visualiser une période précédente ou une moyenne en surimpression de l'historique.
- Optimiser l'utilisation de HighCharts avec le chargement asynchrone :
- Actuellement, le graphique est détruit et recréé. Il faudrait envisager de remplacer les données sans détruire le graphique.
- Fiabiliser les passages aux heures hiver/été.
- Réutiliser le fichier config.php (régression de la v4).