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