Sorry, your browser does not support JavaScript!

Integrate IAMMETER`s energy meter into Home assistant(by core integration)

Integrate IAMMETER Wi-Fi Energy Meter into Home Assistant by HA core integration

1. Introduction

Integrating IAMMETER Wi-Fi energy meters into Home Assistant provides effective real-time energy monitoring solutions. IAMMETER supports multiple integration methods with Home Assistant:

  • Direct Integration: Simplest setup (covered in this tutorial).
  • Modbus/TCP Sensor: Provides higher performance, enabling data updates every second. Learn more.
  • MQTT Sensor: Flexible integration using MQTT protocol. Learn more.

Home Assistant is a popular open-source home automation platform (official site). IAMMETER energy meters seamlessly integrate with Home Assistant, offering precise energy data for smart home and solar PV applications.

Home Assistant IAMMETER integration


2. Step-by-Step Integration of IAMMETER into Home Assistant

Demo Example

Explore our online demo showcasing IAMMETER integration: URL: http://ha.iammeter.com:18123/ Username: iammeter Password: iammeter

You can remotely control lights and observe real-time power changes.


2.1 Installation of Home Assistant

Install the latest Home Assistant version (0.107.0.dev20200310 or later).

Install Home Assistant


2.2 Configuration

Add IAMMETER sensor configuration to configuration.yaml:

yaml复制编辑sensor:
  - platform: iammeter
    host: 192.168.1.6
    name: meter

IAMMETER Configuration in Home Assistant

Tip: Double-click the meter icon from your local network to find its IP.


2.3 Verify Sensor Integration

Restart Home Assistant and check that the sensors appear in the entity list:

IAMMETER sensors in Home Assistant Select IAMMETER sensor


2.4 Available IAMMETER Sensors

Single-Phase Meter (WEM3080)

Entity Unit Description
wem3080_voltage V Voltage
wem3080_current A Current
wem3080_power W Active Power
wem3080_importenergy kWh Energy from Grid
wem3080_exportgrid kWh Exported Energy to Grid

Three-Phase Meter (WEM3080T)

Includes voltage, current, power, energy, frequency, and power factor for each phase A/B/C.


2.5 Customize Home Assistant Dashboard (Lovelace)

Edit your Lovelace dashboard:

Edit Lovelace UI Add Card Choose Display Card

Or copy this card configuration:

yaml复制编辑cards:
  - cards:
      - entity: sensor.meter_voltage
        max: 300
        min: 100
        name: voltage
        type: gauge
      - entity: sensor.meter_power
        max: 5000
        min: 0
        name: power
        type: gauge
    type: horizontal-stack
  - entities:
      - entity: sensor.meter_voltage
      - entity: sensor.meter_power
      - entity: sensor.meter_importenergy
      - entity: sensor.meter_exportgrid
    type: glance
  - entities:
      - entity: sensor.meter_power
      - entity: sensor.meter_voltage
      - entity: sensor.meter_importenergy
    hours_to_show: 24
    refresh_interval: 0
    type: history-graph

Final result:

Dashboard Example


Enjoy real-time (1s interval) high-performance data collection with Modbus/TCP:


3. Solar PV and Energy Saving Use Cases

Use IAMMETER to maximize solar self-consumption and reduce energy costs:


4. Open Source Energy Monitoring Projects

Combine IAMMETER with tools like InfluxDB and Grafana:


5. IAMMETER Integration with Other Platforms

IAMMETER energy meters are compatible with many systems:


6. Video Tutorials


7. IAMMETER System & Product Highlights

IAMMETER provides complete energy monitoring systems and smart meters:


8. Evaluate Before Purchase with IAMMETER Simulator

Try out IAMMETER’s simulator to simulate PV, EV charging, and appliance loads:

It supports full API compatibility with the real WEM3080T hardware, making migration seamless once ready.

Top