Edge Deployment and c:\openems\config

Guten Morgen

Meine Frage hat vermutlich gar nichts mit OpenEMS sondern mit OSGi oder Felix zu tun, aber vieleicht kann mir trotzdem jemand auf die Sprünge helfen.

Wir deployen Edge als jar-file, was auch wunderbar klappt. Zusätzlich muss aber auch immer mitgeliefert werden:

C:\openems\config

Was hat es mit diesen Dateien auf sich?

Hallo @SBartel

in diesem Ordner befinden sich die Konfigurationsdateien, die angelegt werden, wenn man z.B. mit Apache Felix eine Komponente erstellt.

Unter Linux verwenden wir meistens einen anderen Ordner ( /etc/openems.d), den wir in der Servicedatei mit angeben:
https://openems.github.io/openems.io/openems/latest/edge/deploy.html#_create_a_config_directory

Wenn eine Komponente zur Laufzeit geändert wird, ändern sich im Hintergrund die Parameter in der entsprechenden Datei.

Die Konfigurationsdatei eines Socomec Zählers befindet sich z.B. im Ordner
…\Meter\Socomec\Threephase

grafik

Viele Grüße,
Sebastian Asen

Hallo Sebastian

Vielen Dank für die Erläuterung!

Wenn diese Konfiguration von Edge nicht gefunden wird (auf dem Deploy-Zielsystem), dann könnte man aber alle Komponenten via Felix hinzufügen und das System würde dann trotzdem laufen - richtig ?

Danke und viele Grüße
Sebastian

Hallo @SBartel,

kein problem.
Ja, deine Annahme ist richtig. Auf dem deploy system ist meist nur der Ort ein anderer.

VG
Sebastian