OpenEnergyMonitor
Editeur : Loïc FAGNO
A project to develop open-source energy monitoring tools to help us relate to our
use of energy, our energy systems and the challenge of sustainable energy.
http://openenergymonitor.org/emon/
Déploiement avec Docker:
OpenEnergyMonitor
OpenEnergyMonitor est un projet permettant de développer des outils open-source de suivi énergétique, et des interactions possibles avec celle-ci. Le projet est porté par Glyn Hudson et Trystan Lea, La grande partie des applications développer par ce projet sont des suivie de consommations d’un bâtiment.
OpenEnergyMonitor s’appuie sur différent module interfacer entre eux. Les Capteurs et les effecteurs communiquant par onde les radiofréquences pour (433 ou 868 MHz). Les données recueillies sont centralisées puis envoyées par Internet sur un serveur qui effectue des rapports (reporting).
Développement :
- Arduino
- C++ pour les microcontrôleurs,
- php/javascript pour le serveur
- python si le Raspberry Pi est utilisé comme base.
Schématisation :
emonTX :
emonTX est un module d'OpenEnergyMonitor permettant de gérer les capteurs. Le microcontrôleur embarqué est un Atmega 328 et la carte est compatible Arduino Uno il propose différent type de connexion :
- Trois ports permettant de brancher une sonde de courant CT (il est donc possible de suivre une installation en triphasé)
- Un port pour une sonde de température
- Un port avec compteur d'impulsions
- Une entrée AC permettant de brancher un adaptateur AC/AC optionnel afin d'avoir une référence pour les calculs de puissance
emonBase : emonBase est un module d'OpenEnergyMonitor permettant de faire le lien entre les différents emonTX et le serveur.
équipements pouvant remplir ce rôle :
- Nanode RF, un élément du projet Nanode : un Arduino avec un module radio et un module éthernet.
- Open Kontrol Gateway, du Open Kontrol system, qui propose un choix important de connectique sans fil: RFM12B, XBEE, XRF, RN-XV Wifi.
- Mbed IoT Gateway
- Un Raspberry Pi équipé de la carte RFM2Pi conçue par Martin Harizanov pour recevoir les données par RF.
emonGLCD :
emonGLCD est un module d'OpenEnergyMonitor permettant d’afficher les données (local) sur un écran LCD. (module RF)
emoncms : emoncms est un module d'OpenEnergyMonitor permettant de faire l'affichage des rapports ( courbes , ...) base de données : mySQL