Peakshaving Modul hinzugefügt. Jeder Monat kann Peakshaving Limit + reservierte kapazität eingetragen werden, ausser Mai bis Sept. dort werden die Sommermonate zusammengefasst.

This commit is contained in:
2026-06-09 14:06:00 +02:00
parent 233aa56d40
commit 22b4686e04
4 changed files with 485 additions and 0 deletions
+206
View File
@@ -0,0 +1,206 @@
{
"elements": [
{
"type": "ExpansionPanel",
"caption": "Ziel-Module",
"items": [
{
"type": "SelectInstance",
"name": "CapacityTargetInstance",
"caption": "Batterie Instanz"
},
{
"type": "ValidationTextBox",
"name": "CapacityTargetProperty",
"caption": "Property-Name Kapazität"
},
{
"type": "SelectInstance",
"name": "PowerTargetInstance",
"caption": "Instanz für Peakleistung"
},
{
"type": "ValidationTextBox",
"name": "PowerTargetProperty",
"caption": "Manager Instanz"
}
]
},
{
"type": "ExpansionPanel",
"caption": "Monatswerte",
"items": [
{
"type": "Label",
"caption": "Januar"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerJanuary",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityJanuary",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "Februar"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerFebruary",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityFebruary",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "März"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerMarch",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityMarch",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "April"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerApril",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityApril",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "Sommer (MaiSeptember)"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerSummer",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacitySummer",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "Oktober"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerOctober",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityOctober",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "November"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerNovember",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityNovember",
"caption": "Kapazität [%]"
}
]
},
{
"type": "Label",
"caption": "Dezember"
},
{
"type": "RowLayout",
"items": [
{
"type": "NumberSpinner",
"name": "PowerDecember",
"caption": "Leistung Peakshaving [W]"
},
{
"type": "NumberSpinner",
"name": "CapacityDecember",
"caption": "Kapazität [%]"
}
]
}
]
}
],
"actions": [
{
"type": "Button",
"caption": "Werte sofort übernehmen",
"onClick": "GEF_ApplyCurrentValues($id);"
}
]
}