Home / Best Whole Home Energy Monitors / Refoss EM16P Review
Review

Refoss EM16P Review (2026)

The energy monitor for homeowners who want to own their data. Native Home Assistant integration, fully local operation, and an open API that puts you in control of every reading.

Last updated July 2026 · How we evaluate products

The Short Version

The Refoss EM16P is the energy monitor that respects your autonomy. It is one of the only monitors in its price range that can operate entirely on your local network without ever sending data to a cloud server, and it does so while offering native Home Assistant integration, an open API with MQTT and WebSocket support, and a local Web UI that works from any browser on your network. If you have ever looked at a cloud-dependent smart home device and thought “I wish this worked locally,” the EM16P was built for you.

The trade-off for all this flexibility is a less polished out-of-the-box experience than the Emporia Vue 3. The Refoss app works but does not match Emporia’s design quality or data visualization depth. Getting the most out of the EM16P’s capabilities requires comfort with Home Assistant or similar platforms. And the documentation, while adequate, assumes a higher baseline of technical knowledge than most consumer energy monitors.

We rate the EM16P a 4.2 out of 5. It earns high marks for accuracy, local operation, open protocols, and Home Assistant integration. It loses points for its less refined app experience and the steeper learning curve for non-technical homeowners. If you know what MQTT is, this is a 4.5. If you do not, the Vue 3 will serve you better.

Buy if

You run Home Assistant and want a native integration that just works without flashing custom firmware. You care about keeping your energy data on your local network rather than in a third-party cloud. You want an open API with MQTT or WebSocket support to build custom dashboards, automations, or data pipelines. You have solar panels and want zero feed-in automation to maximize self-consumption. Or you simply want the peace of mind that your energy monitor will keep working regardless of whether the manufacturer’s servers stay online.

Skip if

You want a polished app that makes energy data immediately understandable without any technical setup. You do not run Home Assistant and have no interest in setting up a smart home hub. You want voice control through Alexa without configuring additional bridges. Or you prefer indefinite cloud-based data history that requires no maintenance or local storage management. In all of these cases, the Emporia Vue 3 is the simpler, better-supported choice.

Specs at a Glance

Spec Refoss EM16P
Price (Amazon) ~$200 (coupons often available)
Main CT Sensors 2x 200A
Branch Circuit Sensors Up to 16x 60A
Accuracy ±1%
Data Storage 5 years daily-level, CSV export
Solar Monitoring Yes (net metering + zero feed-in)
Home Assistant Native integration (no flashing)
Local Operation Yes (no cloud required)
Open API MQTT, WebSocket, local Web UI
WiFi 2.4 GHz (external high-gain antenna)
Safety Certification ETL (UL 61010 compliant)
Warranty 2 years
Brand Refoss (sub-brand of Meross)

What Makes the EM16P Different

The EM16P’s defining feature is architectural: it was designed from the ground up to work locally. While most consumer energy monitors treat local operation as an afterthought or a community hack, Refoss built the EM16P with a local Web UI, MQTT broker support, WebSocket API, and native Home Assistant integration as first-class features. This is not a cloud device with a local mode bolted on. It is a local device that happens to also offer cloud connectivity for users who want it.

This architectural difference has practical consequences that extend beyond privacy. When your internet goes down during a storm, the EM16P keeps monitoring. When you want to build a custom energy dashboard in Grafana, the open API gives you raw access to every sensor reading. When you want to automate your water heater to run only on excess solar, Home Assistant can read the EM16P’s data and trigger the relay without routing through any external server. The device simply works within your home network as a self-contained monitoring platform.

Accuracy and Measurement Quality

The EM16P is rated at plus or minus 1 percent accuracy, which is tighter than the Emporia Vue 3’s plus or minus 2 percent and close to commercial-grade metering. In practice, this means the EM16P’s readings track utility bills very closely, and the higher accuracy is especially noticeable on lower-draw circuits where a 2 percent margin can represent a meaningful absolute difference.

