Mode 8 power control never engages #2189
Animatozeus
started this conversation in
General
Replies: 2 comments
|
Debug log would be useful. It seems likely that the firmware could be a very old version, or even be customised by Qcells (i.e. same hardware but different firmware). The Mode 8 loop uses the "new" (well, relatively, last 2 years) VPP register set at 0xA0 (supports mode 0-9). There's currently no feedback - the control loop currently assumes writes were accepted by the inverter. The original legacy register set had no readback facility. The new register set does actually have a readback, though we don't actually use that as it was only recently documented. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Mode 8 power control never engages (modbus_power_control stays "Disabled") on X3-Hybrid G4, while Mode 1 works fine
Summary
On my SolaX X3-Hybrid G4, Mode 1 remote control works correctly, but Mode 8 never engages. When I trigger any Mode 8 submode, the select is set, the autorepeat counter runs, the trigger fires without error, but
sensor.<inverter>_modbus_power_controlstays on "Disabled" and the PV is never limited. The inverter keeps exporting at full PV during negative injection prices.I would like to know whether there is a precondition I am missing (e.g. an installer-menu VPP / external-control setting that must be enabled), or whether this is a known limitation for this inverter/firmware.
System
What works
remotecontrol_power_control_mode_1to "Enabled Battery Control" with an active power target and pressingremotecontrol_trigger_mode_1_7makesactive_power_targetfollow the command and the battery responds.What does NOT work
pv_power_limit_mode_8_9 = 500)remotecontrol_power_control_mode_mode_8_9is correctly set to the chosen submode.remotecontrol_autorepeat_remainingcounts down (e.g. from 3600), so the loop is armed.powercontrolmode_trigger_mode_8_9fires without error.modbus_power_controlstays "Disabled" and never shows "Individual Setting - Duration Mode".pv_power_limitset to 500), and grid export continues (~3300 W) during negative injection prices.pv_power_limit,push_mode_power_mode_8_9,duration_mode_1_8,timeout_mode_1_9,autorepeat_duration_mode_1_9,timeout_next_motion_mode_1_9 = "VPP Off"). No effect.Additional context
export_control_user_limitandbattery_charge_max_current, are rejected by the inverter with "No response received after 1 retries". Only the 0x10 remotecontrol (Mode 1) writes are accepted. This is why I am relying on Mode 8 for PV limiting rather than the export limit register.Question
Happy to provide a full debug log if useful. Thanks for the great integration.
All reactions