new screenshot of Gateway terminal:
image.png
image.png
Hi guys,
I have some good news for you 😉I’m really like you… I lazy for update … I’m lazy for configure too
For auto updating modules and plugins, yeah I have coded EXT-UpdateNotification !
But I have not coded something for configure kindly your EXT plugins
It will be solved soon will Gateway v2 !
Gateway will be able to install and configure your EXT plugins !
Kindly ? how ?You don’t have to connect to your pi !
Gateway v2 will have an web app for doing job !
This web app will be reachable from all device from your local network
So Gateway will be available from an http link 😉
Naturally, it will be protect with an username and password
This app will detect:
actual MM config actual EXT plugins installed (in MM) actual EXT plugins configured (in config)I have planned this:
[Done] create an entire module config (module, position, disabled, configDeepMerge, config) [Done] make a real interface to configure it ! [Done] make description of all features ! [Done] install EXT plugin need with an (fake) terminal callback [Done] save new config to MagicMirror (with old config saving) [Done] modify config of an EXT [Done] restart your mirror [95% Done] add multi-language Add callback for EXT-Alert (login/ bad login) will not be coded [Done] add nologin feature [Done] manage config of Gateway with setting [Done] move all callbacks (error/success) to top navbar make an safe app to load last best conf? [Done] finish to Code all EXT schema/template code some post install needed for EXT [Done] check if webwiew code is enabled in MM Config You want to follow my job ?Try the Gateway v2 branch for beta testing (during coding !)
cd ~/MagicMirror/modules/Gateway git checkout -f v2 npm run updatefollow the link offer in console, something like this:
[23.04.2022 12:09.52.198] [LOG] [GATEWAY] Start listening on http://192.168.0.167:8081default login and password: admin
You want to quit this version and go to master branch: cd ~/MagicMirror/modules/Gateway git checkout -f master npm run update Notes: Tell me what do you think about this 🙂 Any help is welcome ! There is an nighlty build (everyday ?) config: (since rev 22/05/07) { module: "Gateway", config : { debug: false, // debug mode ? port: 8081, // connecting port for HTML username: "admin", // your username for connecting password: "admin", // your prefered password usePM2: false, // if you use pm2 app for start MagicMirror set it to `true` ! PM2Id: 0 // ID of the pm2 app [ `pm2 status` can help to define it ] } },It can be changed directly in the app !
Update:use npm run update in Gateway directory
Naturally if you use EXT-UpdateNotification: You have nothing to do, It’s automatic !