EmonCMS sur EWATTCH Cloud Mise en oeuvre du tableau de bord opensource EmonCMS sur le serveur EwattchCloud Version du document : 1.0 La gestion d énergie nouvelle génération
1 - PRESENTATION EmonCMS 1 est un tableau de bord opensource personnalisable qui évolue régulièrement grâce à une communauté active. EWATTCH a rendu compatible ses produits à ce tableau de bord dans le but d ouvrir d être le plus OpenDATA possible. La mise en oeuvre pour connecter les produits EWATTCH à EmonCMS est simple et rapide. Cette documentation explique comment réaliser le lien Ewattch/EmonCMS et configurer son premier tableau de bord. EWATTCH héberge une version d EmonCMS sur ses serveurs EwattchCloud, mais l utilisateur peut bien entendu raccorder son produit sur le serveur officiel EmonCMS ou sur son propre serveur. 1 http://emoncms.org 2 - CREATION D UN COMPTE SUR EMONCMS Pour créer un compte EMONCMS, se rendre sur http://ewattchcloud.fr/emoncms/ ou sur http:// emoncms.org et cliquer sur register. Indiquer ensuite un login, une adresse mail et un mot de passe. Se connecter à son compte et accéder au menu Account afin d obtenir la clé de connexion permettant à votre superviseur d accéder à la base de données EmonCMS. Vous devrez saisir cette clé dans la configuration du superviseur. 2 Réf. : EmonCMS sur EwattchCloud
23 - CONFIGURATION DU SUPERVISEUR Pour connecter un superviseur à un serveur EmonCMS, il suffit d aller dans l onglet Communications de la page de configuration et de remplir les champs suivants : - Activé : indique si vous souhaitez envoyer les données vers EmonCMS - Nom du serveur : mettre ewattchcloud.fr comme nom de serveur ou emoncms.org pour le serveur officiel EmonCMS - Port utilisé : laisser 80 par défaut - Chemin : mettre le chemin d accès permettant l enregistrement des données sur le serveur choisi. Par exemple, sur le serveur ewattchcloud il faut indiquer : /emoncms/input/post.json et /input/post.json sur le serveur officiel EmonCMS. - node : vous pouvez connecter plusieurs superviseurs sur le même tableau de bord, le numéro de node permet de séparer les mesures par superviseur. Par défaut, laisser la valeur 0. - clé : indiquer la clé d écriture qui permet au superviseur d avoir accès en écriture à la base de données que vous avez enregistrée lors de la création de votre compte EmonCMS. - rafraichir toutes les X secondes : il s agit de l intervalle d envoi des données. Le superviseur envoi Vous devez ensuite Activé la connexion et cliquer sur VALIDER afin de terminer la configuration du superviseur. Le superviseur envoie alors l ensemble des données des capteurs configurés à la plateforme Emon- CMS. 3 Réf. : EmonCMS sur EwattchCloud
24 - PARAMETRAGE D EMONCMS En vous connectant sur votre compte EmonCMS et en allant sur le menu Input, vous observerez l ensemble des capteurs configurés sur votre superviseur. Node : Il s agit du noeud qui regroupe l ensemble des mesures du superviseur Key : Nom permettant d identifier le type de capteur. Il est créé automatiquement par le superviseur. Avec comme structure TYPE POSTE_POWER/FLOW_Nom du capteur pour la mesure de puissance ou de débit instantanée, ou TYPE POSTE_Nom du capteur pour les valeurs d index. ELEC POWER_general correspond par exemple à l index de la consommation général en kwh. Process list : Liste des opérations effectuées sur la valeur du capteur. last updated : Indique quand la valeur a été mis à jour pour la dernière fois value : dernière valeur reçue. Les inputs sont les valeurs brutes provenant du superviseur. Ces valeurs ne sont pour le moment pas enregistrées. Il est nécessaire d enregistrer les valeurs dans la base de données d EmonCMS en créant des FEEDS. Pour créer un FEED, cliquer sur la clé au bout de la ligne du capteur. Il est nécessaire de créer 3 FEEDS par capteur sauf pour les capteurs environnementaux (T C, humidité...) qui n en nécessitent qu un seul. Le premier FEED est l enregistrement de l index en kwh dans la base de données : Mettre Log to feed, indiquer le nom souhaité, et mettre Feed engine à Variable Interval No Averaging. Le deuxième FEED est la conversion des kwh en kwh par jour (kwh/d) Et enfin le troisième FEED est créé avec la valeur instantanée du capteur (ex. : ELEC_POWER_XXX ou WATER FLOW_XXX). Mettre Log to feed, indiquer le nom souhaité, et mettre Feed engine à Variable Interval No Averaging. 4 Réf. : EmonCMS sur EwattchCloud
Dans cet exemple, pour le capteur général, nous avons maintenant 3 valeurs enregistrées dans la base de données : - l index du compteur général électrique en kwh (log sur la ligne ELEC_general) - la consommation par jour en kwh/d (kwhkwhd sur la ligne ELEC_general) - la consommation instantanée en Watts (log sur la ligne ELEC_POWER_general) Dans le cas d un capteur environnement (T C, humidité, CO2...), il est nécessaire de simplement enregistrer la valeur dans la base de données en créant un log to feed, par exemple : Une fois que vous avez répété l opération pour tous les capteurs, vous pouvez maintenant utiliser votre base de données pour créer vos propres tableaux bords. 25 - CREATION DE TABLEAU DE BORD EmonCMS est un environnement complet et puissant, que nous ne pouvons pas entièrement décrire dans ce document, nous vous invitons donc à visiter le site : http://emoncms.org/site/docs/ dashboards pour connaitre en détail les différentes possibilités. Nous allons vous décrire rapidement les fonctionnalités principales d EmonCMS. Cliquer sur le menu Dashboard puis sur le bouton plus pour créer votre premier tableau de bord. Vous pouvez créer plusieurs tableaux de bord avec un seul compte EmonCMS. Renommer Editer Dupliquer Supprimer Visualiser 5 Réf. : EmonCMS sur EwattchCloud
Le premier objet à ajouter à votre tableau de bord est le Zoom dans l onglet Visualisation. Il permet de visualiser les consommations à l année, au mois, à la journée et de zoomer pour avoir une courbe de consommation précise. L objet Dial dans le menu Widgets permet de visualiser une valeur sous la forme d une jauge. Enfin, le serveur EmonCMS hébergé par sur http://ewattchcloud.fr/emoncms possède un module supplémentaire permettant de créer des alertes sur différents seuils. Il suffit de cliquer sur Extras et Event pour accéder à la page de configuration. 6 Réf. : EmonCMS sur EwattchCloud