no message

This commit is contained in:
2026-06-16 16:09:55 +02:00
parent f330494b53
commit 5c29061a03
2 changed files with 101 additions and 101 deletions
+57 -44
View File
@@ -1,67 +1,80 @@
# Manager_1 # Peakshaving
Beschreibung des Moduls.
### Inhaltsverzeichnis IP-Symcon Modul zur automatischen monatlichen Vorgabe von Peakshaving-Werten.
1. [Funktionsumfang](#1-funktionsumfang) Das Modul setzt je nach aktuellem Monat zwei Werte:
2. [Voraussetzungen](#2-voraussetzungen)
3. [Software-Installation](#3-software-installation)
4. [Einrichten der Instanzen in IP-Symcon](#4-einrichten-der-instanzen-in-ip-symcon)
5. [Statusvariablen und Profile](#5-statusvariablen-und-profile)
6. [WebFront](#6-webfront)
7. [PHP-Befehlsreferenz](#7-php-befehlsreferenz)
### 1. Funktionsumfang - Kapazität Peakshaving in %
- Leistung Peakshaving in W
* Die Werte werden intern als Statusvariablen angezeigt und optional auf konfigurierte Ziel-Instanzen übertragen.
### 2. Voraussetzungen ## Funktionsumfang
- IP-Symcon ab Version 7.1 - Monatliche Vorgabewerte für Peakshaving
- Separate Ziel-Instanz für Kapazität
- Separate Ziel-Instanz für Leistung
- Frei konfigurierbare Property-Namen der Ziel-Instanzen
- Automatische tägliche Übernahme der aktuellen Monatswerte
- Manuelle Sofortübernahme über Button
- Manuelle Änderung der aktiven Werte über Statusvariablen
### 3. Software-Installation ## Voraussetzungen
* Über den Module Store das 'Manager_1'-Modul installieren. - IP-Symcon
* Alternativ über das Module Control folgende URL hinzufügen - Ziel-Instanz für Kapazität, falls Kapazitätswert automatisch gesetzt werden soll
- Ziel-Instanz für Leistung, falls Leistungswert automatisch gesetzt werden soll
- Die angegebenen Property-Namen müssen in den Ziel-Instanzen vorhanden sein
### 4. Einrichten der Instanzen in IP-Symcon ## Konfiguration
Unter 'Instanz hinzufügen' kann das 'Manager_1'-Modul mithilfe des Schnellfilters gefunden werden. ### Ziel-Module
- Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen)
__Konfigurationsseite__: | Einstellung | Beschreibung |
|------------|--------------|
| Batterie Instanz | Ziel-Instanz für die Kapazität |
| Property-Name Kapazität | Property der Ziel-Instanz für die Kapazität |
| Instanz für Peakleistung | Ziel-Instanz für die Peakleistung |
| Manager Instanz | Property der Ziel-Instanz für die Peakleistung |
Name | Beschreibung Standardwerte:
-------- | ------------------
|
|
### 5. Statusvariablen und Profile | Property | Standard |
|---------|----------|
| CapacityTargetProperty | AufdasNachladen |
| PowerTargetProperty | Peakleistung |
Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen. ## Monatswerte
#### Statusvariablen | Monat | Kapazität [%] | Leistung [W] |
|------|----------------|--------------|
| Januar | 11 | 42000 |
| Februar | 11 | 42000 |
| März | 8 | 43000 |
| April | 8 | 44000 |
| Mai bis September | 8 | 44000 |
| Oktober | 12 | 43000 |
| November | 12 | 43000 |
| Dezember | 12 | 43000 |
Name | Typ | Beschreibung Die Werte können in der Instanzkonfiguration angepasst werden.
------ | ------- | ------------
| |
| |
#### Profile ## Statusvariablen
Name | Typ | Name | Ident | Typ | Profil | Beschreibung |
------ | ------- |-----|-------|-----|--------|--------------|
| | Kapazität Peakshaving | ActiveCapacity | Float | ~Intensity.100 | Aktive Kapazität in % |
| | Leistung Peakshaving | ActivePower | Float | ~Watt | Aktive Peakshaving-Leistung in W |
### 6. WebFront Änderungen an diesen Statusvariablen werden direkt an die konfigurierte Ziel-Instanz übertragen.
Die Funktionalität, die das Modul im WebFront bietet. ## Automatische Übernahme
### 7. PHP-Befehlsreferenz Das Modul prüft einmal täglich den aktuellen Monat und übernimmt die passenden Monatswerte.
`boolean GEF_BeispielFunktion(integer $InstanzID);` Dabei werden:
Erklärung der Funktion.
Beispiel: 1. die Statusvariablen aktualisiert
`GEF_BeispielFunktion(12345);` 2. die Kapazität an die konfigurierte Ziel-Instanz geschrieben
3. die Leistung an die konfigurierte Ziel-Instanz geschrieben
4. `IPS_ApplyChanges()` auf der jeweiligen Ziel-Instanz ausgeführt
+44 -57
View File
@@ -1,80 +1,67 @@
# Peakshaving # Manager_1
Beschreibung des Moduls.
IP-Symcon Modul zur automatischen monatlichen Vorgabe von Peakshaving-Werten. ### Inhaltsverzeichnis
Das Modul setzt je nach aktuellem Monat zwei Werte: 1. [Funktionsumfang](#1-funktionsumfang)
2. [Voraussetzungen](#2-voraussetzungen)
3. [Software-Installation](#3-software-installation)
4. [Einrichten der Instanzen in IP-Symcon](#4-einrichten-der-instanzen-in-ip-symcon)
5. [Statusvariablen und Profile](#5-statusvariablen-und-profile)
6. [WebFront](#6-webfront)
7. [PHP-Befehlsreferenz](#7-php-befehlsreferenz)
- Kapazität Peakshaving in % ### 1. Funktionsumfang
- Leistung Peakshaving in W
Die Werte werden intern als Statusvariablen angezeigt und optional auf konfigurierte Ziel-Instanzen übertragen. *
## Funktionsumfang ### 2. Voraussetzungen
- Monatliche Vorgabewerte für Peakshaving - IP-Symcon ab Version 7.1
- Separate Ziel-Instanz für Kapazität
- Separate Ziel-Instanz für Leistung
- Frei konfigurierbare Property-Namen der Ziel-Instanzen
- Automatische tägliche Übernahme der aktuellen Monatswerte
- Manuelle Sofortübernahme über Button
- Manuelle Änderung der aktiven Werte über Statusvariablen
## Voraussetzungen ### 3. Software-Installation
- IP-Symcon * Über den Module Store das 'Manager_1'-Modul installieren.
- Ziel-Instanz für Kapazität, falls Kapazitätswert automatisch gesetzt werden soll * Alternativ über das Module Control folgende URL hinzufügen
- Ziel-Instanz für Leistung, falls Leistungswert automatisch gesetzt werden soll
- Die angegebenen Property-Namen müssen in den Ziel-Instanzen vorhanden sein
## Konfiguration ### 4. Einrichten der Instanzen in IP-Symcon
### Ziel-Module Unter 'Instanz hinzufügen' kann das 'Manager_1'-Modul mithilfe des Schnellfilters gefunden werden.
- Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzufügen)
| Einstellung | Beschreibung | __Konfigurationsseite__:
|------------|--------------|
| Batterie Instanz | Ziel-Instanz für die Kapazität |
| Property-Name Kapazität | Property der Ziel-Instanz für die Kapazität |
| Instanz für Peakleistung | Ziel-Instanz für die Peakleistung |
| Manager Instanz | Property der Ziel-Instanz für die Peakleistung |
Standardwerte: Name | Beschreibung
-------- | ------------------
|
|
| Property | Standard | ### 5. Statusvariablen und Profile
|---------|----------|
| CapacityTargetProperty | AufdasNachladen |
| PowerTargetProperty | Peakleistung |
## Monatswerte Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
| Monat | Kapazität [%] | Leistung [W] | #### Statusvariablen
|------|----------------|--------------|
| Januar | 11 | 42000 |
| Februar | 11 | 42000 |
| März | 8 | 43000 |
| April | 8 | 44000 |
| Mai bis September | 8 | 44000 |
| Oktober | 12 | 43000 |
| November | 12 | 43000 |
| Dezember | 12 | 43000 |
Die Werte können in der Instanzkonfiguration angepasst werden. Name | Typ | Beschreibung
------ | ------- | ------------
| |
| |
## Statusvariablen #### Profile
| Name | Ident | Typ | Profil | Beschreibung | Name | Typ
|-----|-------|-----|--------|--------------| ------ | -------
| Kapazität Peakshaving | ActiveCapacity | Float | ~Intensity.100 | Aktive Kapazität in % | |
| Leistung Peakshaving | ActivePower | Float | ~Watt | Aktive Peakshaving-Leistung in W | |
Änderungen an diesen Statusvariablen werden direkt an die konfigurierte Ziel-Instanz übertragen. ### 6. WebFront
## Automatische Übernahme Die Funktionalität, die das Modul im WebFront bietet.
Das Modul prüft einmal täglich den aktuellen Monat und übernimmt die passenden Monatswerte. ### 7. PHP-Befehlsreferenz
Dabei werden: `boolean GEF_BeispielFunktion(integer $InstanzID);`
Erklärung der Funktion.
1. die Statusvariablen aktualisiert Beispiel:
2. die Kapazität an die konfigurierte Ziel-Instanz geschrieben `GEF_BeispielFunktion(12345);`
3. die Leistung an die konfigurierte Ziel-Instanz geschrieben
4. `IPS_ApplyChanges()` auf der jeweiligen Ziel-Instanz ausgeführt