From e022788884227bb4b7145eb035e3d7de6ceb3e33 Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 18 Apr 2021 22:09:39 +0200 Subject: [PATCH 01/17] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index e69de29..0b770fe 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,8 @@ +# What is this? + +NodeRed node to read SolarEdge Inverter data via the Modbus interface. + +# How to install? + +'npm -i node-red-contrib-solaredge-modbus-client' + From 5296604ead23f4dbaacb8137b55e7fa154f00058 Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 22:25:39 +0200 Subject: [PATCH 02/17] new commit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0b770fe..ff6dcc5 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # What is this? -NodeRed node to read SolarEdge Inverter data via the Modbus interface. +Node Red Modbus Client for Solar Edge solar panels. # How to install? -'npm -i node-red-contrib-solaredge-modbus-client' +`npm -i node-red-contrib-solaredge-modbus-client` From 84bd30beb332b96cd6e7df4f1b20e704fbd7586b Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 22:35:30 +0200 Subject: [PATCH 03/17] Changed path --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 95407ac..27a5184 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ ], "repository": { "type": "git", - "url": "git+https://github.com/Xumpy/node-red-solaredge-modbus-client.git" + "url": "git+https://github.com/apelders/node-red-solaredge-modbus-client.git" }, "author": "Nico Martens", "node-red": { @@ -24,8 +24,8 @@ }, "license": "ISC", "bugs": { - "url": "https://github.com/Xumpy/node-red-solaredge-modbus-client/issues" + "url": "https://github.com/apelders/node-red-solaredge-modbus-client/issues" }, - "homepage": "https://github.com/Xumpy/node-red-solaredge-modbus-client#readme", + "homepage": "https://github.com/apelders/node-red-solaredge-modbus-client#readme", "devDependencies": {} } From 39aad2211a8cdf49f59a5bfaa2a0cb6105e5adab Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 22:41:54 +0200 Subject: [PATCH 04/17] new version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 27a5184..e44fce9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-solaredge-modbus-client", - "version": "1.0.2", + "version": "1.0.3", "description": "Node Red Modbus Client for Solar Edge solar panels", "main": "index.js", "scripts": { From b4d86de11116579cd89177917b8a16bc52e96349 Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 23:03:18 +0200 Subject: [PATCH 05/17] changed name --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e44fce9..fd586b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "node-red-contrib-solaredge-modbus-client", - "version": "1.0.3", + "name": "node-red-contrib-solaredge-modbus", + "version": "1.0.0", "description": "Node Red Modbus Client for Solar Edge solar panels", "main": "index.js", "scripts": { @@ -13,7 +13,7 @@ "type": "git", "url": "git+https://github.com/apelders/node-red-solaredge-modbus-client.git" }, - "author": "Nico Martens", + "author": "Adri Pelders", "node-red": { "nodes": { "solaredge": "se-modbus-json.js" From bd624d21dc4d5c077ea62c9f0fa5c728253bc819 Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 23:09:09 +0200 Subject: [PATCH 06/17] New node name --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff6dcc5..4f9e7aa 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,5 @@ Node Red Modbus Client for Solar Edge solar panels. # How to install? -`npm -i node-red-contrib-solaredge-modbus-client` +`npm -i node-red-contrib-solaredge-modbus` From 251356586f95cd3a63540195b0d81057e68ff8f0 Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 23:10:40 +0200 Subject: [PATCH 07/17] Update version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd586b1..207c504 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-solaredge-modbus", - "version": "1.0.0", + "version": "1.0.1", "description": "Node Red Modbus Client for Solar Edge solar panels", "main": "index.js", "scripts": { From 2012acd722520c521584b22a29a04c84032c7822 Mon Sep 17 00:00:00 2001 From: Adri Pelders Date: Tue, 20 Apr 2021 23:36:18 +0200 Subject: [PATCH 08/17] Added node-red section --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 207c504..8e61d5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-solaredge-modbus", - "version": "1.0.1", + "version": "1.0.2", "description": "Node Red Modbus Client for Solar Edge solar panels", "main": "index.js", "scripts": { @@ -9,6 +9,9 @@ "keywords": [ "node-red" ], + "node-red" : { + "nodes": { + "se-modbus": "se-modbus-json.js" "repository": { "type": "git", "url": "git+https://github.com/apelders/node-red-solaredge-modbus-client.git" From cf717ef21c3fae8150a03ad83db7f358ae2ba8a6 Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 17:38:19 +0100 Subject: [PATCH 09/17] Corrected the install command --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4f9e7aa..ff6dcc5 100644 --- a/README.md +++ b/README.md @@ -4,5 +4,5 @@ Node Red Modbus Client for Solar Edge solar panels. # How to install? -`npm -i node-red-contrib-solaredge-modbus` +`npm -i node-red-contrib-solaredge-modbus-client` From 8b722109f79ea6614d9c65e41dda600df2119b6f Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:07:27 +0100 Subject: [PATCH 10/17] Updated to latest node requirements --- package.json | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 8e61d5b..35e377a 100644 --- a/package.json +++ b/package.json @@ -1,34 +1,39 @@ { - "name": "node-red-contrib-solaredge-modbus", - "version": "1.0.2", - "description": "Node Red Modbus Client for Solar Edge solar panels", + "name": "node-red-contrib-solaredge-modbus-client", + "version": "1.0.3", + "description": "Node Red Modbus Client for SolarEdge solar panels", + "author": "Adri Pelders", + "contributors": [], + "license": "MIT License", + "homepage": "https://github.com/apelders/node-red-contrib-solaredge-modbus-client/#readme", + "repository": { + "type": "git", + "url": "git+https://github.com/apelders/node-red-solaredge-modbus-client.git" + }, + "bugs": { + "url": "https://github.com/apelders/node-red-solaredge-modbus-client/issues" + }, + "private": "true", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ - "node-red" + "node-red", + "SolarEdge"" ], "node-red" : { + "version": ">=0.1.0", "nodes": { "se-modbus": "se-modbus-json.js" - "repository": { - "type": "git", - "url": "git+https://github.com/apelders/node-red-solaredge-modbus-client.git" - }, - "author": "Adri Pelders", - "node-red": { - "nodes": { - "solaredge": "se-modbus-json.js" - } - }, +// "node-red": { +// "version": ">=0.1.0", +// "nodes": { +// "solaredge": "se-modbus-json.js" +// } +// }, "dependencies": { "modbus-tcp": "^0.4.13" }, - "license": "ISC", - "bugs": { - "url": "https://github.com/apelders/node-red-solaredge-modbus-client/issues" - }, - "homepage": "https://github.com/apelders/node-red-solaredge-modbus-client#readme", "devDependencies": {} } From 510fad69c3b79022698c82f407b505d444d450de Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:15:02 +0100 Subject: [PATCH 11/17] Updated default IP address --- se-modbus-json.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/se-modbus-json.html b/se-modbus-json.html index bb2fbe3..a155342 100644 --- a/se-modbus-json.html +++ b/se-modbus-json.html @@ -4,7 +4,7 @@ color: '#fff665', defaults: { name: {value:"Solar Edge Modbus"}, - host: {value:"192.168.1.200"}, + host: {value:"192.168.1.70"}, port: {value:"1502"}, poll: {value:"1000"}, device: {value: "se_inverter"} From 3a5b7c0943bad5cff0a204b5ba39465428d6a275 Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:19:04 +0100 Subject: [PATCH 12/17] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..28b05e0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Marcos Caputo (caputomarcos) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 947a6e4cbe56fe3b3b8e19a994b15a6c3983d13c Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:22:07 +0100 Subject: [PATCH 13/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 35e377a..1674e53 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "node-red-contrib-solaredge-modbus-client", "version": "1.0.3", - "description": "Node Red Modbus Client for SolarEdge solar panels", + "description": "Node Red Modbus Client for SolarEdge inverters", "author": "Adri Pelders", "contributors": [], "license": "MIT License", From b455a08a89c7a7d9267d1794d1ccf95820e4e747 Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:25:41 +0100 Subject: [PATCH 14/17] Update package.json --- package.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 1674e53..9f28418 100644 --- a/package.json +++ b/package.json @@ -26,12 +26,8 @@ "version": ">=0.1.0", "nodes": { "se-modbus": "se-modbus-json.js" -// "node-red": { -// "version": ">=0.1.0", -// "nodes": { -// "solaredge": "se-modbus-json.js" -// } -// }, + } + }, "dependencies": { "modbus-tcp": "^0.4.13" }, From 36f17f3e78fe2d161d441448f6dca4d47a0c806e Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:26:04 +0100 Subject: [PATCH 15/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9f28418..fbe303b 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "keywords": [ "node-red", - "SolarEdge"" + "SolarEdge" ], "node-red" : { "version": ">=0.1.0", From 05dc408c2861ca373529042bbfde1dde332f6cce Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 19:35:22 +0100 Subject: [PATCH 16/17] Update README.md --- README.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ff6dcc5..19fbf71 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,18 @@ -# What is this? +## What is this? -Node Red Modbus Client for Solar Edge solar panels. +Node Red Modbus Client for SolarEdge inverters. -# How to install? - -`npm -i node-red-contrib-solaredge-modbus-client` +## How to install? + You can install it using npm: + + ```bash + $ cd ~/.node-red + $ npm install node-red-contrib-solaredge-modbus-client + ``` + Configuration + ------------- + You need the IP address of your SolarEdge inverter and the port number configured for modbus. + Output + ------- + The payload will be a json containing the inverter data. From b021ec64ac68ac4cd3ce44cd4af35e7390203abc Mon Sep 17 00:00:00 2001 From: apelders <74110838+apelders@users.noreply.github.com> Date: Sun, 26 Feb 2023 21:11:31 +0100 Subject: [PATCH 17/17] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fbe303b..dc15e2c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-solaredge-modbus-client", - "version": "1.0.3", + "version": "1.0.4", "description": "Node Red Modbus Client for SolarEdge inverters", "author": "Adri Pelders", "contributors": [],