About
IAMMETER HTTP is an integration that reads IAMMETER energy meters over the local network and shows their readings as sensors. It supports several models, including the WEM3080, WEM3080T, WEM3046T, WEM3050T, WEM3063T and the two-channel WEM2067. Single-phase meters and each phase of the multi-channel meters report values such as voltage, current, power, import and export energy, frequency and power factor. Reactive power and net metering sensors are added automatically when the meter response includes that data, and they become unavailable if the data later disappears. Home Assistant can discover the meter on the network, and setup is done in the UI with a device name, address, port and polling interval, which defaults to 60 seconds. The device page shows the detected model, firmware version and serial number, and connection settings can be changed later through reconfiguration.
Automatic summary of the README and code of lewei50/ha_iammeter. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Define your IAMMETER HTTP connection
- Device name
- Hostname, IP address or full URL
- HTTP port (host/IP mode only)Used only for a hostname/IP; default 80. Full URLs use their own port, defaulting to 80 for HTTP or 443 for HTTPS.
- Polling interval in seconds
- Username (optional)Optional HTTP Basic authentication. If blank, try without authentication first; legacy admin/admin is tried only after a 401 response.
- Password (optional)
Update IAMMETER HTTP connection settings
- Hostname, IP address or full URL
- HTTP port (host/IP mode only)Used only for a hostname/IP; default 80. Full URLs use their own port, defaulting to 80 for HTTP or 443 for HTTPS.
- Polling interval in seconds
- Username (optional)Optional HTTP Basic authentication. If blank, try without authentication first; legacy admin/admin is tried only after a 401 response.
- Password (optional)
Texts from the code of lewei50/ha_iammeter.
From the README
Local-polling Home Assistant custom integration for IAMMETER energy meters.
Requires Home Assistant 2025.6.0 or newer.
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 101 sharing analytics
- GitHub stars
- 5
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.2.2,
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
iammeter_http- Issues
- Report an issue











