Custom Component: IamMeter Modbus TCP

Simple custom_component to interact with the IamMeter WiFi Energy meter through Modbus.

  • Sensors support the “Energy” Dashboard in 2021.08.x and onwards.

Models supported:

  • WEM3080
  • WEM3080T

Firmware version >= 75.82

1 Like

There appears to be a bug in the current firmware, causing spikes / wrong values being returned.

More info is here

HACS support will be added soon, just waiting on a few PR to be approved.

Use a median filter.

Diferent update interval for each register.

Test with modbus from HA. You are using pymodbus anyway.

I always recommend to filter data to Energy…

I shouldn’t need to do any filtering on the data it supplies.

Reading each register separately just adds to the load.

Looking at that thread I posted above a user is only getting incorrect data on one of the three phases.

The user on that thread is using the built in Modbus and the person who I wrote this Integration for gets the same false reading whether they use the built in Modbus or my Integration.

I think I should have just given IamMeter enough time to sort out their firmware before releasing this Integration. As it also now looks like they might possibly have a different register set between the Single and Three Phase models, which doesn’t make sense. The Three Phase should just be built on top of the Single adding in the extra phases, not a complete rewrite.