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

Uploaded Python 3

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

Hashes for qtoggleserver_mppsolar-1.6.0.tar.gz
Algorithm Hash digest
SHA256 69eca1c807d94f5133e704ce69cc089dda723cdabc78b0990a752b3340cefce9
MD5 55414c7bb127afd41c0cca2920c36c5c
BLAKE2b-256 e0e5a72d62c650ac40dcce331a96399af317040b1477753923e70684efa6be03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtoggleserver_mppsolar-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc16547413a50cb55036c3802286019d91155bd12c14d9ab4a11109633df8aa3
MD5 0a6ba02be408bb3ccc7ff81b4db7dc6e
BLAKE2b-256 5a3cc98b7de5aaf8c6634c885a923dfcec3a09c5d13a832b625de7b5ee2cde02

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