Aller au contenu
Lazer

Graph De Température, Humidité, Consommation...sur Nas

Recommended Posts

Nouvelle version dispo : 4.1

 

Nouveautés :

  • page d'administration permettant d'ordonner les modules, de donner une couleur à  chaque courbe, et d'en cacher certains.
  • Nouveaux types de graphiques exploitant l'historisation des données sur le long terme.

 

J'ai mis à  jour le premier post avec le fichier ZIP et la procédure de mise à  jour.

 

La prochaine version sera une plus grosse mise à  jour, car elle imposera de modifier le virtual device et la base SQL afin de gérer correctement les données des thermostats, des sondes de températures, et des capteurs de fumée.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool merci pour le taff et les évolutions, je vais tacher de tester cela asap ;)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

déja mis a jour et ca fonctionne

merci lazer

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour ceux qui ont un Synology, apparemment, la nouvelle version DSM 5 sortie lundi n'intègre plus MySQL (racheté par le méchant Oracle), et utilise MariaDB àla place.

C'est un fork censé être 100% compatible, mais je n'ai pas encore pu le tester (il faut que j'attende que le projet Xpenology sorte la version 5 pour ESXi).

Si quelqu'un a testé avec ces scripts, un retour serait le bienvenu :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah le DSM5 est sorti, pas encore installé donc je ne peux dire si cela marche

Partager ce message


Lien à poster
Partager sur d’autres sites

Dsm5 installé hier.

Mise àjour des paquets, notamment myphpadmin

Les courbes avaient l air de fonctionner normalement ce matin, j ai juste jeté un coup d'œil

Partager ce message


Lien à poster
Partager sur d’autres sites

pareil pour moi, installé hier soir, je ne savais même pas que mysql allait changer (sinon, j'y aurais peut être pas touché )

 

et après lecture de ton message ce matin, je vérifie... et tout fonctionne correctement...

RAS

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok super merci pour les retours.

Envoyé de mon C6603 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Juste pour préciser et lever les inquiétudes : MariaDB est 100% compatible mySQL :)

Partager ce message


Lien à poster
Partager sur d’autres sites

@Laser Merci pour ce travail fantastique. Marche impec chez moi !

 

à‡a serai le Top du Top si tu pouvais améliorer quelques points sur la page Admin.php. exemples  :

 

1- Pouvoir choisir le Graphe par défaut ( SPLINL, Stacked Column,.... ) pour chacun des Types ( Température, Energie, batterie...)

=> Pour l’énergie ça serai bien d'avoir par défaut Stacked Column, mais pour la temp SPLINE/LINE est plus parlant.

 

2- Pouvoir choisir le Niveau de Zoom par défaut pour chaque Type

=> Histoire de pas avoir des centaines de colonnes à  l'ouverture.

 

3- Pouvoir choisir le Type par défaut qui s'affiche à  l'ouverture de la page d’accueil

=> Pour gagner du temps :-)

 

4 - Pouvoir choisir la couleur du fond d'écran pour chaque Type.

=> Le noir ça fait plus classe je trouve !

 

Encore une fois 1000 merci pour ce travail :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour tes suggestions, je note et j'essaierai d'intégrer ça dans la prochaine release.

 

Sinon, pour info j'ai intégré les graphs de luminosité en Lux (testé avec un capteur Fibaro Motion Sensor), et je suis en train de travailler sur des relevés de consommation en Wh avec prise en compte HC/HP (si on a un Eco-Devices en plus) afin de calculer précisément les coà»ts en € sur de longues périodes... genre en combien de temps je rentabilise le remplacement des lampes à  incandescences par des LED, combien ça coute de se chauffer, etc...

 

Bon par contre, j'espère que vous n'êtes pas pressés, car j'avance tout doucement.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Super !

 

Hâte de pouvoir tester la prochaine version...

 

ça serai bien sympa si tu mettais en ligne des versions intermédiaires, en attendant la version full :-) 

Modifié par yassinex
Merci de ne pas citer le message précédent

Partager ce message


Lien à poster
Partager sur d’autres sites

Le problème des versions intermédiaires, c'est que ça touche à  tout (module virtuel, pages PHP, et base MySQL, avec les données qui sont déjà  dedans).

Donc il faut que je valide la procédure de mise à  jour, et que je décrive ça bien en première page, donc ça me fait beaucoup de boulot.

Il faut voir qu'il y a beaucoup de non-informaticiens ici, et je ne peux pas me permettre de balancer les mises à  jour à  la va-vite comme ça, car sinon ils ne sauront pas se débrouiller tout seuls.

Bref, j'essaye d'avoir une approche "production" qui diffère un peu de ce qu'on trouve habituellement sur les forums où tout le monde bidouille. C'est une déformation professionnelle... mais comme je ne suis pas développeur, la gestion du versioning n'est pas évidente pour moi.

 

Ce qu'il faut voir, c'est que si les utilisateurs perdent les données déjà  présentes dans la DB, alors tout cela perd de son intérêt, puisque j'ai plusieurs idées sur le long terme :

  • étudier l'évolution à  long terme des valeurs, particulièrement utile pour les données de consommation, afin d'établir des comparaisons de dépense énergétique en fonction de la météo, de la température de consigne des thermostats, de l'ensoleillement, du remplacement d'un chauffage par un modèle pus performant, etc...
  • utiliser les variations de températures pour calculer la vitesse de remontée en température pour déterminer l'heure de redémarrage des radiateurs le soir ou au retour de vacances afin d'avoir un confort optimal à  l'arrivée dans le logement.
  • vitesse moyenne de déchargement des batteries, afin d'estimer la date de fin de vie des piles de chaque module (et éventuellement décider remplacer par des fausses piles)

 

PS : édite ton message et enlève la citation de mon propre message qui est juste au-dessus du tient, sinon les admins vont te tomber dessus à  leur retour de vacances.

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement, ce dont tu parles est un projet à  part entière. et je comprend parfaitement ta démarche "Prod".

 

Mais mon propos concernait juste les aspects basiques type: changer les couleurs ou certaines valeurs par defaut.

 

Je peux comprendre égallement que cela ne soit pas une absolue priorité.

 

J'ai quand meme hate de voir ce que ça va donner in fine

 

PS: Dernier posts modifié, c'était une erreur de manip' :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis conscient que l'apparence est importante, mais je t'avoue franchement que ce n'est pas ma priorité... je préfère avancer sur les fonctions importantes.

De toutes façon, ce paramétrage sera également stocké dans la base de données, donc il faudra toucher àla structure avec la création d'une nouvelle table. Ce n'est donc pas une simple mise àjour des fichiers PHP.

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans tous les cas, j ai hâte de voir le résultat, particulièrement l histoire des piles !

Partager ce message


Lien à poster
Partager sur d’autres sites

Tip top ces idées d'évolutions!!!

Tu pourrais prévoir le cas de remontée par eco device sans hc/hp, c'est mon cas :15:

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui sans HC/HP ça va c'est facile.

Par contre, pour EJP c'est pas gagné...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai hate de déménager pour rajouter tout ça, trop cool ce système !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool c'est une bonne nouvelle. De mémoire car mes parents ont l'EJP, l'EJP n'est plus commercialisé auprès des particuliers, seuls ceux qui l'avaient prit y a pas mal d'années l'ont encore.

Moi je suis en abo EDF classique sans HC/HP ;).

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah oui c'est Tempo maintenant qui remplace EJP je crois.

Mais avec les multiples tranches horaire c'est complexe àgérer au niveau des requêtes.

Partager ce message


Lien à poster
Partager sur d’autres sites

×