energy-device-edge
energy-device-edge is an ESP-IDF firmware project that reads a supported energy source on the local network, normalizes the readings into the IAMMETER upload shape, and can forward that data to an IAMMETER-compatible destination.
The current firmware focuses on two source devices:
IAMMETER WEM3080Tover Modbus TCPShelly Pro 3EMover Shelly local RPC HTTP
It is designed for simple deployment on the edge:
- connect the device to Wi-Fi
- point it at a supported local meter
- optionally forward normalized data to
IAMMETER CloudorIAMMETER Local
Runtime Model
The firmware runs in two modes:
STA connectedfor normal polling, monitoring, and uploadSoftAP recoverywhen Wi-Fi is missing or unavailable
In recovery mode, the device starts a local provisioning hotspot and serves the control UI at 192.168.4.1, so the source, network, and destination settings can be corrected without reflashing the firmware.