The branch circuit CT sensors are rated at 60A, compared to the Vue 3’s 50A sensors. This is a modest but real advantage for homes with high-draw 240V circuits, such as some electric dryers, ranges, or EV chargers that draw more than 50A during peak operation. For the vast majority of residential circuits, both sensor ratings are sufficient, but the EM16P’s wider range provides a small safety margin.

Pro tip: The EM16P includes a software-based sensor flip feature. If you install a CT sensor facing the wrong direction (a common mistake that causes negative readings in the app), you can correct the orientation in software without reopening your electrical panel. This is a truly useful feature that can save you a second trip into the panel, and it is something the Emporia Vue 3 does not offer.

Installation

The physical installation follows the same clamp-on CT approach as other panel-mounted energy monitors. The 16 branch circuit sensors and two main sensors wrap around individual wires inside your panel without cutting or splicing. The process takes 30 to 60 minutes depending on your panel layout.

The EM16P connects directly to two breakers in your panel for power (Phase A and Phase B), which is a different approach from monitors that plug into a standard outlet. This means the device draws power directly from the panel rather than requiring a nearby receptacle, which simplifies placement but requires working with the breaker connections during installation. The included instructions walk through this process, though they assume more electrical familiarity than Emporia’s step-by-step app-guided setup.

One hardware advantage is the external high-gain WiFi antenna. Electrical panels are metal enclosures that often attenuate WiFi signals, and the EM16P’s external antenna helps maintain a reliable connection. The antenna routes through a knockout or gap in the panel cover, and Refoss includes a rubber grommet for the passthrough. Some users have noted that the included grommet does not fit all standard knockout sizes, so you may need to source an alternative grommet or use silicone sealant for outdoor panels.

The same safety considerations apply as with any panel-mounted monitor: the service entrance conductors remain energized with the main breaker off. If you are not comfortable working near live conductors, hire a licensed electrician.

Pro tip: Test each CT sensor immediately after placing it by turning the corresponding breaker on and off while watching the readings in the app. This catches both backward-installed sensors (which show negative values and can be fixed in software) and misidentified circuits (where the sensor is on a different wire than you intended). Catching these issues during installation saves significant troubleshooting later.

Home Assistant Integration

The EM16P’s native Home Assistant integration is its strongest differentiator from the Emporia Vue 3 and most other monitors in this price range. After updating the device firmware through the Refoss app, you add it through the Home Assistant integrations page, and every sensor appears as an entity in your dashboard. Main line readings, individual circuit readings, voltage, and power factor are all available as real-time entities that you can chart, log, and automate against.

The practical value of this integration becomes clear when you start building automations. You can send a notification when your HVAC draws more than a set threshold (which may indicate a failing compressor or a filter change due). You can trigger a smart plug to turn off when a circuit exceeds a watt limit. You can log every reading to InfluxDB or another time-series database for long-term analysis at whatever resolution you want. None of this requires any cloud service, any subscription, or any firmware modification.

For homeowners who run Home Assistant but do not yet have an energy monitor, the EM16P slots directly into Home Assistant’s Energy Dashboard, which provides built-in visualizations for consumption, solar production, and grid usage. This built-in dashboard is not as polished as the Emporia app, but it is deeply customizable and runs entirely on your local Home Assistant instance.

Open API and Local Control

Beyond Home Assistant, the EM16P exposes its data through multiple open protocols. The MQTT interface publishes sensor readings to any MQTT broker on your network, which means the data can flow into Node-RED, Grafana, InfluxDB, or any other platform that speaks MQTT. The WebSocket API provides real-time streaming data for custom applications. And the local Web UI offers a browser-based interface for checking readings without any app or platform at all.

The local Web UI is worth highlighting because it provides a zero-dependency fallback. If your Home Assistant instance is down, if you are troubleshooting from a laptop, or if a household member just wants to check the current reading without installing an app, the Web UI works from any browser on your local network. It is not as feature-rich as a dedicated app, but it is always available as long as the EM16P is powered on.

