From 5792e988e065aaf4cd95b9e2938bfad10b87c016 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 06:22:20 +0000 Subject: [PATCH 01/16] Update axios requirement from >=1.8.4 to >=1.9.0 in /resources (#71) --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 2e061b0..65f1093 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.1.0", - "axios": ">=1.8.4" + "axios": ">=1.9.0" }, "devDependencies": { "eslint": "*" From d2dae33fe2481323814cf6d2d24b2152bb8a3126 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 06:50:11 +0000 Subject: [PATCH 02/16] Update axios requirement from >=1.9.0 to >=1.10.0 in /resources (#72) --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 65f1093..12f9db6 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.1.0", - "axios": ">=1.9.0" + "axios": ">=1.10.0" }, "devDependencies": { "eslint": "*" From 0c64b94b228a9e7df4c5cec07d9a96446ae18635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 11:31:03 +0000 Subject: [PATCH 03/16] Update axios requirement from >=1.10.0 to >=1.11.0 in /resources (#73) --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 12f9db6..e9c5710 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.1.0", - "axios": ">=1.10.0" + "axios": ">=1.11.0" }, "devDependencies": { "eslint": "*" From a975bcbbe5cbdb9d69fefe4a2a5d93d5a76d1513 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 05:00:32 +0000 Subject: [PATCH 04/16] Bump actions/checkout from 4 to 5 (#75) --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d464eda..316190e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: matrix: node-version: [20.x, 22.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: From 416f4b368e26200b84bc6b8665ae9d5defe93c65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 05:01:22 +0000 Subject: [PATCH 05/16] Update axios requirement from >=1.11.0 to >=1.12.2 in /resources (#74) --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index e9c5710..79341bc 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.1.0", - "axios": ">=1.11.0" + "axios": ">=1.12.2" }, "devDependencies": { "eslint": "*" From c15cd6768058ddfcf5d3aa9c1a5ae1a53a0c2b33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 05:02:58 +0000 Subject: [PATCH 06/16] Bump actions/setup-node from 4 to 5 (#76) --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 316190e..e1667d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} - name: Install dependencies From b944f927d0aef52c75561658327ba0699b34257b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Nov 2025 22:02:30 +0000 Subject: [PATCH 07/16] Bump actions/setup-node from 5 to 6 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e1667d4..ab5088e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Install dependencies From 5b3f3b2d8a99b6576d896792426c174d21c4f255 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 01:11:16 +0000 Subject: [PATCH 08/16] Update express requirement from >=5.1.0 to >=5.2.1 in /resources Updates the requirements on [express](https://github.com/expressjs/express) to permit the latest version. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/v5.1.0...v5.2.1) --- updated-dependencies: - dependency-name: express dependency-version: 5.2.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 79341bc..67022db 100644 --- a/resources/package.json +++ b/resources/package.json @@ -22,7 +22,7 @@ ], "dependencies": { "homewizard-energy-api": ">=1.5.0", - "express": ">=5.1.0", + "express": ">=5.2.1", "axios": ">=1.12.2" }, "devDependencies": { From daa454856f336cf5f3c5a2f4d4f0fc7747f3e151 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 02:00:52 +0000 Subject: [PATCH 09/16] Bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e1667d4..6b132ef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: matrix: node-version: [20.x, 22.x] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v5 with: From f9620b7768dd727caac121209977f7eb22d82cf2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 07:49:32 +0000 Subject: [PATCH 10/16] Update axios requirement from >=1.12.2 to >=1.13.2 in /resources Updates the requirements on [axios](https://github.com/axios/axios) to permit the latest version. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.2) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 67022db..357ed86 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.2.1", - "axios": ">=1.12.2" + "axios": ">=1.13.2" }, "devDependencies": { "eslint": "*" From 1fe57f6e98eace3698b7d3be0826cd51fd63933f Mon Sep 17 00:00:00 2001 From: Nebz <28622481+NebzHB@users.noreply.github.com> Date: Thu, 22 Jan 2026 22:25:39 +0100 Subject: [PATCH 11/16] Update Node.js engine version to 22 --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 357ed86..8d68958 100644 --- a/resources/package.json +++ b/resources/package.json @@ -9,7 +9,7 @@ "start": "echo \"Error: configure and run hkControl to start\" && exit 1" }, "engines": { - "node": ">=20", + "node": ">=22", "npm": ">=10.5.1" }, "repository": { From a84c3255eb58a358e48c448aa0c301264aa267c6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 23:18:45 +0000 Subject: [PATCH 12/16] Update axios requirement from >=1.13.2 to >=1.13.3 in /resources Updates the requirements on [axios](https://github.com/axios/axios) to permit the latest version. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.3) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 8d68958..b936038 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.2.1", - "axios": ">=1.13.2" + "axios": ">=1.13.3" }, "devDependencies": { "eslint": "*" From d5d49b6fa26548087a2403a93f02239ed16fcd78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 03:21:29 +0000 Subject: [PATCH 13/16] Update axios requirement from >=1.13.3 to >=1.13.4 in /resources Updates the requirements on [axios](https://github.com/axios/axios) to permit the latest version. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.3...v1.13.4) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index b936038..3b7c094 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.2.1", - "axios": ">=1.13.3" + "axios": ">=1.13.4" }, "devDependencies": { "eslint": "*" From 3722c30f0ef5401e2b14d35f5a126a5d39a062c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 00:34:57 +0000 Subject: [PATCH 14/16] Update axios requirement from >=1.13.4 to >=1.13.5 in /resources Updates the requirements on [axios](https://github.com/axios/axios) to permit the latest version. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.13.4...v1.13.5) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- resources/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/package.json b/resources/package.json index 3b7c094..d2624e7 100644 --- a/resources/package.json +++ b/resources/package.json @@ -23,7 +23,7 @@ "dependencies": { "homewizard-energy-api": ">=1.5.0", "express": ">=5.2.1", - "axios": ">=1.13.4" + "axios": ">=1.13.5" }, "devDependencies": { "eslint": "*" From eda064ddee989aba343b3372358d1f972cc27f25 Mon Sep 17 00:00:00 2001 From: Nebz <28622481+NebzHB@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:50:22 +0100 Subject: [PATCH 15/16] Fix log level from Debug to DEBUG --- resources/HomeWizard.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/HomeWizard.js b/resources/HomeWizard.js index c673a56..ffc4ba5 100644 --- a/resources/HomeWizard.js +++ b/resources/HomeWizard.js @@ -86,7 +86,7 @@ myCommands.stop = function(req, res) { myCommands.cmd = async function(req, res) { res.type('json'); - Logger.log("Reçu une commande..."+JSON.stringify(req.query),LogType.Debug); + Logger.log("Reçu une commande..."+JSON.stringify(req.query),LogType.DEBUG); if ('id' in req.query === false) { const error="Pour faire une commande, le démon a besoin de l'id"; Logger.log(error,LogType.ERROR); @@ -246,7 +246,7 @@ function discover() { discovery.on('response', async (mdns) => { const type=mdns.txt.product_type; Logger.log("Découverte de : "+JSON.stringify(mdns, null, 4),LogType.DEBUG); - if(mdns.txt.api_enabled == 0) {console.log("API Locale pas activée dans l'application, Icône Engrenage > Mesures > Dispositif > API Locale...",LogType.INFO);return;} + if(mdns.txt.api_enabled == 0) {console.log("API Locale pas activée dans l'application, Icône Engrenage > Mesures > Dispositif > API Locale...");return;} const index=type+'_'+mdns.txt.serial; From c548e04712681113a4392726e66220eee5aa08c9 Mon Sep 17 00:00:00 2001 From: Nebz <28622481+NebzHB@users.noreply.github.com> Date: Thu, 19 Feb 2026 08:07:04 +0100 Subject: [PATCH 16/16] Improve error handling in HomeWizard.js Enhance error logging and response structure. --- resources/HomeWizard.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/HomeWizard.js b/resources/HomeWizard.js index ffc4ba5..c38a3fe 100644 --- a/resources/HomeWizard.js +++ b/resources/HomeWizard.js @@ -143,8 +143,10 @@ myCommands.cmd = async function(req, res) { res.json({'result':'ko','error':error}); } } catch (e) { - Logger.log("Réponse de la commande KO : "+e.response,LogType.Info); - res.json({'result':'ko','error':e}); + const errorDetail = e.response || e.message || e; + const logMsg = (typeof errorDetail === 'object') ? JSON.stringify(errorDetail) : errorDetail; + Logger.log("Réponse de la commande KO : "+logMsg,LogType.Info); + res.json({'result':'ko','error':logMsg}); } };