Skip to main content

DC Power Monitor


The DC Power Monitor Reference Design is a modification to the AC Power Monitor design that can target an entirely different industry. Instead of indirectly measuring current using a coil around an AC wire, we directly run the DC current through a shunt resistor and an ADC measures the voltage that develops across the resistor.

The power monitor measures total on time and is capable of tracking a wide range of consumer and industrial power sources.

Golioth DC Power Monitor Reference Design

Blog post

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

Business Use Case

The electrification of everything is coming; as the work changes to renewable energy, we will see more and more devices needing DC power charging. We can use simple monitoring devices to track current, voltage, and power (calculated).

Some examples of how you might use this out in the world:

  • Battery charging infrastructure
  • Energy usage of DC based devices
  • Efficiency monitoring
  • Small machine utilization (similar to our AC power monitor)

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

DC Power Monitor Block Diagram

Device Photos

DC Power Monitor Top Open

DC Power Monitor Top Open Reversed

DC Power Monitor Top Open Standing

Parts List


DC Power Monitor Dashboard

The Grafana dashboard connects to the Golioth REST API to access data from the DC 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.