We just completed another installation of Zeus (our IoT monitoring/control system) in a commercial building to collect and report electrical energy consumption.
In this installation, we connected Zeus to a Wattnode Pulse watt-hour transducer (shown above). The Wattnode Pulse clamps onto the main power line and reads the killiwatts used, converting this data into a pulse output. Using custom software on Zeus, we were able to read the output from the Wattnode device, format the data, and send it to the cloud via our builtin WiFi radio. From there, the data can be analyzed, reported, and/or consolidated with other energy data for this particular building.
For a relatively low cost, the owners of this building are now monitoring their energy usage and can take steps to reduce their overall energy usage.