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.1.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.1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qtoggleserver_mppsolar-1.7.1.tar.gz
Algorithm Hash digest
SHA256 efaeb1c705ca9ea7f3c456434c0437a10e2c3f777414a2240dce16735cdd57f8
MD5 42bb188c08bc1ea641ed15b41011a5bd
BLAKE2b-256 f1fd21b0bff90950879065b928a7b10de202bd0f25ab49b1ec04a1e1a4650703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtoggleserver_mppsolar-1.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2bea03f01ef631d38b26753dfefe36b6c5d79f20fd2ce3144d8ff6b5b86db1
MD5 62e665dd4c7a8dc2fa5b1d46f697e6e6
BLAKE2b-256 a5e140877858bdd33717386f9acfa4887d2d46a43f3234f0d0040557606c1cf4

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