Skip to content

Add support for GW8000M-ES-C10 (ESC platform)#138

Open
matifali wants to merge 1 commit into
marcelblijleven:masterfrom
matifali:fix/es-c10-sensor-filtering
Open

Add support for GW8000M-ES-C10 (ESC platform)#138
matifali wants to merge 1 commit into
marcelblijleven:masterfrom
matifali:fix/es-c10-sensor-filtering

Conversation

@matifali

@matifali matifali commented Jun 20, 2026

Copy link
Copy Markdown

The ESC model tag was missing from SINGLE_PHASE_MODELS, which caused a cascade
of filtering issues: L2/L3 sensors appeared on a single-phase inverter, vpv3/vpv4
were incorrectly removed (the 745 LV platform has 2 MPPTs), and ghost sensors from
large commercial inverters (vpv5vpv16, pmppt3pmppt8) weren't filtered out.
All three stem from the ESC platform not being recognized.

Test data captured live from a GW8000M-ES-C10 with solar active. All 124 existing tests pass.


Note: The ES Uniq Series varies in active PV strings per model. Per-model string
filtering isn't added here — pv_mode_label indicates unused channels. Captures from
6kW or 10kW units would make this safe to implement.

Model MPPTs Strings per MPPT Active inputs
GW3000-ES-C10 1 1 vpv1
GW3600 – GW6000-ES-C10 2 1 / 1 vpv1, vpv3
GW8000-ES-C10 2 2 / 1 vpv1, vpv2, vpv3
GW10K / GW12K-ES-C10 2 2 / 2 vpv1, vpv2, vpv3, vpv4

Source: GoodWe ES Uniq Series Datasheet

@matifali
matifali marked this pull request as ready for review June 21, 2026 09:45
@matifali matifali changed the title Fix sensor filtering for 745 LV platform single-phase inverters (ESC and related) Add support for GW8000M-ES-C10 (ESC platform) Jun 21, 2026
@matifali
matifali force-pushed the fix/es-c10-sensor-filtering branch from 6ac6980 to c97cf92 Compare June 21, 2026 09:46
ESC was missing from SINGLE_PHASE_MODELS, causing L2/L3 sensors to appear
on a single-phase inverter, vpv3/vpv4 to be dropped (745 LV platform has
2 MPPTs), and ghost sensors from large inverters (vpv5-vpv16, pmppt3-pmppt8)
to leak through. All three stem from ESC not being recognized.

Test data captured live from a GW8000M-ES-C10 with solar active.
All 124 existing tests pass.
@matifali
matifali force-pushed the fix/es-c10-sensor-filtering branch from c97cf92 to 3214e33 Compare June 21, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant