I have a home energy metering device connected to my PC.
This device measures the energy consumption of the electrical devices connected to it and send the data to the connected PC.
My Aim is to develop an PC based software or App to control and monitor the device.
All the necessary codes, samples, documentation and details for APIs to communicate with the devices are available.
There is a python program released by the device manufacturing company to read the meter data, you can also refer it for the development.