For privacy-focused homeowners, the combination of local operation and open protocols means you can block the EM16P’s internet access entirely at your router level. The device continues to function normally on your local network, and no energy data ever leaves your home. Circuit-level energy data reveals daily patterns (when you wake up, when you cook, when you are away), and keeping that data local is a legitimate privacy consideration that the EM16P handles better than any other monitor in its price range.

Pro tip: If you are setting up the EM16P with Home Assistant for the first time, configure the MQTT integration as well, even if you do not plan to use it immediately. Having MQTT available gives you a second data path that you can connect to Grafana, Node-RED, or other tools later without reconfiguring the EM16P itself. Setting it up once during initial configuration saves time later.

Solar Monitoring and Zero Feed-In

The EM16P handles solar monitoring the same way as other CT-based monitors: you place sensors on your solar circuit, and the device tracks production alongside consumption. The Refoss app and Home Assistant both show net metering data, production curves, and the balance between solar generation and grid consumption.

Where the EM16P adds real value for solar owners is its zero feed-in automation capability. When your panels are producing more electricity than your home is consuming, the EM16P can detect the surplus in real time. Through Home Assistant automations, you can then redirect that excess to specific loads: turn on your electric water heater, start charging an EV, run a pool pump, or top off a home battery backup system. The goal is to use your own solar production directly rather than exporting it to the grid, which is increasingly important as utility net metering rates decline in many areas.

This is not a theoretical feature. The Home Assistant community has well-documented blueprints for zero feed-in automations using the EM16P as the sensing device, and Refoss provides documentation on their site specifically for this use case. The automation logic runs entirely locally on your Home Assistant instance, with no cloud dependency.

Refoss App

The Refoss app (available on iOS and Android) provides the basic monitoring interface for homeowners who are not using Home Assistant. It shows real-time readings for all monitored circuits, historical data with daily-level granularity stored for up to five years, and CSV export for anyone who wants to analyze their data in a spreadsheet or external tool.

The app works adequately for basic monitoring but does not reach the level of the Emporia app in terms of design quality, data visualization, or features like bill forecasting and cost tracking. If you are choosing between these two monitors primarily on app experience, the Vue 3 wins clearly. The Refoss app is a functional tool rather than a polished consumer experience, and it shows in the interface design and the limited visualization options.

That said, the app is not the EM16P’s intended primary interface for its target audience. Most EM16P buyers are Home Assistant users who will interact with their energy data through HA dashboards, and for that workflow the app serves mainly as a setup and firmware update tool. Judging the EM16P by its app alone misses the point of the product.

What Could Be Better

The app is the most obvious weakness. While the Emporia Vue 3 offers bill forecasting, intuitive cost tracking, and polished data visualizations, the Refoss app provides basic charts and readings without the interpretive layer that makes energy data actionable for non-technical homeowners. If you are not using Home Assistant, the app is all you have, and it can feel sparse.

The documentation, while improved over earlier versions, still assumes a higher baseline of technical knowledge than most consumer products. Setting up MQTT, configuring the local Web UI, or integrating with Home Assistant are all simple for experienced smart home users, but a homeowner encountering these concepts for the first time will find the learning curve steeper than with the Vue 3’s app-guided setup.

The warranty is 2 years compared to the Vue 3’s implicit indefinite support through its cloud platform (Emporia does not specify a warranty duration but provides ongoing cloud service and firmware updates). For a device installed inside an electrical panel where replacement is inconvenient, a longer warranty would be reassuring.

Data retention in the Refoss cloud is limited to five years of daily-level data, compared to Emporia’s indefinite hourly data. This is less of a concern for homeowners running Home Assistant (since they can store data locally at any resolution and any duration), but for app-only users it is a meaningful limitation. The CSV export feature partially addresses this by letting you download your data for external storage.

How It Compares

