Skip to content

Powermon


Python package designed to get information from inverters and other solar inverters and power monitoring devices

Currently has support for:

  • MPP-Solar and similar inverters, e.g.
    • PIP-4048MS
    • IPS-4000WM
    • Voltronic Axpert MKS 5KVA Off-grid Inverter-Chargers
    • LV5048
  • JK BMS
  • Victron VE Direct Devices, e.g. SmartShunt 500A
  • Daly BMS
  • Neey / Heltec active balancers

Installation

powermon is packaged on pypi and can be installed via pip, i.e.:

pip install powermon

There are a number of optional dependancies that can be installed based on the components required see extended instructions

Usage

powermon is under refactoring so use the packaged versions for functioning code version 2 on uses a completely different approach, command options and config

powermon now uses typer for command line processing:

  • powermon --help to list options
  • powermon once will run all the enabled tasks in ./powermon.yaml

powermon-cli is now the 'admin' utility:

  • powermon-cli config generate will generate a baseline config file to stdout
  • powermom-cli config validate powermon.yaml will validate the specified config file

see full usage options

todo

  • j4_config_file
  • j5_tutorials
  • j6_docker
  • j7_development