[MAJ] Interface graphique des consommations et températures

Donnez de l'intelligence à votre domicile grâce à la toute dernière box Zwave de Connected Object

[MAJ] Interface graphique des consommations et températures

Messagede pacific_boy » 31 Jan 2015, 18:08

Bonjour Ă  tous,

Me revoilà avec une nouvelle version de mon application pour suivre la consommation électrique, la température, la luminosité et plein d'autres.

Cette à article à juste pour but de présenter, à ceux ayant déjà mis en place la première version , les nouveautés et la méthode pour migrer sur la nouvelle version.

Pour les nouveaux il faut suivre cette article : http://www.touteladomotique.com/forum/viewtopic.php?f=82&t=15716

Tout d'abord voici les Ă©volutions :
  • DĂ©coupage de l'application par onglet :
    Image
  • Dans l'onglet "Bilan" on retrouve maintenant uniquement le rĂ©capitulatif de la consommation sur plusieurs pĂ©riodes, le top cinq des consommations les plus Ă©levĂ©s et des liens vers les autres onglets
    Image
  • Dans l'onglet "Bilan par pĂ©riphĂ©rique" on retrouve une nouvelle fonctionnalitĂ© permettant de voir la consommation de chaque pĂ©riphĂ©rique sur des pĂ©riodes prĂ©dĂ©finies ou sur la pĂ©riode sĂ©lectionnĂ©e. On peut aussi cliquer sur la petite icĂ´ne en bout de ligne pour afficher sous forme de graphique la consommation journalière de chaque pĂ©riphĂ©rique.
    Image
    Image
  • Dans l'onglet "Consommation" on retrouve tous les graphiques liĂ©s Ă  la consommation de la première version
    Image
  • Dans l'onglet "Environnement" on retrouve diffĂ©rents graphiques :
    • Le premier reprĂ©sente la tempĂ©rature dans le temps ainsi que les consignes de chauffage dans le temps
    • Le deuxième reprĂ©sente la luminositĂ© dans le temps (un palier de 30 lux a Ă©tĂ© appliquĂ© afin de limiter les donnĂ©es affichĂ©es)
    • Le troisième reprĂ©sente le taux d'humiditĂ© dans le temps
    • Le quatrième reprĂ©sente le taux de C.O.2 dans le temps
    • Le cinquième reprĂ©sente la pression dans le temps
    • Le cinquième reprĂ©sente le bruit dans le temps
    • Le dernier reprĂ©sente la pluie dans le temps
    Image
  • Dans l'onglet "EvĂ©nements" on retrouve une time line avec les 10 000 derniers changements d'Ă©tat/valeurs des pĂ©riphĂ©riques (il faut jouer sur la pĂ©riode affichĂ©es pour voir les Ă©vĂ©nements plus anciens)
    Image
  • Le menu a Ă©tĂ© revu afin de pouvoir y afficher plus de pĂ©riphĂ©riques sans avoir systĂ©matiquement la scrollbar. Un système de plier/dĂ©plier Ă  donc Ă©tĂ© ajoutĂ©
    Image
  • Le script d'import des donnĂ©es depuis l'eedomus a Ă©tĂ© revue afin de gĂ©rer les nouvelles fonctionnalitĂ©s tout en limitant le nombre d'appel Ă  l'API eedomus
  • Une sauvegarde sous forme de fichier (rĂ©pertoire data) des donnĂ©es bruts rĂ©cupĂ©rĂ©es par l'API eedomus a Ă©tĂ© ajoutĂ©e afin de pouvoir via un nouveau script repartir de zĂ©ro ou relancer l'import si besoin pour ceux n'ayant pas l'abonnement prĂ©mium Ă  l'eedomus et donc avec un historique de 24h uniquement. Attention pour le moment il s'agit juste de la sauvegarde, le script de restauration n'existe pas !!
  • Optimisations diverses sur l'affichage des graphiques
  • La base de donnĂ©e a Ă©tĂ© revue pour plus de flexibilitĂ© et de performance