The EM16P’s direct competitor is the Emporia Vue 3, and the comparison comes down to philosophy rather than hardware specs. Both monitors cost about the same, monitor the same number of circuits, and support solar. The Vue 3 is a consumer appliance designed to work seamlessly through a polished app. The EM16P is a platform designed to integrate into a technical homeowner’s existing smart home stack. Neither approach is wrong; they serve different homeowners with different priorities.

On pure specs, the EM16P holds small advantages in accuracy (plus or minus 1 percent versus 2 percent) and sensor capacity (60A versus 50A branch circuits). On ecosystem and ease of use, the Vue 3 holds a clear lead with its app quality, Alexa integration, and zero-configuration cloud storage. On openness and long-term independence, the EM16P has no competition at this price point.

For homeowners building a broader energy management system, the EM16P pairs naturally with the products in our Best Smart Thermostats guide through Home Assistant automations (for example, adjusting thermostat setpoints based on real-time energy consumption) and with home battery backup systems for load monitoring and solar optimization. For homeowners interested in indoor air quality alongside energy monitoring, our sister site ClearAirLiving.com covers air quality monitors that can also feed into Home Assistant dashboards for a unified home environment view. Our Best Whole Home Energy Monitors guide provides the full overview, and our Emporia Vue 3 vs Refoss EM16P comparison breaks down every difference between these two monitors in detail.

How We Evaluate Products

We evaluate whole home energy monitors based on measurement accuracy and update frequency, installation accessibility and sensor quality, app usability and data visualization clarity, data storage policies and export options, smart home integration depth and protocol support, solar monitoring capabilities, and the long-term reliability of the platform (cloud dependency, local operation, open API access). We cross-reference manufacturer claims with real-world user reports, prioritize products with transparent accuracy specifications, and note any known issues that affect specific panel configurations or installation scenarios. We do not accept payment or free products from manufacturers in exchange for coverage. Our affiliate relationships are disclosed at the bottom of every page and do not influence our assessments. For a full explanation of our evaluation process, see our methodology page.

Frequently Asked Questions

Is the Refoss EM16P better than the Emporia Vue 3?
It depends on what matters to you. The EM16P is better for Home Assistant users, privacy-focused homeowners, and anyone who wants local data control without cloud dependency. It also has tighter accuracy and an open API for custom integrations. The Emporia Vue 3 is better for homeowners who want a polished app experience, easy setup, and indefinite free cloud storage without any technical configuration. Both cost about the same and monitor the same number of circuits.
Does the Refoss EM16P work without internet?
Yes. The EM16P can operate entirely on your local network without any internet connection. The local Web UI, MQTT, and WebSocket interfaces all function within your home network. You can block the device’s outbound internet access entirely and still have full monitoring capability. This is one of the EM16P’s key advantages over cloud-dependent monitors.
How does the Refoss EM16P integrate with Home Assistant?
The EM16P has a native Home Assistant integration that requires no firmware flashing or custom code. After installing the device, you update its firmware through the Refoss app, then add it through the Home Assistant integrations page. All sensor readings appear as entities that you can use in dashboards, automations, and energy management. The integration is maintained by the Home Assistant community and is widely regarded as reliable.
Is the Refoss EM16P hard to install?
The physical installation is similar to other clamp-on CT energy monitors and is manageable for homeowners comfortable working inside an electrical panel. The EM16P has one unique advantage: if you install a CT sensor facing the wrong direction (which causes negative readings), you can fix it in software without reopening the panel. The initial setup is slightly more involved than the Emporia Vue 3 if you want to configure local access or Home Assistant integration, but the core installation process is comparable.
What is zero feed-in and why does it matter for solar?
Zero feed-in is an automation feature that detects when your solar panels are producing more electricity than your home is consuming and automatically redirects the surplus to specific appliances rather than exporting it to the grid. This matters because many utilities pay less for exported solar than they charge for consumed grid power. By using your excess solar directly, you get more value from every kilowatt-hour your panels produce. The EM16P supports this feature natively through its Home Assistant integration.
This site uses affiliate links. If you purchase through these links, we may earn a small commission at no additional cost to you. This does not influence our assessments. Read our full affiliate disclosure.