I’m working around for v4

bugsounet
@bugsounet
Best posts made by bugsounet
-
2023 Planning !
Hi, since now 3 days. i have some new plan !
last year, you have discover
MMM-GoogleAssistant
v4,Gateway
and EXTsIn 2023:
Better way, i think, Is working with Google
I have planed to code (with google ?):- an real MM³ device with control with any google assistant [under Coding: EXT-SmartHome]
- real cast device [with google helping]: youtube, netflix, windows desktop, , amazon …
- all others google service what i can add
Close or send some modules that I have don’t many time to maintened !
- MMM-Weather
- MMM-Pronote
- MMM-XBox
- MMM-AirParif
- MMM-FranceInfo
- MMM-Ecowatt
- MMM-Freebox
- MMM-FreeBox4G
- MMM-Netatmo-Thermostat
- MMM-NewsFeed
- MMM-PrixCarburants
- MMM-Saint
- MMM-Shom
- MMM-SpeedTest
- MMM-Tools
MMM-TelegramBot will be embed as an EXT
Yes… You have read !
@bugousnet will code exclusively with Google in 2023 for MM² -
Gateway v2 is scheduled to be released on 2022-06-01
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 pluginsIt 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 passwordThis 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 update
follow 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:8081
default 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
inGateway
directory
Naturally if you useEXT-UpdateNotification
: You have nothing to do, It’s automatic ! -
EXT-Pages coding
Hi,
I think, you know
MMM-pages
andMMM-page-indicator
I purpose to edward-shen to maintened his module because it’s actually abandonned.
Purpose conditions are not really good for me and not in accord tobugsounet coding
.I decide to import this projects and refresh/recoding with new cool feature
In some days, you will discover this new version
Wait and see!
-
RE: [Coded for GA v4] Google assistant need permission.
Confirmed:
It will be fixed on v4
-
Just test:
show photos
,add calendar event
,add to shopping list
-
Not working: no spotify link on natural search,
-
Not really wotking: sometime natural seach have some youtube links
-
Works: home automation
Can’t do better actually
-
-
RE: Please be thoughtful and grateful,
Good evening, guys, I’m glad to see that you have the same point of view as me.
Indeed, ‘I try’ to solve the problems encountered and it is not obvious
Also tell you that I have my main job and coding is just a hobby
I have slowly put in place “effective” tools that allow me to “solve” most of the problems
If I did it is indeed for you because the endless command lines are not obvious for most users
so I creatednpm run ...
commands.Regarding the donation, it makes the server live (and not myself!)
It’s always nice to receive a few € in reward for the work doneIn all cases,
Happy use to you!
@bugsounet -
RE: Gateway v2 is scheduled to be released on 2022-06-01
2022/05/13:
- Done: schema validation and translate of all plugins
- Fix: EXT-Detector model rules (initial / modify config)
2022/05/12:
- Add: 2 new button in EXT config modification:
- Reload default config
- Merge default config with actual config
- Add: translate/ add/ update schema validation of
- EXT-GooglePhotos
- EXT-Governor
- EXT-Internet
- EXT-Librespot
- EXT-MusicPlayer
- EXT-Photos
- EXT-Pir
- EXT-RadioPlayer
- EXT-Screen
- EXT-ScreenManager
- EXT-Spotify
- EXT-UpdateNotification (needed review)
-
RE: EXT-Pages coding
What’s Planned ?
- Review
edward-shen
code and correct some bug - Merge page indicator
- add new feature for animate In/Out module
- Full Integrate to
Gateway
What’s is done Actually:
- Major bug corrected
- page indicator Merged
- Forced Animated In/Out on all modules for testing (it’s really impressive !!!)
Video of this result part of code
Notes:
- It’s still some bugs… it’s the result of original mmm-pages module so I will apply some new rules
- Animation are forced but we can define it in config for each modules
- Review
-
RE: [Coded for GA v4] Google assistant need permission.
@bmachina : naturally yes
GA v4 will be coded for all RPI
-
RE: [Coded for GA v4] Google assistant need permission.
Just finish to code it for GA v4
this new part of code will create a device in Google Home app (
Jarvis
)
the first time GA v4 will ask permission, so you will have to open your phone and enter the device name =>Jarvis
and allow personal result and it’s done
Latest posts made by bugsounet
-
[Wiki] Updates with MagicMirror² v2.25.0
Updated
MMM-GoogleAssistant
: need MagicMirror² v2.25.0 / node v18.xEXT-MusicPlayer
: addedanimateIn
andanimateOut
EXT-Pages
: delete animates in EXT-Pages config and take place to animateIn/animateOut of module definition. (see there sample)EXT-RadioPlayer
: addedanimateIn
andanimateOut
EXT-Screen
: addedanimateIn
andanimateOut
EXT-Spotify
: addedanimateIn
andanimateOut
Animates modules
Read animateIn and animateOut feature of modules configuration and animation Guide
-
RE: Is this supposed to show on the monitor?
The minimum things that it have to display is this: (in all positions)
is it the case ?
-
RE: EXT-FreeboxTV Sons et lecture sacadé
merci Seb,
On va dire que j’essai de faire “au mieux” pour eviter les problemes !
Sinon je m’en sortirai pas -
RE: EXT-FreeboxTV Sons et lecture sacadé
Hello Seb,
J’avais eu le meme probleme
Essaye ceci:
- coupe MM²
- va sur le bureau du pi (via vnc ou directement avec clavier souris au choix)
- lance VLC
- va dans outils -> preferences -> video
- Sortie -> change le mode Automatique en autre chose
- lance l’ouverture de ton lien
- Media -> ouvrir un flux reseau
- regarde le resultat
- si c’est pas concluant : change la sortie par une autre
- Une fois trouvé la bonne sortie
- Ferme vlc (il va saugegarder)
- Relance MM² et test
Notes:
- un Pi4 aide beaucoup. avec un 3b+ la lecture est pas top
- le Pi n’aime pas trop la HD, c’est pour cela que je force en SD la lecture des streams FreeBox
- mon Pi4 (2Go ram) est overclocké a 2Ghz avec le governor
performance
peux-etre que cela aide de mon côté aussi EXT-Screen
va aider aussi car il va mettre les modules en pause et les cacher afin de libérer un maximum de resources
-
[EXT-SpotifyCanvasLyrics] v2.1.3
- update dependencies
- add dependency-review