Mise en place
Pour la mise en place depuis zéro, il faut consulter l'article précédent que j'ai mis à jour : http://www.touteladomotique.com/forum/viewtopic.php?f=82&t=15716

Migration

Pour la migration je vais vous expliquer les grandes lignes afin que vous puissiez conserver votre historique pour ceux qui n'ont pas l'abonnement premium d'eedomus.

  • Pour commencer et par mesure de sĂ©curitĂ© faites un export de votre base de donnĂ©e. Cela permettra de faire un retour arrière si besoin
  • Ensuite renommer votre base de donnĂ©e en allant sur phpMyAdmin, votre base de donnĂ©e puis dans l'onglet OpĂ©ration. Remplir ensuite la case "Renommer la base de donnĂ©es comme suit :" en suffixant le nom avec "_old" par exemple
    Image
  • Ensuite suivre l'ensemble du premier article pour mettre Ă  jour vos sources et crĂ©er une nouvelle base de donnĂ©es. Attention : ne pas lancer l'import avant d'avoir migrer vos donnĂ©es avec la procĂ©dure ci-dessous : http://www.touteladomotique.com/forum/viewtopic.php?f=82&t=15716
  • Pour finir il faut rĂ©cupĂ©rer les anciennes donnĂ©es. Pour cela rien de plus simple, il fau exĂ©cuter quelques requĂŞtes SQL dont voici quelques exemples :
    • Pour rĂ©cupĂ©rer vos consommations :
      Code: Tout sélectionner
      INSERT INTO nouvelle_base.consommation SELECT * FROM ancienne_base.consommation

    • Pour rĂ©cupĂ©rer vos pĂ©riphĂ©rique :
      Code: Tout sélectionner
      INSERT INTO nouvelle_base.peripherique SELECT * FROM ancienne_base.peripherique

    • Pour rĂ©cupĂ©rer vos pièces :
      Code: Tout sélectionner
      INSERT INTO nouvelle_base.piece (id, libelle) SELECT id, libelle FROM ancienne_base.piece

    • Pour rĂ©cupĂ©rer vos usages :
      Code: Tout sélectionner
      INSERT INTO nouvelle_base.usage_periph SELECT * FROM ancienne_base.usage_periph

    • Pour rĂ©cupĂ©rer vos tempĂ©ratures :
      Code: Tout sélectionner
      INSERT INTO nouvelle_base.environnement (date_debut, id, peripherique, valeur) SELECT date_debut, id, peripherique, temperature FROM ancienne_base.temperature; update nouvelle_base.environnement set type="temperature" where id in (SELECT id FROM ancienne_base.temperature);


  • Maintenant vous pouvez lancer la mise Ă  jour de vos donnĂ©es depuis l'eedomus avec la nouvelle version
  • Une fois la mise Ă  jour effectuĂ©e, il faut ajouter des images Ă  vos pièces. Pour cela vous pouvez suivre la procĂ©dure dans le premier article

Et voilà normalement vous possédez maintenant la nouvelle version avec les données récolter par la première version !

N'hésitez pas à laisser des commentaires si vous rencontrez des soucis, j'essayerais d'y répondre au mieux.
pacific_boy
Membre Actif
 
Messages: 16
Inscription: 24 Nov 2014, 22:48

Re: [MAJ] Interface graphique des consommations et températu

Messagede domotics » 01 FĂ©v 2015, 22:40

Merci pour ta contribution
Domotics
Mon Skype : mr.domotics - Contactez moi pour une démo, des réponses à vos questions, ...
Mon Installation : Eedomus, Zwave, Oregon, Sonos, EnOcean, Chacon, Raspberry Pi, IPX800, WES, RFXTRX, Nas Synology et Cams IP
Mon Conseil : La domotique doit toujours rester simple et demander un minimum de maintenance; Pensez aux autres utilisateurs de la maison ...

Domotics propose ses services via sa société de conseils http://www.id2domotique.com et sa boutique http://laboutiquededomotique.com
Avatar de l’utilisateur
domotics
Administrateur
 
Messages: 5023
Inscription: 15 AoĂ» 2003, 14:38
Localisation: Toulouse


Retourner vers Box - Eedomus+

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique