URLA · İZMİR

GoodWe Control Room

Writes lockedConnecting
SYSTEM AT A GLANCE

PV system overview

Waiting for synchronized telemetry…

Connecting
Solar output
0 kW15 kW30 kW
PV waiting
Site demand
0 kW30.01 kW60.02 kW
Load waiting
Grid flow
Export 30.02 kW0 kWImport 30.02 kW
Grid waiting
Battery flow
Charge 12.8 kW0 kWDischarge 12.8 kW
Battery waiting
Battery SOC
0%50%100%
SOC waiting
Battery temperature
−20°C15°C50°C
Temperature waiting
generated today consumed today imported today active alerts
LIVE POWER FLOW

Where energy is moving

Aligning inverter registers…

Waiting for inverter
SolarMPPT channels —
INVERTER
Home load
Battery
Utility
Waiting for live power-flow data
ENERGY RESERVE

Battery state

STATE OF CHARGE
Health
Temperature
Voltage
Mode
TIME TO DISCHARGE FLOORCalculating…Reading the configured SOC reserve
Generated todaySynchronized sampled PV energy
Consumed todayBalanced site use at the utility boundary
Imported todayExternal-meter cumulative counter
Exported todayExternal-meter cumulative counter
Battery charged todayIntegrated synchronized battery power
Battery discharged todayIntegrated synchronized battery power
Battery charge from gridLoad-first source estimate
Energy balanceWaiting for sufficient synchronized samples
COMPLETE DAILY FORMULA

How today's energy adds up

Waiting for today's energy values…

Supplied = PV + grid import + battery discharge

Used = site use + battery charge + grid export

Site use = supplied − battery charge − grid export

Grid import share of site consumption Import ÷ site consumption × 100
WEATHER-AWARE CHARGING

Checking Urla weather…

— W/m²Open-Meteo daylight and irradiance
ALERT PIPELINE

Starting monitoring…

MongoDB —Calculating storage growth…Retention policy loading…Email —
PATTERN LEARNING

Collecting baseline…

0 samplesSame local time across at least 3 days
BATTERY ACTION

No restart indicated

Live BMS assessmentWaiting for alert evaluation…
TREND

Selectable power history

Loading selected power history…

PVLoadGrid (+export / −import)Battery (+discharge / −charge)Battery/data reset
ARRAY DETAIL

Solar & MPPT channels

Loading site-local history…

SunriseUrla local time
SunsetUrla local time
DaylightOpen-Meteo forecast
HISTORICAL OUTPUT

Total PV and MPPT power

Loading archived telemetry…

Drag horizontally or use the mouse wheel
WEATHER-ADJUSTED POTENTIAL

Projected available PV

Loading the seven-day weather projection…

Projected PVRecorded PV

Estimate of available AC potential, not a dispatch promise. Zero-export controls, battery state, temperature, shading, and inverter curtailment can reduce actual production.

BMS DETAIL

Battery health and limits

Loading thermal and BMS history…

LIVE CHARGING PERMISSION

Checking whether charging is permitted…

Checking Battery temperature

Waiting for live inverter, BMS, and configured-current telemetry.

    CHARGE-LIMIT ASSESSMENT

    Evaluating temperature and BMS limits…

    CURRENT & TEMPERATURE GUARDS

    Battery Charging Control

    Configurable staged control of GoodWe Max Charging Current. Disarm before editing; normal arming captures ownership without writing, while arming at or above the SOC limit applies and verifies the 0 A hold immediately.

    Waiting for current-control telemetry…

    Waiting for SOC, SOH, and pack voltage to estimate the proposed profile's time to full.

    Observe-only
    IDLE-ONLY FIXED CAPPrepare the next PV cycle at 5 A

    Waiting for battery-idle and external-meter evidence.

    Idle-only safety gates

      Full-cycle 5 A validation: not started.

      This alternative lowers Max Charging Current only while the battery is already at essentially 0 A / 0 W. The next PV cycle then starts at 5 A without a daytime loss of charge demand. It never writes automatically, and the server repeats every gate using a fresh inverter frame before an explicitly confirmed parameter change.

      LIVE SINGLE-REGISTER CONTROLLERProduction staged battery charging

      Waiting for every battery-health, ownership, and write-authority gate.

      Readiness blockers

        Measured commissioning evidence is unavailable.

        This inverter completed a supervised 3 A → 0 A → 3 A stop and recovery proof. Small transition meter readings remain subject to the configured site export protection. Protocol evidence ↗ · Independent field report ↗

        APP-DEFINED CONTROL

        Normal current ceiling (A)

        normal_current_a

        Definition

        The ordinary-PV maximum battery current when no taper condition exists. An armed controller writes only GoodWe Max Charging Current (battery_charge_current, register 45353); the BMS can always impose a lower limit.

        Legal values

        APP-DEFINED CONTROL

        Taper current (A)

        taper_current_a

        Definition

        The lower configured-current recommendation used when temperature, temperature rise, SOC, maximum-cell voltage, cell spread, or the dynamic BMS current allowance enters its taper region.

        Legal values

        APP-DEFINED CONTROL

        Finishing current (A)

        finish_current_a

        Definition

        The lowest nonzero current ceiling used near the upper-SOC and cell-voltage knee, during rapid-temperature-rise holds, and as the verified recovery current after a controller-owned 0 A pause. It must be lower than the taper current.

        Legal values

        APP-DEFINED CONTROL

        Tier 2 SOC threshold (%)

        soc_taper_pct

        Definition

        At or above this BMS state of charge, the current ceiling changes from the normal current to the lower tier-2 taper current. Temperature, cell-voltage, cell-spread, and BMS limits can always request an equal or lower current first.

        Legal values

        APP-DEFINED CONTROL

        Finishing SOC threshold (%)

        soc_finish_pct

        Definition

        At or above this BMS state of charge, the controller uses the finishing current to reduce cell-voltage overshoot and allow more balancing time. This is site-derived logic, not the GoodWe SOC upper limit.

        Legal values

        APP-DEFINED CONTROL

        SOC tier hysteresis (%)

        soc_tier_hysteresis_pct

        Definition

        After SOC falls through a tier boundary, it must fall this additional amount before the controller may increase current. This prevents whole-percent SOC movement from repeatedly changing the register; the separate time-stability hold still applies.

        Legal values

        APP-DEFINED CONTROL

        Pause resume SOC threshold (%)

        soc_resume_pct

        Definition

        After a controller-owned 0 A pause, charging cannot resume while SOC remains above this threshold, even if the battery has cooled. This prevents cooling alone from restarting charging near the selected upper SOC limit. It does not bypass a BMS warning, error, or unrelated 0 A protection latch.

        Legal values

        APP-DEFINED CONTROL

        Final SOC stop threshold (%)

        soc_upper_target_pct

        Definition

        At or above this BMS SOC, an armed controller requests the separately verified 0 A Max Charging Current hold. Charging remains stopped until SOC falls to the lower pause-resume threshold. This app value does not prove or modify the separate SolarGo SOC Upper Limit.

        Legal values

        Open official GoodWe reference ↗
        APP-DEFINED CONTROL

        Use verified 0 A temperature/SOC pauses

        zero_amp_pause_enabled

        Definition

        When enabled and separately proven on this firmware, the controller may set only Max Charging Current to 0 A at the maximum temperature, rapid-rise stop, electrical stop, or final SOC threshold. Temperature pauses resume at the finishing current only after the cool-down temperature and hold time; final-SOC pauses also require the lower SOC resume threshold. Faults, an unrelated BMS 0 A state, stale telemetry, or lost ownership always block automatic recovery.

        Legal values

        APP-DEFINED CONTROL

        Cell-voltage taper threshold (V)

        cell_taper_v

        Definition

        At or above this maximum BMS cell voltage, the controller caps the request at the taper current. It must remain below the finishing and stop thresholds and does not modify a BMS voltage limit.

        Legal values

        APP-DEFINED CONTROL

        Finishing cell voltage (V)

        cell_finish_v

        Definition

        At or above this maximum BMS cell voltage, the recommendation drops to the finishing current before the separate hard cell-voltage threshold. It does not alter any BMS voltage limit.

        Legal values

        APP-DEFINED CONTROL

        Cell-voltage stop threshold (V)

        cell_stop_v

        Definition

        At or above this maximum BMS cell voltage, the controller requests its verified 0 A pause. Recovery is blocked until the electrical reading is back below the taper threshold and all other recovery guards pass.

        Legal values

        APP-DEFINED CONTROL

        Cell-spread taper threshold (mV)

        cell_spread_taper_mv

        Definition

        At or above this maximum-minus-minimum BMS cell-voltage difference, the controller caps the request at the taper current to give the pack more balancing time.

        Legal values

        APP-DEFINED CONTROL

        Finishing cell spread (mV)

        cell_spread_finish_mv

        Definition

        At or above this maximum-minus-minimum BMS cell-voltage difference, the recommendation drops to the finishing current. It is an early imbalance guard below the separate hard spread threshold.

        Legal values

        APP-DEFINED CONTROL

        Cell-spread stop threshold (mV)

        cell_spread_stop_mv

        Definition

        At or above this cell-voltage spread, the controller requests its verified 0 A pause. Recovery is blocked until spread is below the taper threshold and all other recovery guards pass.

        Legal values

        APP-DEFINED CONTROL

        Taper temperature (°C)

        temperature_taper_c

        Definition

        The hottest reported BMS cell temperature at which the recommendation drops from the normal ceiling to the taper current. A rising ten-minute projection that reaches this threshold also tapers early. This threshold is conservative site logic, not a published GoodWe protection threshold.

        Legal values

        APP-DEFINED CONTROL

        Maximum charging temperature (°C)

        temperature_stop_c

        Definition

        The hottest reported BMS cell temperature that requests the verified 0 A Max Charging Current pause and latches the cool-down sequence. A rising ten-minute projection that reaches it first selects the nonzero finishing current and latches cool-down pre-emptively.

        Legal values

        APP-DEFINED CONTROL

        Temperature-rise taper rate (°C/min)

        temperature_rise_taper_c_per_min

        Definition

        When the measured hottest-cell temperature rises at or above this rate, the controller caps the request at the taper current even if the absolute temperature is still lower.

        Legal values

        APP-DEFINED CONTROL

        Temperature-rise stop rate (°C/min)

        temperature_rise_stop_c_per_min

        Definition

        When the hottest-cell temperature rises at or above this faster rate, the controller latches a thermal hold and selects the finishing current first; if the absolute stop temperature is reached, the verified 0 A pause takes precedence.

        Legal values

        APP-DEFINED CONTROL

        Cool-down time (seconds)

        temperature_recovery_seconds

        Definition

        The continuous time the hottest BMS cell must remain at or below the cool-down temperature before the optional controller clears its temperature lock. Any warmer sample resets the timer.

        Legal values

        APP-DEFINED CONTROL

        Cool-down temperature (°C)

        temperature_recovery_c

        Definition

        The hottest reported BMS cell temperature at or below which the continuous recovery timer may advance. The BMS must also allow charging, report no warning or error, and remain within the cell-voltage and spread interlocks.

        Legal values

        APP-DEFINED CONTROL

        Electrical recovery time (seconds)

        electrical_recovery_seconds

        Definition

        After a controller-owned 0 A pause, the hottest cell must be at or below the cool-down temperature, maximum cell voltage below Cell-voltage taper, cell spread below Cell-spread taper, and BMS protection clear continuously for this time before a verified 0 A to finishing-current recovery. Any failed sample resets the timer.

        Legal values

        APP-DEFINED CONTROL

        Current-increase stability time (seconds)

        increase_stability_seconds

        Definition

        All conditions supporting a higher current must remain continuously valid for this time before the controller may increase the setting. Reductions and emergency pauses are not delayed.

        Legal values

        APP-DEFINED CONTROL

        Minimum time between writes (seconds)

        write_dwell_seconds

        Definition

        The minimum interval between non-emergency automatic writes. It prevents rapid repeated changes; an emergency reduction or 0 A pause can bypass this wait, while every write still targets and verifies only the charging-current register.

        Legal values

        No unsaved changes.
        Drag horizontally or use the mouse wheel

        Battery temperatures and SOC

        Temperatures use the left axis; SOC uses the right axis.

        Thermal charging experiment

        Actual, configured, recommended, and BMS currents use the left axis; hottest, projected, taper, and stop temperatures use the right axis.

        Temperatures

        SOC, SOH and current limits

        Cell voltage extrema

        Battery power

        THREE-PHASE DETAIL

        Utility voltage and battery charge source

        Loading grid history…

        Minimum L1 / L2 / L3Configured low-voltage threshold
        Low-voltage bucketsPersisted phase-voltage samples
        Power outagesAll three phases at or below 20 V
        Battery chargedIntegrated monitored window
        Grid share of chargingEstimated load-first allocation

        Utility phase voltage

        L1L2L3Power outage

        Battery charging source

        PVGrid estimate
        ALERT CENTRE

        Faults, warnings, and unusual activity

        Device faults alert immediately. Behavioral rules require sustained evidence; weather-sensitive rules are suppressed when weather is unavailable.

        POSSIBLE FAULTS

        GoodWe fault catalogue and monitoring rules

        CategoryCodeFault or conditionSeverityAction
        Loading fault catalogue…
        ALERT HISTORY

        MongoDB alert lifecycle

        Loading history…

        CONTROL PLANE

        Inverter parameters

        Values are read live. Zero-export-sensitive controls stay locked. Other changes require a deliberately write-enabled server and exact confirmation.

        ParameterValueTypeAccess
        Controls remain locked until live data finishes loading.
        TRACEABILITY

        Parameter change audit

        STAGED CHANGE

        Change parameter

        This action writes directly to the inverter. Verify the intended value and rollback plan first.