The setup
HEM 8, v1.7.6
HAOS, Core 2026.3.3, OS 17.1
Z-Wave JS v11.17.0
The HEM is located about 100 feet/30m away from my Z-wave dongle with several walls in between.
TLDR
Seems to solve many problems reported in previous generations. Settings updated immediately, automatic reporting works perfectly (no polling required), excellent signal strength even without LR, good routing, easy inclusion
Wiring problems
This was by far the trickiest part, and I didn't expect it to be because I didn't investigate before hand. In my case, my panel is quite old (renovated mid 1970's) and I think newer panels wouldn't have as much issue.
- The clamps are quite large and were hard to fit in my panel. I will not show you the setup because it looks that bad. Consider how much conductor length you have between the breaker and where the wire enters. Also consider you need space to the left/right of the conductors so the clamps can lay against the back of the panel. In my case, one clamp had plenty of room but the other can't lay fully "flat" because the ground/neutral bars are in the way.
- Line 1 must be on the same phase/clamp you're powering the HEM from
- Line 1 clamp must point (see the embossed arrows on the clamp) towards the main breaker
- Line 2 clamp must point towards the grid
- If you mess it up, production and consumption will be mixed up (power you're consuming will show up as production or vice versa)
Entities
- Sensors are split into two groups, consumption and production. If you have no production (like solar), you can disable all the production entities.
- The naming of entities leaves something to be desired. The basic naming (
Electric Consumption [A]) is easy enough. But what isElectric Consumption [A] (3)? There are lots of 3, 4, 5 and 6 entities that appear to be duplicates, but they're not.Electric Consumption [A]is clamp 1 current,Electric Consumption [A] (3)is clamp 2 current andElectric Consumption [A] (5)is the sum of both (whole house). - Figure out what entities are what by turning stuff on and off. If you're split phase like my house, use 120V loads which are only on one clamp.
- Disable (not just make "not visible") entities you don't care about
- Configure your reporting groups! They work well and let you easily manage what measurements you want at what intervals.
- "Reset Accumulated Values" doesn't seem to work for me.
Groups
- There are 6 total groups, 1-3 for import/grid, 1-3 for export/production. Each group has an individually adjustable reporting interval. I configured them through the
Configurebutton in theDevice Infopanel of the device. They are a pain to set up because each group has every possible sensor that can be enabled. - I use 3 groups with a 60/300/3600 second reporting interval.
- There are also on-change parameters which are especially useful for power when you want to see turning something on/off more quickly than every 60 seconds. (I used this to figure out the bake element in my stove was dead without even opening it)
- Voltage is only measured on clamp 1, no need to get it for each clamp or the whole house
My group setup
60 seconds/1 minute - power for each clamp and whole house
300 seconds/5 minutes - Current for each clamp and whole house, voltage from clamp 1
3600 seconds/1 hour - energy, these are kWhours so why bother getting them faster than every hour?