diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f6af2f..053c802 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +### 0.10.6 +* fixed #44 +* new `node-lox-ws-api` for better reconnction handling +* fixed missing structure file for miniserver config +* better error messages if miniserver not reachable, also on online nodes +* configurable miniserver keepalive in config node + +### 0.10.5 +* fixed #42 +* added info that git is needed + +### 0.10.4 +* fixed development dependency `package.json` + +### 0.10.3 +* fixed #35 +* using own forked node-lox-ws-api +* better connection information adressing #28 and hopefully #33 +* `miniserver.connected` now after authentification not after initial connection + + + ### 0.10.2 * updated `node-lox-ws-api` to `0.4.4` for nodejs 10.x compatibility. Thanks @alladdin diff --git a/README.md b/README.md index f4d48f6..eec0fba 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # node-red-contrib-loxone -> **As of verison `0.10.4` please make sure, that your system has the `git` command, as the needed library are currently +> **As of verison `0.10.4` please make sure, that your system has the `git` command installed, as the needed library are currently >pulled from github. Otherwise you will get an `undefined ls-remote`-Error.** > **Thank you** everyone, the miniserver is funded: https://www.gofundme.com/miniserver-fur-nodered-entwicklung @@ -28,7 +28,7 @@ Keepalive is handled via `node-lox-ws-api` and token based authentication is use As I don't have an own Loxone installation, I can't do a "real world" test. Gladly have an own miniserver through the mentioned crowdfunding campaign. Again, thank you all! -Tested with loxone-config V9.0.9.26, node-red 0.17.5, nodeJS 6.12.0 LTS +Tested with loxone-config V11.0.5.5, node-red 1.0.6, nodeJS 12.13.1 LTS > Help, pull requests and feedback in general are very welcome! diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ddf5b78 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,126 @@ +{ + "name": "node-red-contrib-loxone", + "version": "0.10.5", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node-lox-ws-api": { + "version": "github:codm/node-lox-ws-api#ff66ca22dc7d9e221f75ed446f044b0af2142826", + "from": "github:codm/node-lox-ws-api#0.4.5-bugfix", + "requires": { + "websocket": "^1.0.31" + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "websocket": { + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.31.tgz", + "integrity": "sha512-VAouplvGKPiKFDTeCCO65vYHsyay8DqoBSlzIO3fayrfOgU94lQN5a1uWVnFrMLceTJw/+fQXR5PGbUVRaHshQ==", + "requires": { + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "nan": "^2.14.0", + "typedarray-to-buffer": "^3.1.5", + "yaeti": "^0.0.6" + } + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + } + } +} diff --git a/package.json b/package.json index 91e80d8..276b01e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-loxone", - "version": "0.10.5", + "version": "0.10.6", "description": "Connecting the Loxone Miniserver to node-red via Websocket API", "license": "MIT", "keywords": [ @@ -14,7 +14,7 @@ }, "author": "Patrik Mayer <patrik.mayer@codm.de> <https://www.codm.de/)", "dependencies": { - "node-lox-ws-api": "codm/node-lox-ws-api#0.4.5-bugfix" + "node-lox-ws-api": "github:codm/node-lox-ws-api#0.4.5-bugfix" }, "repository": "codmpm/node-red-contrib-loxone" }