Voidbox Industries
Test Equipment
Power Management

PwrTool 500

A 500 A, 60 V power and battery monitor for Home Assistant

$1,637 raised

of $5,000 goal

33% Funded

Back this project to help bring it into existence.
Funding ends on Oct 08, 2025 at 04:59 PM PDT.

$149

View Purchasing Options

Recent Updates

You'll be notified about news and stock updates for this project.

PwrTool 500 is an open-source battery and power monitor designed for off-grid energy systems. It integrates seamlessly with Home Assistant and supports direct customization via ESPHome or your own firmware. Designed for most 12-48 VDC systems, PwrTool 500 is built to handle up to 500 A peak current across 6–60 VDC, and provides detailed insight into your energy flow, generation, storage, and usage so you can monitor and automate data-informed actions.

Whether you’re automating energy systems, visualizing battery status, or controlling power routing hardware, PwrTool 500 gives you full visibility and control, all from within your existing Home Assistant dashboard.

Open Source Smart Shunt

Conventional "smart shunts" lock your data into proprietary apps and ecosystems. Even when modified, they typically require decoding undocumented protocols. PwrTool 500 is different thanks to its fully open hardware and software. With direct access to the sensors, firmware, and GPIO, you can configure PwrTool 500 to meet your system’s exact requirements with no vendor lock-in.

Versatile Off-Grid Applications

PwrTool 500 is suitable for monitoring at various points in a DC power system. For example:

Monitor & Automate

Once connected to Wi-Fi, PwrTool 500 quickly appears in Home Assistant, providing a deluge of data to be used in your own dashboards. You can then zero the current offset and know you have an eye on the most crucial part of your system, with the ability to trigger automations based on voltage, current, power, and environmental data.

PwrTool 500 entities in a dashboard representing available data as of firmware 25.04
PwrTool 500 entities in a dashboard representing available data as of firmware 25.04

Need automated protection? Use the onboard MOSFET to control a high-current relay and shut off loads during faults, or activate resistive loads (such as a water heater) to soak excess solar after batteries are full.

Fully Extendable Hardware

PwrTool 500 without cover showing FLIP_C3 and mainboard.
PwrTool 500 without cover showing FLIP_C3 and mainboard.

The heart of PwrTool 500 is our FLIP_C3 microcontroller, which comes packed with features for futher customizing and controlling your environment. Expand your system using the various I/O, such as:

with the PwrTool 500 mainboard bringing 2x more Stemma QT/Quiic compatible connectors for I2C devices

ESPHome: Accessible Smart Device Development

ESPHome base YAML highlighting the reference to our in-house configurations on Github
ESPHome base YAML highlighting the reference to our in-house configurations on Github

Each PwrTool 500 ships with custom ESPHome firmware installed. When adopted into ESPHome Builder, you inherit our maintained configuration base designed for easy extendability and customization.

ESPHome provides a user-friendly, YAML-based approach to microcontroller programming, and represents a paradigm shift in accessibility to writing code for microcontrollers destined to be smart devices. With the vast array of supported sensors, motors, lights, etc., you can quickly get your devices up and running with a simple YAML configuration file.

Add any modules you’d like with many copy/paste examples across the web including our own repository full of modular YAML configurations to help you get started. You can even grab data from the rest of your power system over UART and other protocols.

ESPHome is well supported and updated monthly, so you get bug fixes and new features managed by the Home Assistant team and a massive pool of open source contributors.

We’d also love to hear about what you’d want to see in our default configuration. There is so much more we can do with the base dataset from our sensors and we’d love to get your feedback to constantly improve the PwrTool 500 over time for everyone!

Features & Specifications

An image showing a common wiring example with callouts for certain features
An image showing a common wiring example with callouts for certain features

Power Monitoring

FLIP_C3 Controller Board

Additional Hardware

Flexible Polarity

Close up of the back and front of the polarity jumper showing orientation notes on the PCB.
Close up of the back and front of the polarity jumper showing orientation notes on the PCB.

Most shunt-based monitors only work on the cold (negative) side of the battery. This can be a limitation when physical layout makes ground-side monitoring impractical.

PwrTool 500 includes a jumper-selectable hot-side mode, offering flexibility for advanced or unusual setups.

Comparisons

Feature PwrTool 500 Victron SmartShunt 500 Thornwave PowerMon REDARC Smart Battery Monitor LNEX AirShunt 500
Current (Max/Const)500 A / 300 A 500 A / 300 A 500 / unspecified 500 / unspecified 500 / unspecified
Voltage6–60 V 6.5–70 V up to 32 V (v3.0) / 72 V (v3.1) 9–32 V 8–100 V
Polarity¹Hot or cold (jumper-selectable²) Cold only Hot only Cold only Cold only
WirelessWi-Fi + Bluetooth for provisioning Bluetooth Bluetooth Bluetooth Bluetooth
User InterfaceHome Assistant; built-in web server Android/iOS App Android/iOS App Android/iOS App APPS MISSING
ExpansionI2C, SPI, UART, LED, GPIO VE.Direct (custom UART, documented) Proprietary Bluetooth touchscreen only R-Bus / CAN (undocumented) UART (undocumented)
FirmwareESPHome (default) or custom via Arduino/ESP-IDF Proprietary Proprietary Proprietary Proprietary
HardwareESP32-C3 + INA238 + SHTC3 Proprietary Proprietary Proprietary Proprietary
TemperatureOnboard SHTC3 (humidity + die temp); external optional External optional External DS18B20 via proprietary connector External on included B+ cable? External included
External Voltage SenseYes (via GPIO) Yes Yes No Yes
DC Power Conversion5 V / 2 A Buck + 3.3 V / 1 A linear regulator Internal only Internal only Internal only Internal only
Load ControlPWM controllable N-MOS up to 45 W for lighting, relays, SSR, etc. None MOSFET for external relay/SSR Compatible only with REDARC controller None
LEDsOnboard WS2812b addressable LED, level-shifted output on GPIO; status LED, Bluetooth/Error status LED None Bluetooth status LED Bluetooth/Warning status LED
ButtonsBoot (Home Assistant-compatible), Reset, GPIO expandable None None Bluetooth control None
DocumentationOpen source updatable wiki managed by VDBX.io Manual, drawings, and datasheet available online Manual only via third-party site, main site unclear Manual available on website No website or manual available
Vibe CheckExtensible & Hackable Open Hardware; ESP32; 16-Bit ADC; Home Assistant ready; Environmental Sensing. Industry standard but limited to proprietary mobile app. The only hot-side shunt in this category. Yet another proprietary bluetooth app. Works only with Thornwave app and controller. Marketed for overlanding with "rugged" design - only compatible with REDARC control system and proprietary app. No longer supported; app and website defunct. Zero support but still sold on Amazon.
Price - USD$149 $129 $139 $189 $69

¹: Polarity refers to whether the shunt body is placed on the high (hot/positive) side of the battery or the low (cold/negative/ground) side. Industry standard is cold-side (so your shunt will be in line with ground), but this may cause issues in some systems.
²: Comes default in cold mode, and can be set to hot mode with a jumper.

Compared to other 500 A shunt-based monitors, such as the Victron SmartShunt, Thornwave PowerMon, and REDARC offerings, PwrTool 500 is:

Documentation & Support

All hardware files — including schematics, board layouts, and BOM — are open source and available on our wiki. Our ESPHome YAML configurations are available and maintained on GitHub.

ESPHome is maintained by the Home Assistant team and supported by one of the largest open-source communities. You’ll always have access to the latest updates and improvements.

PwrTool 500 in hand for scale
PwrTool 500 in hand for scale

Manufacturing Plan

We have completed and tested designs ready for production. Once our circuit boards are manufactured and assembled, we will be performing final assembly and packaging in Joshua Tree, California.
Alternatively, we are in talks with Elecrow as a contract manufacturer if we end up surpassing our goal. Elecrow has been crucial to several Crowd Supply campaigns including our favorite: Jumperless.

Fulfillment & Logistics

After assembly and testing in Joshua Tree, we will box up each PwrTool 500 and send them to Crowd Supply’s fulfillment partner, Mouser Electronics, who will handle distribution to all backers. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

In the Press

Electromaker

"[Chloe] developed the Flip C3 and Power Tool 500 to address the unique challenges she encountered while living in a bus with a DC power system."

Ask a Question

Produced by Voidbox Industries in Joshua Tree, CA.

Sold and shipped by Crowd Supply.

PwrTool 500

PwrTool 500 with enclosure, and 2 m Red 18 AWG Wire with ferrule and ring terminal

$149 Free Worldwide Shipping

About the Team

Voidbox Industries

 ·   ·   · 

Designer & manufacturer of open systems-integration hardware for off-grid applications using ESPHome and Home Assistant.

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects