Refoss EM06P – full Home Assistant guide (official integration, wiring, entities, example automations + video)

Demo video: https://youtu.be/8yuEt974MRc
Device: Refoss EM06P (6-channel DIN-rail energy monitor with CT clamps)
Integration used: Refoss (official Home Assistant integration, LAN discovery)

What is it & why it’s interesting

EM06P is a 6-channel energy monitor for your breaker panel. Each channel (up to 120 A) reports power (W), current (A), voltage (V), and power factor, and you can merge channels for totals (e.g., whole-home or 3-phase loads). It has a local web UI and an Open API (HTTP JSON-RPC + MQTT) for power users. Accuracy is listed at ±1% with minute-level data views.


Works with the official Refoss integration

The device is discovered locally on your LAN by Home Assistant’s Refoss integration. Steps:

  1. In Home Assistant, go to Settings → Devices & services → Add integration.

  2. Search for Refoss and follow the prompts.

  3. Make sure EM06P is on the same network; the integration uses local LAN discovery

What you’ll see in Home Assistant

Per-channel: power, current, voltage, power factor

Optional total/merged power

Entity naming follows Device Name + channel number (e.g., em06p → em06p, em06p-1, em06p-2, …). You can rename entities as you like.


Energy Dashboard (kWh)

If your firmware exposes energy (kWh) entities, add them directly to Settings → Dashboards → Energy.

If you only have power (W), create derived energy sensors using the Integration helper.

Wiring & safety

Working in a breaker panel is dangerous. If you’re not fully confident, hire an electrician. Ensure CT clamps are fully closed and oriented correctly; if readings are negative, flip the clamp orientation. (This is a common gotcha during initial setup.)

I have the em06, and can’t say I’m happy with it.

Can you explain why?

To many times

Only way to make it work again is to press the button a long time, and then search for it again in the app.

Thank you for the update. Maybe a wifi issue?

90 cm from an access point, an esp32-cam and a Tapo cam using the same AP never have problems.

looks strange, i will give the em06p a try for 2 weeks, if there are disconnects I will return it.

Is it possible to see realtime data from the em06p in MQTT or just 1 min values?

I have the em06, if it would work over mqtt I would be very happy.

What’s the difference between Refoss_RPC Refoss LAN and the official integration? I can only get the official to recognize my device, but it doesn’t support circuit factors (multipliers) or bonding…

+1 on this.

I just installed my Refoss 16 and honestly I have more questions than answers, if anyone knows them!

  • whats the official way to integrate sensors to 240v? I did it in the refoss app but they are not exposed to homeassistant
  • HACS vs official integration?
  • How do people apply it to their energy setup?

Mine doing this as well. I found a restart of the em16p works, but holding that button actually resets the hardware. I have a breaker assigned for the em, but agreed should not have to do that.
Connected to MQTT and http without cloud. internal AP disabled.