Skip to main content

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")
    }
    ...
]
...

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qtoggleserver_mppsolar-1.7.3.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qtoggleserver_mppsolar-1.7.3-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file qtoggleserver_mppsolar-1.7.3.tar.gz.

File metadata

  • Download URL: qtoggleserver_mppsolar-1.7.3.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for qtoggleserver_mppsolar-1.7.3.tar.gz
Algorithm Hash digest
SHA256 b92a73a4ca0ab840e2d4d59d404443b160a9bed2cd4b7d2d272e8c8764f004af
MD5 ee8caa68bb5f12bd184a215f81ec5a0b
BLAKE2b-256 885ff8a75a9ddee3d4cab1f705d4f9a380090c3a8e919446d5008aada3a191a7

See more details on using hashes here.

File details

Details for the file qtoggleserver_mppsolar-1.7.3-py3-none-any.whl.

File metadata

File hashes

Hashes for qtoggleserver_mppsolar-1.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c6460ad56dde926bbd0062a889be28439b5be7e48a68c7286fe1d2bed8094b55
MD5 ada83c3396462fa50b064c7c2c51d751
BLAKE2b-256 b2610cfc832c36012e9479014414b6be2e9181f2b503d223e9340665addde02a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.7.3 This release

2 files

1.7.1

2 files

1.7.0

2 files

1.6.0

2 files

1.5.2

1 file

1.5.1

1 file

1.5.0

1 file

1.4.5

1 file

1.4.4

1 file

1.4.3

1 file

1.4.2

1 file

1.4.1

1 file

1.4.0

1 file

1.3.0

1 file

1.2.0

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page