Vielen Dank für die neue Version.
Im laufenden Betrieb konnte ich bisher keine Probleme feststellen. Nur bei der Konfigurationsaktualisierung von Loxone mit einem Neustart vom Miniserver kommt es zu einem Neustart von der Instanz, wegen einer nicht abgefangenen Exception.
Vielleicht kann die Meldung Socket closed als Indiz verwendet werden, dass der Miniserver neu startet, um die nachfolgenden Verbindungsversuche nicht als Fehler oder erst nach x Sekunden als Fehler auszugeben. Es scheint so, als ob sich die Webapp auch so verhält.
08:51:24.727 - info: loxone.0 (1360) Socket closed 2008
08:51:29.728 - info: loxone.0 (1360) Trying to connect
08:51:29.974 - error: loxone.0 (1360) Couldn't open socket
...4x Trying... und Couldn't... für besser Übersicht gelöscht
08:51:55.842 - info: loxone.0 (1360) Trying to connect
08:51:56.085 - error: loxone.0 (1360) Couldn't open socket
08:51:59.611 - error: loxone.0 (1360) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
08:51:59.611 - error: loxone.0 (1360) unhandled promise rejection: undefined
08:51:59.612 - error: loxone.0 (1360) undefined
08:51:59.616 - warn: loxone.0 (1360) Found uncleared timeouts (report to developer): 9
08:51:59.617 - info: loxone.0 (1360) terminating
08:51:59.619 - warn: loxone.0 (1360) Terminated (UNCAUGHT_EXCEPTION): Without reason
08:52:00.221 - error: host.futBroker instance system.adapter.loxone.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
08:52:00.230 - info: host.futBroker Restart adapter system.adapter.loxone.0 because enabled
08:52:30.345 - info: host.futBroker instance system.adapter.loxone.0 started with pid 3331
08:52:32.716 - info: loxone.0 (3331) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.loxone, node: v14.18.2, js-controller: 3.3.22
Für beides habe ich Issues in GitHub eröffnet.
Viele Grüße
MacPo