FEMS Daily Scheduler
1. Funktion
Mit dem "FEMS Daily Scheduler" können "Controller" für bestimmte Zeiträume innerhalb eines Tages eingeplant werden.
Diese Funktion ist keine Standardfunktion des FEMS, kann aber z. B. in Projekten und für Sonderlösungen nützlich sein. Die individuelle Abstimmung mit dem Ansprechpartner bei FENECON und ggf. der FEMS-Entwicklungsabteilung ist dabei immer notwendig.
2. Konfiguration
Um die Konfiguration eines bestehenden Daily Scheduler zu bearbeiten, wechseln Sie in die FEMS Einstellungen → Komponenten konfigurieren und wählen Sie aus der Liste unter der Kategorie Scheduler den "Scheduler Daily" aus.

Sie finden die folgenden Konfigurationsmöglichkeiten:
- Alias
-
Sprechender Name zur besseren Identifikation der Komponente
- Is enabled?
-
Auswahl zur Aktivierung oder Deaktivierung der Komponente
- Always Run Before
-
Liste von Controllern, die - in der hier angegebenen Reihenfolge - immer vor dem Zeitplan ausgeführt werden.
- Daily Schedule
-
Definition des täglichen Zeitplans. Die Konfiguration erfolgt im JSON-Format und ist wie folgt aufgebaut:
[ (1)
{ (2)
"time":"08:00:00", (3)
"controllers":[ (4)
"ctrlFixActivePower0" (5)
]
},{
"time":"13:45:00",
"controllers":[
"ctrlFixActivePower1"
]
}
]
1 | Die gesamte Konfiguration ist als JSON Array anzugeben und in eckige Klammern einzuschließen |
2 | Jeder einzelne Zeitblock ist als JSON Object anzugeben und in geschweifte Klammern einzuschließen |
3 | Die Angabe "time" definiert den Startzeitpunkt des Zeitblocks im Format Stunde:Minute:Sekunde . |
4 | Die Angabe "controllers" definiert die Controller, die in diesem Zeitblock ausgeführt werden sollen. Die Angabe ist als JSON Array anzugeben und in eckige Klammern einzuschließen. |
5 | Zu jedem Controller ist die eindeutige Controller-ID anzugeben. Beispiele sind ctrlBalancing0 , ctrlPeakShaving0 , usw.
|
Wir empfehlen, den Debug-Log-Controller in die Always Run After Liste aufzunehmen, um weiterhin die regelmäßigen Log-Nachrichten in der Konsole und im Online-Monitoring zu erhalten. |
Beachten Sie, dass ausschließlich Controller ausgeführt werden, die explizit in Always Run Before, Daily Schedule oder Always Run After aufgelistet sind. |