Edit 

Electricity Monitoring

Learn all about the basics of electricity monitoring, from AC power theory to designing and building your own monitoring system.

Sustainable Energy

Exploring the context of energy, renewable supply, energy efficiency and zero carbon energy systems.

PV
Diversion

Learn how to build a solar PV diverter to make use of excess energy.

Learn | OpenEnergyMonitor
  •  Home
  •  Guide
  •  Learn
  •  Resources
  •  Community
  •  Blog
  •  Shop
  •  Search
  Electricity Monitoring
 AC Power Theory
  • Introduction
  • Arduino Maths
  • Advanced Maths
  • 3-Phase Power
  • Use in North America
 CT Sensors
  • 1. Introduction
  • 2. Installation
  • 3. Interfacing with an Arduino
  • 4. How to Build an Arduino Energy Monitor Measuring Current Only
  • Advanced: Measurement Implications of ADC Resolution at Low Current Values
  • Extending CT Sensor Cable
  • YHDC CT Sensor Report
 Voltage Sensing
  • 1. Measuring Voltage with an AC-AC
    Power Adapter
  • 2. Different AC-AC Power Adapters
  • Report: IdealPower  9V AC-AC Adapter
  • Report: Mascot  9v AC-AC Adapter
 Current & Voltage
  • Basic: How to build an arduino energy monitor
  • 1. Calibration Procedure
  • 2. Emontx error sources
  • 3. CT and AC power adaptor installation and calibration theory
  • 4. How good is your multimeter
  • Advanced: Digital filters for offset removal
  • Advanced: Explanation of the phase correction algorithm
 Networking
  • Which radio module
  • RFM12B & RFM69cw wireless transceiver modules
  • Sending data between nodes
 Pulse Counting
  • Introduction to pulse counting
  • Interrupt based pulse counter
  • Interrupt based pulse counter
    + with sleep
  • 12 input pulse counting
  • Gas Metering
 Temperature
  • DS18B20 temperature sensing
  • DS18B20 temperature sensing 2
  • RTD temperature sensing
 Timeseries
  • Timeseries storage history in emoncms
  • Fixed interval timeseries
  • Fixed interval with averaging
  • Variable interval timeseries
  • Write load investigation
 Emoncms Internals
  • Architecture
  • Developing a new module
  • Global variables in Emoncms
  • Input Processing
 Using the Arduino IDE
  • Windows 10 OS: Installing the Arduino IDE
  • Windows 10 OS: Installing the Arduino Libraries
  • Ubuntu (Linux) OS: Installing the Arduino IDE
  • Ubuntu (Linux) OS: Installing the Arduino Libraries
  • macOS: Installing the Arduino Libraries
 Other Software
  • Android App Part 1
  • Android App Part 2
  • Drawing A Bar Chart
  • Graphing in kst
  • VIsampler 2.0
  • SMA webbox data extractor
  Sustainable Energy
 Energy
  • 1. Introduction
  • 2. Energy 101
  • 3. Snowdonia Energy Study
  • 4. Snowdonia Energy Study: Data
  • 5. Building on the ZeroCarbonBritain energy model
  • 6. Community scale scenarios
  • 7. Renewable Heat
  • 8. Looking at Costs
  • Appendix 1: UK Energy 2015
  • Appendix 2: Energy use in context
  • Appendix 3: Energy 101 Reference
  • Appendix 4: Green Tariffs
  • Appendix 5: Petrol, Diesel and Electric car
    energy and carbon performance
  • Further reading
 Zero Carbon Energy Model
  • 1. Variable Supply
  • 2. Variable supply and flat demand
  • 3. Variable supply, traditional electricity demand and oversupply
  • 4. Mixed supply and flat demand
  • 6. Electric Vehicles
  • 7. Household electric only model
  • 8. Household full energy model
  • Aggregation
  • ZCB Dataset
  • Python models
 Building Energy Modelling
  • 1. Introduction
  • 2. Fabric heat loss
  • 3. Ventilation heat loss
  • 4. A simple building energy model
  • Fabric Element Library
  • Basic radiator model
  • Basic heatpump model
  • Dynamic building model
  • Model examples
  • ESPR
 Tools
  • MyHomeEnergyPlanner: Getting Started
  • Electricity audit and savings case study
  PV Diversion
 Introduction
  • Choosing An Energy Diverter
 Background
  • Meters
  • Overload protection of mains electrical circuits
 MK2 PV Diverter
  • Contents
  • 1. Introduction
  • 2. Measurement of surplus PV
  • 3. Diversion and Use of surplus PV
  • 4. Switching High Current Loads (Triac)
  • 5. Mk2 Controller Operating Modes
  • 6. Voltage and current measurement
  • 7. Calibration
  • 8. Building a Mk2 PV Router
  • 9. Software Versions
 PLL Diverter
  • Contents
  • 1. Features
  • 2. Software Design Overview
  • 3. What is a PLL? – operating principle
  • 4. The ADC and interrupts
  • 5. Integer maths
  • 6. Advantages over emonLib
  • 7. Implementation
  • 8. The sketch explained in detail.
  • 9. Hardware
  • 10. Derivatives
  • 11. References
  •  Home
  •  Guide
  •  Learn
  •  Resources
  •  Community
  •  Blog
  •  Shop
  •  Search