This commit is contained in:
@@ -47,16 +47,6 @@ final class Anlagentopologie
|
||||
'name' => self::name($eintrag['Name'] ?? null, $id),
|
||||
'type' => $typ,
|
||||
'acRatedKw' => $acRatedKw,
|
||||
'acExportLimitKw' => self::optionaleGrenze(
|
||||
$eintrag['ACEinspeisegrenze_kW'] ?? null,
|
||||
$acRatedKw,
|
||||
$pfad . ': AC-Einspeisegrenze'
|
||||
),
|
||||
'acImportLimitKw' => self::optionaleGrenze(
|
||||
$eintrag['ACBezugsgrenze_kW'] ?? null,
|
||||
$acRatedKw,
|
||||
$pfad . ': AC-Bezugsgrenze'
|
||||
),
|
||||
];
|
||||
$inverters[] = $inverter;
|
||||
$inverterById[$id] = $inverter;
|
||||
@@ -304,18 +294,6 @@ final class Anlagentopologie
|
||||
return (float) $wert;
|
||||
}
|
||||
|
||||
private static function optionaleGrenze($wert, float $nennleistung, string $feld): ?float
|
||||
{
|
||||
$grenze = self::optionalePositiveZahl($wert, $feld);
|
||||
if ($grenze !== null && $grenze > $nennleistung) {
|
||||
throw new InvalidArgumentException(
|
||||
$feld . ' darf die AC-Nennleistung nicht uebersteigen.'
|
||||
);
|
||||
}
|
||||
|
||||
return $grenze;
|
||||
}
|
||||
|
||||
private static function optionalerText($wert): ?string
|
||||
{
|
||||
if ($wert === null || $wert === '') {
|
||||
|
||||
Reference in New Issue
Block a user