Metadata-Version: 2.1
Name: mppsolar
Version: 0.9.1
Summary: Package to communicate with Solar inverters and BMSs
Home-page: https://github.com/jblance/mpp-solar
Author: John Blance
Author-email: 
License: MIT
Keywords: hardware serial communication
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: test
License-File: LICENSE

# MPP-Solar Device Python Package #

__Note: python earlier than version 3.6 is not supported__


Python package with reference library of commands (and responses)
designed to get information from inverters and other solar inverters and power 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
  - JK-B2A24S (HW version 3.0)
  - JK-B1A24S (HW version 3.0)
- Victron VE Direct Devices:
  - tested on SmartShunt 500A
- Daly BMS

## Compute hardware support ##
The python code is designed to run on Linux type python environments using python 3.6 or newer

[Hardware that has been known to work](https://github.com/jblance/mpp-solar/blob/master/docs/hardware.md)

## Installation ##
* to get the latest stable version: `sudo pip install mpp-solar`
* [more installation options](https://github.com/jblance/mpp-solar/blob/master/docs/installation.md)

## Usage ###
`$ mpp-solar -h` or `$ jkbms -h` will display the available options

[More detailed usage](https://github.com/jblance/mpp-solar/blob/master/docs/usage.md)

## Troubleshooting ##
[Troubleshooting](https://github.com/jblance/mpp-solar/blob/master/docs/troubleshooting.md)

## Full Documentation ##
[More detailed documentation](https://github.com/jblance/mpp-solar/blob/master/docs/README.md)


