/PowerMeter-Reader

Read energy data from modbus Power Meter Schneider Electric iEM3255 - Proof of concept.

Primary LanguagePythonMIT LicenseMIT

PowerMeter Reader

Python code to read energetic usage data from a modbus connected PowerMeter device.

PowerMeter Image

Tested with device Schneider Electric iEM3255 (Acti 9 iEM 3000 series - code A9MEM3255)

List of files

  • 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