diff --git a/io-package.json b/io-package.json index c351679..ceeee11 100644 --- a/io-package.json +++ b/io-package.json @@ -1,11 +1,11 @@ { "common": { "name": "vw-connect", - "version": "0.4.1", + "version": "0.4.2", "news": { - "0.4.1": { - "en": "Fix Volkswagen App status update", - "de": "Fix für Volkswagen App Status Update" + "0.4.2": { + "en": "Fix Volkswagen App status update and improve logging", + "de": "Fix für Volkswagen App Status Update und Verbesserung der Logging Ausgabe" }, "0.3.6": { "en": "Improve trip loading and fix windowheating warning", diff --git a/main.js b/main.js index 500bb43..0329615 100644 --- a/main.js +++ b/main.js @@ -53,6 +53,7 @@ class VwWeconnect extends utils.Adapter { this.hasRemoteLock = false; this.isFirstLocation = true; this.lastTripCheck = 0; + this.firstStart = true; this.statesArray = [ { @@ -2814,8 +2815,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available:"); } this.log.error(error); this.log.error("No shortterm trips found please disable in your settings"); @@ -2859,8 +2859,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available:"); } this.log.error(error); this.log.error("No longterm trips found please disable in your settings"); @@ -2905,8 +2904,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available"); } this.log.error(error); this.log.error("No shortterm trips found please disable in your settings"); @@ -2938,8 +2936,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available:"); } if (error.response && error.response.status === 404) { this.log.info("No last shorterm trips found. Please check if your car supports shortterm trips."); @@ -2976,8 +2973,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available:"); } if (error.response && error.response.status === 404) { this.log.info("No last longterm trips found. Please check if your car supports longterm trips."); @@ -3013,8 +3009,7 @@ class VwWeconnect extends utils.Adapter { }) .catch((error) => { if (error.response && error.response.status >= 500) { - this.log.info("Server not available:" + JSON.stringify(error.response.data)); - return; + this.log.info("Server not available:"); } if (error.response && error.response.status === 404) { this.log.info("No last cyclic trips found. Please check if your car supports cyclic trips."); @@ -3351,6 +3346,13 @@ class VwWeconnect extends utils.Adapter { this.log.debug("304 No values updated"); return; } + if (error.response.status === 403) { + if (this.firstStart) { + this.log.debug(JSON.stringify(error.response.data)); + this.firstStart = false; + return; + } + } if (error.response.status === 412) { this.log.debug(JSON.stringify(error.response.data)); return; diff --git a/package-lock.json b/package-lock.json index 67b836e..5ef4d91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.vw-connect", - "version": "0.4.1", + "version": "0.4.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "iobroker.vw-connect", - "version": "0.4.1", + "version": "0.4.2", "license": "MIT", "dependencies": { "@iobroker/adapter-core": "^3.0.4", diff --git a/package.json b/package.json index 563f4c7..7c74d23 100644 --- a/package.json +++ b/package.json @@ -79,5 +79,5 @@ "test:package": "mocha test/package --exit", "test:unit": "mocha test/unit --exit" }, - "version": "0.4.1" + "version": "0.4.2" }