Skip to content

Commit

Permalink
Calendrier, Icones & Infos abonnement
Browse files Browse the repository at this point in the history
- Ajout d'un calendrier pour sélectionner la période dans la vue "Aperçu
24h".
- Ajout d'icônes pour illustrer les boutons de navigation.
- Affichage des données concernant l'abonnement et la consommation
courante dans la vue "Instantané".
  • Loading branch information
BmdOnline committed Feb 9, 2014
1 parent fc37274 commit fd7f341
Show file tree
Hide file tree
Showing 24 changed files with 2,234 additions and 220 deletions.
24 changes: 17 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,13 @@

###Version 4.2 (dev)
* Interface
- change : Affiche la prochaine période tarifaire des abonnements Tempo. (BmdOnline)
- change : Ajout d'un calendrier pour sélectionner la période dans la vue "Aperçu 24h". (BmdOnline)
- change : Affichage des données concernant l'abonnement et la consommation courante dans la vue "Instantané". (BmdOnline)
* Option tarifaire et intensité souscrite.
* Période tarifaire actuelle.
* Puissance et intensité maximales sur 24h.
* Prochaine période tarifaire (abonnement Tempo).
- change : Ajout d'icônes pour illustrer les boutons de navigation. (BmdOnline)

* Graphiques
- change : L'échelle de la gauge instantanée s'ajuste automatiquement. (energy01 & BmdOnline)
Expand Down Expand Up @@ -220,14 +226,18 @@ Attention à la casse (majuscule / minuscule) !
```

###Reste à faire
- [x] Afficher les informations concernant l'abonnement dans l'onglet instantané.
- [x] Afficher les consommations MAX (imax, pmax) dans l'onglet instantané.
- [x] Prévoir une version "mobile", pour les smartphones et tablettes.
- [x] Prévoir un rafraîchissement automatique, avec temporisation.
- [x] Réutiliser le fichier config.php (régression de la v4).
- [x] Gestion dynamique du maximum de la gauge d'intensité.
- [x] Meilleure gestion des tarifs.
- [x] Ajout d'un calendrier à la place du bouton "Aujourd'hui".
- [] Ajout d'un calendrier à la place du bouton "Aujourd'hui" pour l'historique.
- La navigation doit dépendre du type d'historique (jour / semaine / mois)...
- [] Revoir les seuils de la gauge instantanée.
- [] 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é.
- [] Ajout d'un calendrier à la place du bouton "Aujourd'hui".
- Il existe 2 calendriers JQueryUI et JQueryMobile.
- [x] Prévoir un rafraîchissement automatique, avec temporisation.
- [x] Réutiliser le fichier config.php (régression de la v4).
- [x] Gestion dynamique du maximum de la gauge d'intensité.
- [x] Meilleure gestion des tarifs.
10 changes: 7 additions & 3 deletions config.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
/*********************************/
/* Paramètres du programme */
/*********************************/
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes

$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["template"]["desktop"] = "teleinfo";
$config["template"]["mobile"] = "teleinfo.mobile";
$config["notemplate"]["desktop"] = "tpl/teleinfo.tabs.html";
$config["notemplate"]["mobile"] = "tpl/teleinfo.tabs.mobile.html";

/***********************/
/* Données MySQL */
Expand Down
10 changes: 7 additions & 3 deletions config.sample.date.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
/*********************************/
/* Paramètres du programme */
/*********************************/
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes

$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["template"]["desktop"] = "teleinfo";
$config["template"]["mobile"] = "teleinfo.mobile";
$config["notemplate"]["desktop"] = "tpl/teleinfo.tabs.html";
$config["notemplate"]["mobile"] = "tpl/teleinfo.tabs.mobile.html";

/***********************/
/* Données MySQL */
Expand Down
10 changes: 7 additions & 3 deletions config.sample.ftimestp.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
/*********************************/
/* Paramètres du programme */
/*********************************/
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes

$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["template"]["desktop"] = "teleinfo";
$config["template"]["mobile"] = "teleinfo.mobile";
$config["notemplate"]["desktop"] = "tpl/teleinfo.tabs.html";
$config["notemplate"]["mobile"] = "tpl/teleinfo.tabs.mobile.html";

/***********************/
/* Données MySQL */
Expand Down
10 changes: 7 additions & 3 deletions config.sample.timestp.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@
/*********************************/
/* Paramètres du programme */
/*********************************/
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes
$config["refreshAuto"] = true; // active le rafraichissement automatique
$config["refreshDelay"] = 120; // relancé toutes les 120 secondes

$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["usetemplate"] = false; // utilise les templates pour afficher les page HTML (utilise RainTPL)
$config["template"]["desktop"] = "teleinfo";
$config["template"]["mobile"] = "teleinfo.mobile";
$config["notemplate"]["desktop"] = "tpl/teleinfo.tabs.html";
$config["notemplate"]["mobile"] = "tpl/teleinfo.tabs.mobile.html";

/***********************/
/* Données MySQL */
Expand Down
Loading

0 comments on commit fd7f341

Please sign in to comment.