GreenHop Project

Open source energy consumption and environmental monitoring for data center infrastructure

IoT Data Center Monitoring Energy Efficiency Sustainability Open Source

Project Overview

GreenHop is an open-source platform designed for continuous monitoring of energy consumption and environmental metrics in data centers, with a focus on small and medium-sized installations.

The project arose from the need to make energy efficiency monitoring more accessible to smaller data centers, which often lack the resources to implement expensive commercial monitoring solutions. By adopting the Power Usage Effectiveness (PUE) metric defined by The Green Grid, GreenHop helps organizations track and improve their data center efficiency over time.

Key Features

  • Real-time PUE Monitoring

    Continuous calculation of Power Usage Effectiveness to track energy efficiency

  • Environmental Sensing

    Temperature, humidity, and pressure monitoring throughout the data center

  • Power Consumption Analysis

    Detailed tracking of IT equipment and cooling infrastructure power usage

  • Custom Alerting System

    Notifications for anomalies or when metrics exceed predefined thresholds

  • Historical Data Analysis

    Visualization of trends and patterns to support optimization decisions

  • Low-cost DIY Hardware

    Implementation using affordable Arduino/Raspberry Pi components and sensors

Technical Implementation

GreenHop combines low-cost hardware components with an open-source software stack:

Hardware
  • Arduino Mega microcontroller
  • Raspberry Pi for central data processing
  • DHT22 temperature and humidity sensors
  • BMP180 barometric pressure sensors
  • SCT-013 non-invasive current sensors
  • Custom PCB for sensor integration
Software
  • Python backend for data processing
  • InfluxDB for time-series data storage
  • Grafana for visualization dashboards
  • Node.js for the web interface
  • MQTT for sensor data communication
  • RESTful API for external integrations

Research Impact

The GreenHop project has been featured in several academic publications and conferences:

GreenHop: Open source PUE continuous monitoring for small and medium data centers

IEEE-CLEI 2016 - XLII Latin American Computing Conference

Download Paper
GreenHop: Environmental and power monitoring small size data centers

CRICTE 2016

Download Paper
GreenHop: Open source environmental monitoring for small and medium data centers

IEEE-SCCC 2016

Download Paper
Project Snapshot
  • Status: Completed
  • Duration: 2015 - 2016
  • Role: Lead Developer
  • Team Size: 3 Members
  • Source Code:
Technologies Used
Python Arduino Raspberry Pi C++ Node.js InfluxDB Grafana MQTT REST API PCB Design CAD

Interested in GreenHop?

GreenHop is an open-source project. Feel free to explore the code, contribute, or deploy it in your own data center.

Get in touch

Want to learn more about the GreenHop project?

Please provide your name.
Please provide a valid email.
Please provide a message.