MPP Solar inverters support for qToggleServer
Project description
About
This is an addon for qToggleServer.
It provides MPP Solar inverters (and similar) support for qToggleServer.
Currently, only status reading is supported. No changes to the inverter configuration can be done via this add-on.
Install
Install using pip:
pip install qtoggleserver-mppsolar
Supported Models
Currently supported models include:
- GK
- MK
- LV
- MAX
Usage
Serial Connection
qtoggleserver.conf:
...
peripherals = [
...
{
driver = "qtoggleserver.mppsolar.SerialMPPSolarInverter"
name = "myinverter" # an optional name of your choice
serial_port = "/dev/ttyUSB0" # use /dev/hidraw0 if using the USB connection
serial_baud = 2400 # this is the default
model = "GK" # model letters found in inverter model (e.g. "GK" for "PIP 5048GK")
blacklist_properties = [...] # optional list of property names to be excluded
# optional min SoC required to force battery into discharge mode (defaults to null, i.e. disabled)
force_battery_discharge_min_soc = 10
# optional min grid voltage required to force battery into charge mode (defaults to null, i.e. disabled)
force_battery_charge_grid_min_voltage = 200
}
...
]
...
Bluetooth Connection
note: The bluetooth connection variant is limited to just a few read-only inverter properties.
qtoggleserver.conf:
...
peripherals = [
...
{
driver = "qtoggleserver.mppsolar.BluetoothMPPSolarInverter"
name = "myinverter" # an optional name of your choice
address = "00:1A:22:AA:BB:CC" # bluetooth address of the device
model = "GK" # model letters found in inverter model (e.g. "GK" for "PIP 5048GK")
}
...
]
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qtoggleserver_mppsolar-1.6.0.tar.gz.
File metadata
- Download URL: qtoggleserver_mppsolar-1.6.0.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69eca1c807d94f5133e704ce69cc089dda723cdabc78b0990a752b3340cefce9
|
|
| MD5 |
55414c7bb127afd41c0cca2920c36c5c
|
|
| BLAKE2b-256 |
e0e5a72d62c650ac40dcce331a96399af317040b1477753923e70684efa6be03
|
File details
Details for the file qtoggleserver_mppsolar-1.6.0-py3-none-any.whl.
File metadata
- Download URL: qtoggleserver_mppsolar-1.6.0-py3-none-any.whl
- Upload date:
- Size: 23.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc16547413a50cb55036c3802286019d91155bd12c14d9ab4a11109633df8aa3
|
|
| MD5 |
0a6ba02be408bb3ccc7ff81b4db7dc6e
|
|
| BLAKE2b-256 |
5a3cc98b7de5aaf8c6634c885a923dfcec3a09c5d13a832b625de7b5ee2cde02
|