Skip to main content
Skip table of contents

4. SignOff Quick Test - bèta-version

Run the Signoff Quick Test

The Signoff Quick Test is a short automated battery charge/discharge cycle used to validate that an inverter installation is functioning correctly before sign-off. It takes approximately 80 seconds to complete, and produces a clear PASSED or FAILED result with supporting diagnostic data. Use this test as the final verification step before handing over a newly commissioned system.


Prerequisites

  • LIFEPOWR FlexiObox installed, online, and reachable

  • Inverter successfully paired and communicating (FlexiObox receiving inverter data)

  • Grid meter data available (grid power readable by the FlexiObox)

  • Logged in user account to the partner portal when navigating to the device info page


How the Test Works

The Signoff Quick Test sends a fixed sequence of battery setpoints directly to the inverter, bypassing the normal EMS output for the duration of the test. The EMS continues to run, but its setpoints are silently discarded — the FlexiObox only forwards test profile commands to the inverter.

The test profile runs four steps in sequence:

Step

Duration

Battery Setpoint

1

10 seconds

0 W (idle)

2

30 seconds

+7,104 W (discharge)

3

10 seconds

0 W (idle)

4

30 seconds

−7,104 W (charge)

ℹ️ Note: The actual setpoint value used during execution is scaled to your inverter's rated capacity. The values above reflect the default profile; your system may apply different absolute wattages based on configuration.

⚠️ Warning: While the test is running, the EMS has no control over the inverter. Grid export/import will follow the test setpoints, not the energy management strategy. Inform the customer before running the test on a live site.


Step-by-Step Instructions

Trigger the Test

  1. Navigate to the device info page of the FlexiObox you want to test. This is possible via scanning the QR on the FlexiObox or via the partner portal.

  2. On the installation overview page you will see a Signoff Quick Test section with a problem indicator if no passed test has been recorded yet

  3. Click the Start Test button to initiate the Signoff Quick Test

  4. The test will start and you are able to monitor the progress via the device info page.

Monitor Progress

  1. The app automatically polls the device for test status every few seconds. Watch the Test Status indicator update through the following states:

    • WAITING — test trigger received, pre-flight checks in progress

    • RUNNING — active test execution; current setpoint and elapsed % are shown

    • PROCESSING — test steps complete; results are being calculated

    • PASSED or FAILED — final result available

ℹ️ Note: You do not necessarily need to keep the app screen open during the test. The test runs on the device and the final result is stored. You can navigate away and return to check the outcome.

Stop the Test Early (if needed)

  1. To cancel the test at any point, tap Stop Test in the app. The test will exit cleanly and the status will update to CANCELLED. You can restart immediately after a user-initiated cancellation.


Pass/Fail Criteria

The Signoff Quick Test evaluates up to four requirements. Which requirements are actually checked depends on the battery's State of Charge (SoC) at the time of the test:

  • SoC between minimum and 90% — both the charge and discharge requirements are active. All four requirements must pass.

  • SoC at or below the configured minimum (battery empty) — the discharge requirement (BATTERY_DISCHARGES_IF_NOT_EMPTY) is automatically skipped; the system cannot expect the battery to discharge. The remaining three requirements must pass.

  • SoC at or above 90% (battery full) — the charge requirement (BATTERY_CHARGES_IF_NOT_FULL) is automatically skipped. The remaining three requirements must pass.

In practice, the test always evaluates at least one charge or discharge requirement, and both when the SoC falls between the configured limits.

Requirement

What it checks

Pass condition

BATTERY_DISCHARGES_IF_NOT_EMPTY

Battery responds to discharge setpoint

Battery discharges when SoC is above the configured minimum

BATTERY_CHARGES_IF_NOT_FULL

Battery responds to charge setpoint

Battery charges when SoC is below 90%

MAX_VOLTAGE_BELOW_MAX_LIMIT

Battery voltage safety (upper bound)

Maximum observed cell voltage ≤ configured maximum

MIN_VOLTAGE_ABOVE_MIN_LIMIT

Battery voltage safety (lower bound)

Minimum observed cell voltage ≥ configured minimum


Expected Result

A successful test ends with a PASSED status visible in the app, along with a timestamp confirming when the test completed. If the status shows FAILED or CANCELLED, review the error message displayed in the app and refer to the troubleshooting section below.


Troubleshooting

Symptom

Likely Cause

Fix

Test status stuck on WAITING

Inverter data not available to the FlexiObox

Check inverter communication (Modbus/SunSpec connection); verify the FlexiObox is running

Test immediately CANCELLED with error GRID_METER_DATA_MISSING_ERROR

Grid power reading unavailable

Verify the grid meter (P1 or Eastron) is connected and reporting data

Test immediately CANCELLED with error INVERTER_DATA_MISSING_ERROR

FlexiObox cannot read inverter state

Check inverter integration status; restart the FlexiObox if needed

Test FAILED on BATTERY_DISCHARGES_IF_NOT_EMPTY

Battery did not respond to the discharge setpoint — possible BMS protection active, inverter not accepting the command, or a communication fault mid-test

Check for active BMS faults or protection states; verify the inverter is accepting setpoints; verify that Battery Pack Count and Cells Per Battery in the partner portal are correctly configured.

Test FAILED on BATTERY_CHARGES_IF_NOT_FULL

Battery did not respond to the charge setpoint — possible BMS protection active, inverter not accepting the command, or a communication fault mid-test

Check for active BMS faults or protection states; verify the inverter is accepting setpoints; verify that Battery Pack Count and Cells Per Battery in the partner portal are correctly configured.

Test FAILED on voltage requirements

BMS configuration issue or battery hardware fault

Verify that Battery Pack Count and Cells Per Battery are correctly configured in the partner portal. If those values are correct, inspect the full diagnostics and check battery health.

App shows CANCELLED with error TEST_INTERRUPTED

FlexiObox restarted or lost power during the test

Re-run the test; if this recurs, check system stability

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.