Skip to main content

AC Power Monitor


This Reference Design was created to help businesses monitor the status of their machines by adding a simple current clamp to the machine power cord or the breaker panel.

The power monitor measures the electrical current traveling to the machines, recording data over time so that the frequency and duration of use for each machine may be monitored. It also tracks the live runtime (has the machine been left on?) and the cumulative runtime (lifetime of the machine).

Golioth AC Power Monitor Reference Design

Blog post

Read more about this project and use case on the AC Power Monitor blog post.

Business Use Case

Capital investments in machinery for manufacturing make up a very large part of the operating budget. Data on the runtime of these tools is useful in detecting bottlenecks in production (add more of the same tool as runtime nears 100%) and can be used to detect machines running out of spec before the break down.

This Reference Design uses current clamps for sensing. These clamps may be applied to machines (old or new) without alterations.

Official Repository

View the source code on the official repository:

This reference design is based on the Golioth Reference Design Template.

Schedule a demo!

If you would like a demo of this reference design, please contact [email protected].

Block Diagram

AC Power Monitor Block Diagram

Device Photos

AC Power Monitor overview

AC Power Monitor overview with current clamp

AC Power Monitor side view

Parts List


AC Power Monitor Dashboard

The Grafana dashboard connects to the Golioth REST API to access data from the AC Power Monitor. Time-series electrical current readings on two ADC channels are graphed to visualize duration and frequency of use as well as current draw. The live runtime of each channel is shown to indicate if the machine is currently in use and for how long. A maximum current reading for each device is available, as is the lifetime runtime of the machines.