Skip to main content

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


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.0.tar.gz (16.9 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.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qtoggleserver_mppsolar-1.7.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for qtoggleserver_mppsolar-1.7.0.tar.gz
Algorithm Hash digest
SHA256 1be5ba0c820d4c20e59ad6d9e93f94df3788fdf5dfee12c0f7eda85d85defbef
MD5 d5590af88220ca7da85a8ae904ce4117
BLAKE2b-256 fc28962c24b1c38c0b16e1403662e556bfae0c8259d980f8d71b3f47719d7f20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtoggleserver_mppsolar-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82412aeb821d2ba0288650d1233d0ed5bb3bc63ce5f5a9c7ed4a3816302fa5cd
MD5 f088d402c9fc729920d988c3e31e6135
BLAKE2b-256 648057dcf6c8fe40e363deca549fca0fc0d4b722024b65a47cb0317fb208bc81

See more details on using hashes here.

Supported by

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