MPP-Solar Device Python Package
BREAKING CHANGES
- minimum python supported 3.10 for version >=0.16.0
- command separator changed to
#.
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
- Victron VE Direct Devices:
- tested on SmartShunt 500A
- Daly BMS
Install
pip install mppsolar(minimal install), orpip install mppsolar[api](install server stuff), orpip install mppsolar[ble](for Bluetooth support aka jkbms), orpip install mppsolar[mongo](for MongoDB output), orpip install mppsolar[pgsql](for PostgreSQL output), orpip install mppsolar[push](for Prometheus PushGateway output), orpip install mppsolar[systemd](for--daemonon Linux), ordocker pull jblance/mppsolar:latest(docker install)
Documentation
See the wiki for documentation
Support
If you want to tip me for this work, you can now buy me a coffee
Metadata
Release files for mppsolar 0.16.56
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mppsolar-0.16.56-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mppsolar-0.16.56-py3-none-any.whl
| Download URL | mppsolar-0.16.56-py3-none-any.whl |
|---|---|
| Size | 164.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d15003862c5097c44e3e4456ca9bf4aa3ce85318dbb513d8a004b74dd50524c3
|
|
BLAKE2b-256 checksum How to use checksums |
7eaab131cd6e53f4ba3bde624745a3efe1239a644238c5eccae8e9a2fa1e34c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|