Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
5792e98
Update axios requirement from >=1.8.4 to >=1.9.0 in /resources (#71)
dependabot[bot] Apr 30, 2025
d2dae33
Update axios requirement from >=1.9.0 to >=1.10.0 in /resources (#72)
dependabot[bot] Jun 17, 2025
0c64b94
Update axios requirement from >=1.10.0 to >=1.11.0 in /resources (#73)
dependabot[bot] Sep 9, 2025
a975bcb
Bump actions/checkout from 4 to 5 (#75)
dependabot[bot] Oct 2, 2025
416f4b3
Update axios requirement from >=1.11.0 to >=1.12.2 in /resources (#74)
dependabot[bot] Oct 2, 2025
c15cd67
Bump actions/setup-node from 4 to 5 (#76)
dependabot[bot] Oct 2, 2025
b944f92
Bump actions/setup-node from 5 to 6
dependabot[bot] Nov 1, 2025
5b3f3b2
Update express requirement from >=5.1.0 to >=5.2.1 in /resources
dependabot[bot] Dec 2, 2025
daa4548
Bump actions/checkout from 5 to 6
dependabot[bot] Dec 2, 2025
934a47b
Merge pull request #82 from NebzHB/dependabot/github_actions/beta/act…
NebzHB Jan 19, 2026
0b0f6bc
Merge pull request #81 from NebzHB/dependabot/npm_and_yarn/resources/…
NebzHB Jan 19, 2026
1ae58fb
Merge pull request #78 from NebzHB/dependabot/github_actions/beta/act…
NebzHB Jan 19, 2026
f9620b7
Update axios requirement from >=1.12.2 to >=1.13.2 in /resources
dependabot[bot] Jan 19, 2026
ff904b3
Merge pull request #80 from NebzHB/dependabot/npm_and_yarn/resources/…
NebzHB Jan 19, 2026
1fe57f6
Update Node.js engine version to 22
NebzHB Jan 22, 2026
a84c325
Update axios requirement from >=1.13.2 to >=1.13.3 in /resources
dependabot[bot] Jan 26, 2026
9b6c105
Merge pull request #83 from NebzHB/dependabot/npm_and_yarn/resources/…
NebzHB Jan 29, 2026
d5d49b6
Update axios requirement from >=1.13.3 to >=1.13.4 in /resources
dependabot[bot] Feb 3, 2026
1fae2d9
Merge pull request #85 from NebzHB/dependabot/npm_and_yarn/resources/…
NebzHB Feb 3, 2026
3722c30
Update axios requirement from >=1.13.4 to >=1.13.5 in /resources
dependabot[bot] Feb 10, 2026
0cf211c
Merge pull request #86 from NebzHB/dependabot/npm_and_yarn/resources/…
NebzHB Feb 19, 2026
eda064d
Fix log level from Debug to DEBUG
NebzHB Feb 19, 2026
c548e04
Improve error handling in HomeWizard.js
NebzHB Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
matrix:
node-version: [20.x, 22.x]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
Expand Down
10 changes: 6 additions & 4 deletions resources/HomeWizard.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
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);
Expand Down Expand Up @@ -143,8 +143,10 @@
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;

Check failure on line 147 in resources/HomeWizard.js

View workflow job for this annotation

GitHub Actions / build (22.x)

Mixed spaces and tabs

Check failure on line 147 in resources/HomeWizard.js

View workflow job for this annotation

GitHub Actions / build (20.x)

Mixed spaces and tabs

Check failure on line 147 in resources/HomeWizard.js

View workflow job for this annotation

GitHub Actions / build (22.x)

Mixed spaces and tabs

Check failure on line 147 in resources/HomeWizard.js

View workflow job for this annotation

GitHub Actions / build (20.x)

Mixed spaces and tabs
Logger.log("Réponse de la commande KO : "+logMsg,LogType.Info);
res.json({'result':'ko','error':logMsg});
}
};

Expand Down Expand Up @@ -246,7 +248,7 @@
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;

Expand Down
6 changes: 3 additions & 3 deletions resources/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": {
Expand All @@ -22,8 +22,8 @@
],
"dependencies": {
"homewizard-energy-api": ">=1.5.0",
"express": ">=5.1.0",
"axios": ">=1.8.4"
"express": ">=5.2.1",
"axios": ">=1.13.5"
},
"devDependencies": {
"eslint": "*"
Expand Down
Loading