This is part of the OpenAPI V1 doc.
For MIN/TLX systems, the public V1 API provides a more robust way to read and write inverter settings:
-
Read Parameter
- function:
api.min_read_parameter - parameters:
device_sn: The device serial numberparameter_id: Parameter ID to read (e.g., "discharge_power")start_address,end_address: Optional, for reading registers by address
- function:
-
Write Parameter
- function:
api.min_write_parameter - parameters:
device_sn: The device serial numberparameter_id: Parameter ID to write (e.g., "ac_charge")parameter_values: Value to set (single value, list, or dictionary)
- function:
-
Time Segments
- function:
api.min_write_time_segment - parameters:
device_sn: The device serial numbersegment_id: Segment number (1-9)batt_mode: Battery mode (0=Load First, 1=Battery First, 2=Grid First)start_time: Datetime.time object for segment startend_time: Datetime.time object for segment endenabled: Boolean to enable/disable segment
- function:
-
Read Time Segments
- function:
api.min_read_time_segments - parameters:
device_sn: The device serial numbersettings_data: Optional settings data to avoid redundant API calls
- function: