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

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