Python code to read energetic usage data from a modbus connected PowerMeter device.
Tested with device Schneider Electric iEM3255 (Acti 9 iEM 3000 series - code A9MEM3255)
-
main Star class file
-
SchneiderElectric_iEM3255 Class to read data from the device
-
ModbusWrapperClient Wrapper of pymodbus library with buffering support
-
logmanagement Simple log manager to save logs under 'logs/'
-
settings.py Configuration variables (device IP etc.)
-
configs/
-
logging.json Logging settings
-
Map-Schneider-iEM3255.csv Modbus registry map file
-