Ui bauen und installieren

Hallo Markus,

die NGINX-Konfiguration ist fast identisch zu der, die wir am FEMS verwenden. Allerdings muss auch das UI so kompiliert werden, dass es die Websocket-Verbindung unter http://IP/websocket sucht.

Im Standard, damit das UI lokal am Entwicklerrechner funktioniert und keinen NGINX-Proxy braucht, ist der Pfad:

url: "ws://" + location.hostname + ":8075",

Siehe openems/edge-prod.ts at develop · OpenEMS/openems · GitHub.

Diese Zeile sollte dann geändert werden zu:

url: "ws://" + location.hostname + (location.port ? ":" + location.port : "") + "/websocket",

Gruß,
Stefan