[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"example-string-config-en":3,"faq-string-config-en":137,"sources-string-config-en":171},{"input":4,"output":16},{"location":5,"moduleCount":6,"moduleVocV":7,"moduleVmpV":8,"moduleIscA":9,"moduleImpA":10,"designMinTempC":11,"maxCellTempC":12,"controllerMaxVocV":13,"mpptWindowMinV":14,"mpptWindowMaxV":15,"controllerMaxCurrentA":14},"52.52,13.405",8,41.5,34.5,11,10.15,-15,70,250,60,245,{"correctedVocV":17,"vocStcV":7,"currentA":18,"configurations":19,"viable":108,"best":89,"effectiveVoltageLimitV":13,"steps":109,"warnings":122},45.982000000000006,22,[20,27,32,39,45,51,58,64,69,73,75,77,79,83,85,89,91,95,100,104],{"seriesCount":21,"parallelCount":21,"usedModules":21,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":9,"arrayImpA":10,"arrayWp":23,"failedChecks":24,"marginal":26,"needsStringFuses":26},1,29.06625,350.175,[25],"P2",false,{"seriesCount":21,"parallelCount":28,"usedModules":28,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":18,"arrayImpA":29,"arrayWp":30,"failedChecks":31,"marginal":26,"needsStringFuses":26},2,20.3,700.35,[25],{"seriesCount":21,"parallelCount":33,"usedModules":33,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":34,"arrayImpA":35,"arrayWp":36,"failedChecks":37,"marginal":26,"needsStringFuses":38},3,33,30.450000000000003,1050.525,[25],true,{"seriesCount":21,"parallelCount":40,"usedModules":40,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":41,"arrayImpA":42,"arrayWp":43,"failedChecks":44,"marginal":26,"needsStringFuses":38},4,44,40.6,1400.7,[25],{"seriesCount":21,"parallelCount":46,"usedModules":46,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":47,"arrayImpA":48,"arrayWp":49,"failedChecks":50,"marginal":26,"needsStringFuses":38},5,55,50.75,1750.875,[25],{"seriesCount":21,"parallelCount":52,"usedModules":52,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":53,"arrayImpA":54,"arrayWp":55,"failedChecks":56,"marginal":26,"needsStringFuses":38},6,66,60.900000000000006,2101.05,[25,57],"P4",{"seriesCount":21,"parallelCount":59,"usedModules":59,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":60,"arrayImpA":61,"arrayWp":62,"failedChecks":63,"marginal":26,"needsStringFuses":38},7,77,71.05,2451.225,[25,57],{"seriesCount":21,"parallelCount":6,"usedModules":6,"coldStringVocV":17,"hotStringVmpV":22,"arrayIscA":65,"arrayImpA":66,"arrayWp":67,"failedChecks":68,"marginal":26,"needsStringFuses":38},88,81.2,2801.4,[25,57],{"seriesCount":28,"parallelCount":21,"usedModules":28,"coldStringVocV":70,"hotStringVmpV":71,"arrayIscA":9,"arrayImpA":10,"arrayWp":30,"failedChecks":72,"marginal":26,"needsStringFuses":26},91.96400000000001,58.1325,[25],{"seriesCount":28,"parallelCount":28,"usedModules":40,"coldStringVocV":70,"hotStringVmpV":71,"arrayIscA":18,"arrayImpA":29,"arrayWp":43,"failedChecks":74,"marginal":26,"needsStringFuses":26},[25],{"seriesCount":28,"parallelCount":33,"usedModules":52,"coldStringVocV":70,"hotStringVmpV":71,"arrayIscA":34,"arrayImpA":35,"arrayWp":55,"failedChecks":76,"marginal":26,"needsStringFuses":38},[25],{"seriesCount":28,"parallelCount":40,"usedModules":6,"coldStringVocV":70,"hotStringVmpV":71,"arrayIscA":41,"arrayImpA":42,"arrayWp":67,"failedChecks":78,"marginal":26,"needsStringFuses":38},[25],{"seriesCount":33,"parallelCount":21,"usedModules":33,"coldStringVocV":80,"hotStringVmpV":81,"arrayIscA":9,"arrayImpA":10,"arrayWp":36,"failedChecks":82,"marginal":26,"needsStringFuses":26},137.94600000000003,87.19875,[],{"seriesCount":33,"parallelCount":28,"usedModules":52,"coldStringVocV":80,"hotStringVmpV":81,"arrayIscA":18,"arrayImpA":29,"arrayWp":55,"failedChecks":84,"marginal":26,"needsStringFuses":26},[],{"seriesCount":40,"parallelCount":21,"usedModules":40,"coldStringVocV":86,"hotStringVmpV":87,"arrayIscA":9,"arrayImpA":10,"arrayWp":43,"failedChecks":88,"marginal":26,"needsStringFuses":26},183.92800000000003,116.265,[],{"seriesCount":40,"parallelCount":28,"usedModules":6,"coldStringVocV":86,"hotStringVmpV":87,"arrayIscA":18,"arrayImpA":29,"arrayWp":67,"failedChecks":90,"marginal":26,"needsStringFuses":26},[],{"seriesCount":46,"parallelCount":21,"usedModules":46,"coldStringVocV":92,"hotStringVmpV":93,"arrayIscA":9,"arrayImpA":10,"arrayWp":49,"failedChecks":94,"marginal":38,"needsStringFuses":26},229.91000000000003,145.33125,[],{"seriesCount":52,"parallelCount":21,"usedModules":52,"coldStringVocV":96,"hotStringVmpV":97,"arrayIscA":9,"arrayImpA":10,"arrayWp":55,"failedChecks":98,"marginal":26,"needsStringFuses":26},275.89200000000005,174.3975,[99],"P1",{"seriesCount":59,"parallelCount":21,"usedModules":59,"coldStringVocV":101,"hotStringVmpV":102,"arrayIscA":9,"arrayImpA":10,"arrayWp":62,"failedChecks":103,"marginal":26,"needsStringFuses":26},321.874,203.46375,[99],{"seriesCount":6,"parallelCount":21,"usedModules":6,"coldStringVocV":105,"hotStringVmpV":106,"arrayIscA":9,"arrayImpA":10,"arrayWp":67,"failedChecks":107,"marginal":26,"needsStringFuses":26},367.85600000000005,232.53,[99],[79,83,85,89,91],[110,115,118],{"label":111,"expression":112,"value":17,"unit":113,"provenance":114},"vocCorrected","V_oc * (1 + beta\u002F100 * (T_min - 25))","V","exact",{"label":116,"expression":117,"value":13,"unit":113,"provenance":114},"effectiveVoltageLimit","min(V_max,controller ; V_limit,code)",{"label":119,"expression":120,"value":40,"unit":121,"provenance":114},"bestConfiguration","n_series x n_parallel","",[123,130],{"level":124,"code":125,"params":126,"anchors":128},"info","DESIGN_TEMP_TMY_TYPICAL",{"siteMin":127},-7.9,[129],"designMinTempC",{"level":131,"code":132,"params":133,"anchors":135},"critical","VMP_TOO_LOW_HOT",{"vmp":134},29.1,[136],"maxCellTempC",[138,141,144,147,150,153,156,159,162,165,168],{"q":139,"a":140},"How many solar panels can I wire in series on one string?","The governing figure is the cold-corrected open-circuit voltage: V_oc,cold = n_s · V_oc · (1 + β\u002F100 · (T_min − 25)). It must stay below the smaller of the controller's maximum voltage and the code limit on system voltage — this check P1 is safety-critical, and exceeding it destroys the controller and violates the code. The calculator returns the complete matrix of series-parallel arrangements, each with four checks.",{"q":142,"a":143},"Why does a string sometimes deliver zero power on hot summer days?","That is check P2, which almost every other tool omits: at high cell temperature the MPP voltage drops, V_mp,hot = n_s · V_mp · (1 + β_Vmp\u002F100 · (T_max − 25)). If it falls below the lower edge of the MPPT window the string delivers no power at all — exactly when the sun is strongest. Because the outage only occurs on hot days, hardly anyone notices it.",{"q":145,"a":146},"Do parallel strings need string fuses?","From three parallel strings onward the calculator flags that string fuses must be considered. Mind the scope: it assumes identical modules, identical orientation and a single MPP tracker; partial shading, module-level power optimisers and mixed module types are not covered. The design must be verified by a qualified electrician.",{"q":148,"a":149},"Which four checks decide a permissible configuration?","P1: the cold-corrected string open-circuit voltage must stay below the controller limit (cold, sunny winter mornings). P2: it must additionally stay below the code limit — the binding limit is the minimum of both. P3: the hot MPP voltage must stay above the MPPT window minimum, or the controller cannot find the operating point in summer. P4: the summed current of all strings must stay below the controller input maximum. The matrix shows per cell which check fails.",{"q":151,"a":152},"Why is “as many modules in series as possible” usually best?","Higher string voltage means less current at the same power: thinner cables from the roof, lower losses, and the MPPT starts working earlier in the morning. That is why the calculator sorts permissible configurations by modules used, then by voltage. The limit is set by cold voltage and controller maximum — exactly the red zone of the matrix.",{"q":154,"a":155},"From when do I need string fuses?","From three parallel strings: on a short in one string, the others feed their current into it — with two strings this stays below the module’s permissible reverse current, from three it does not. The calculator marks fuse-required configurations; sizing the fuse itself is the DC fuse calculator’s job.",{"q":157,"a":158},"Does the calculator check my design temperature against the site?","Yes, since 5 August 2026 — with the same cross-check as the open-circuit voltage and charge controller calculators, which share the same Voc core. If you enter a temperature warmer than your site's typical annual minimum (Berlin: −7.9 °C), the calculator warns: cold-voltage check P1 then sits on the unsafe side. But you still set the number — for a safety-critical quantity the tool checks, it does not decide.",{"q":160,"a":161},"Why doesn't the calculator set the temperature automatically?","Because a TMY year is a typical year, not an extreme one — and the standard requires the coldest expected temperature, which lies below it. A silently inserted site value would shift responsibility and still not be conservative enough. So the temperature remains your input, with the site value as the visible control beside it.",{"q":163,"a":164},"What does the module's MPP current mean in the matrix?","Together with the parallel count it determines the array's operating current and feeds current check P4 — the short-circuit current alone is not enough for that. The field was previously unreachable through the form; the value appears in the datasheet as I_mp or I_mpp, 10.15 A in the example.",{"q":166,"a":167},"Why a standard system voltage limit when the controller already has one?","Because the smaller of the two governs. A 250 V controller on an array capped at 1,000 V by the standard is limited by the controller — but a large string inverter with a 600 V window can hit the system type's 600 V standard limit rather than its own. Both limits are therefore adjustable separately, and the matrix uses the minimum.",{"q":169,"a":170},"Why do I need the temperature coefficients from the datasheet?","Because they set the span of the checks: β_Voc stretches the cold voltage upward (P1), β_Vmp pushes the hot voltage downward (P2). The defaults −0.27 and −0.35 %\u002F°C are typical for crystalline silicon; datasheet values deviate by a few hundredths, and with eight modules in series that is several volts. Both fields are reachable since 5 August 2026.",[172],{"name":173,"url":-1,"retrievedAt":174,"version":-1},"Official publications of the standards bodies and state authorities (NFPA, IEC, DKE\u002FVDE, CEN)","2026-07-15",1786101726250]