Skip to content

Commit 4bd0786

Browse files
committed
up to 2.0.0
1 parent 970a65e commit 4bd0786

File tree

2 files changed

+25
-21
lines changed

2 files changed

+25
-21
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 2.0.0 - 2026-02-27
4+
5+
- Update - Removed support for Zyxel LTE5398-M904 and added support for Zyxel Nebula FWA505.
6+
- Update - Updated to Node.js 24.
7+
- Update - Updated dependencies.
8+
- Update - Remvoed dotenv package.
9+
- Update - Improved the main loop core logic.
10+
- Update - Improved JS docs and types.
11+
312
## 1.1.1 - 2025-09-19
413

514
- Fix - Minor adjustment to the formatting layout in `generate-stats.js`.

README.md

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
## zy-stats
22

3-
Fetch Zyxel's stats from the CLI.
3+
Fetch Zyxel's stats from the CLI in a pretty way.
44

5-
I already know that the Zyxel's UI has already a built-in way to log most information, but I still wanted to write this tool, mainly for checking the stats from the CLI in a pretty way.
5+
## Device support
6+
7+
Checkout the different project's tags for the supported devices:
8+
9+
- `2.0.0` and higher: Zyxel Nebula FWA505
10+
- `1.1.1` and lower: Zyxel LTE5398-M904
11+
12+
The program might also work with other models, but no guarantee is given (some slightly adjustments might be required).
613

714
## Setup
815

@@ -23,7 +30,11 @@ npm install --omit=dev # install only the production dependencies
2330

2431
# fill the .env file with the correct credentials
2532
npx zy-stats # shows stats nicely formatted into the terminal
26-
npx zy-stats --server-url 'http://192.168.1.1' --username admin --password 'password' --interval 5 # or without filling the .env file
33+
npx zy-stats --server-url 'http://192.168.1.1' --username admin --password 'password' --interval 5 # without filling the .env file
34+
npm exec zy-stats -- --server-url 'http://192.168.1.1' --username admin --password 'password' --interval 5 # without filling the .env file
35+
36+
# handy alias
37+
alias zy-stats="cd ~/path-to-repos/zy-stats && nvm use && npx zy-stats"
2738
```
2839

2940
## CLI arguments
@@ -37,21 +48,5 @@ npx zy-stats --server-url 'http://192.168.1.1' --username admin --password 'pass
3748

3849
## Resources
3950

40-
- [miononno.it/router/zyxel-lte5398-m904](https://miononno.it/router/zyxel-lte5398-m904)
41-
- [forum.fibra.click/d/39114-aggiornamento-firmware-zyxel-lte5398-m904](https://forum.fibra.click/d/39114-aggiornamento-firmware-zyxel-lte5398-m904)
42-
43-
## Third party libraries
44-
45-
A list of potentially useful libraries to use in this project:
46-
47-
- [tj/commander.js](https://github.com/tj/commander.js)
48-
- [yargs/yargs](https://github.com/yargs/yargs)
49-
- [oclif/oclif](https://github.com/oclif/oclif)
50-
51-
- [chalk/chalk](https://github.com/chalk/chalk)
52-
- [SBoudrias/Inquirer.js](https://github.com/SBoudrias/Inquirer.js)
53-
54-
- [motdotla/dotenv](https://github.com/motdotla/dotenv)
55-
- [dotenvx/dotenvx](https://github.com/dotenvx/dotenvx)
56-
57-
- [winstonjs/winston](https://github.com/winstonjs/winston)
51+
- [Zyxel Nebula FWA505](https://www.zyxel.com/global/en/products/mobile-broadband/nebula-5g-nr-indoor-router-nebula-fwa505)
52+
- [miononno.it/router/zyxel-fwa-505](https://miononno.it/router/zyxel-fwa-505)

0 commit comments

Comments
 (0)