diff --git a/README.md b/README.md index e2633fb..1e5ae25 100755 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ Unter commands das commando auf klappen und den button neben start drücken wenn Remote sind vorgefertige Remote Befehle ## Changelog -### 0.3.0 (2024-12-06) + +### 0.3.2 (2024-12-06) - fix for too many request error diff --git a/io-package.json b/io-package.json index fe23ba8..852d998 100755 --- a/io-package.json +++ b/io-package.json @@ -1,9 +1,9 @@ { "common": { "name": "mercedesme", - "version": "0.3.0", + "version": "0.3.3", "news": { - "0.3.0": { + "0.3.3": { "en": "fix for too many request error", "de": "Fix für zu viele Anfragen Fehler", "ru": "исправить слишком много ошибок запроса", diff --git a/main.js b/main.js index 18de5b0..dd4d8f5 100755 --- a/main.js +++ b/main.js @@ -1533,6 +1533,13 @@ class Mercedesme extends utils.Adapter { if (this.wsHeartbeatTimeout) { clearTimeout(this.wsHeartbeatTimeout); } + this.wsHeartbeatTimeout = setTimeout(() => { + this.log.info("Lost WebSocket connection. Reconnect WebSocket"); + this.ws.close(); + setTimeout(() => { + this.connectWS(); + }, 2000); + }, 1 * 60 * 1000); //1min }); this.ws.on("close", (data) => { this.log.debug(data); @@ -1555,7 +1562,7 @@ class Mercedesme extends utils.Adapter { setTimeout(() => { this.connectWS(); }, 2000); - }, 3 * 60 * 1000); //3min + }, 1 * 60 * 1000); //1min try { const message = VehicleEvents.PushMessage.deserializeBinary(data).toObject(); if (message.debugmessage) { diff --git a/package-lock.json b/package-lock.json index cf7102b..78ba119 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.mercedesme", - "version": "0.3.0", + "version": "0.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "iobroker.mercedesme", - "version": "0.3.0", + "version": "0.3.3", "license": "MIT", "dependencies": { "@iobroker/adapter-core": "^3.2.3", diff --git a/package.json b/package.json index ff06fda..8fd7f51 100644 --- a/package.json +++ b/package.json @@ -59,5 +59,5 @@ "test:unit": "mocha test/unit --exit", "release": "release-script --all" }, - "version": "0.3.0" + "version": "0.3.3" }