@ewingfox this module uses ffmpeg , which was discontinued
Feb 2025
There are manual ways to get it
The module install does not handle that.
See https://www.itpathsolutions.com/ffmpegkit-shutdown-what-to-do-next
@ewingfox this module uses ffmpeg , which was discontinued
Feb 2025
There are manual ways to get it
The module install does not handle that.
See https://www.itpathsolutions.com/ffmpegkit-shutdown-what-to-do-next
@ewingfox what was so hard about the pages module?
For windows users
You can also install Winscp
Or bitvise ssh clients.
Both provide direct edit from pc of the pi files
Bitvise provides a file manager window over the connected system files, so it’s double click to edit (I use notepad++)
And they both provide an ssh window
You don’t need to comment out a module
Just add
disabled:true,
On a line after the module: line
If you use my Mmm-Config module, this is a checkbox on the form for that module
@ewingfox one of the banes of open source is every author has their own style. So a PR here is different than a PR there.
@flyedge also, using the new v3 api settings
The location is specified using lat/lon (not long)
And the only weather types are current and forecast
And endpoint would not be needed, but if provided needs to be ‘/onecall’
See
https://docs.magicmirror.builders/modules/weather.html#configuration-options
@fnmuffinman no. I haven’t seen any limits on that provider
Weather is done all in browser
Open the browser developers window
ctrl-shift-i
Select the console tab
Put weath in the filter field
Show the messages
@pat59 I understand. I suggest using a new separate config file for new individual modules until you get them working
You can use the environment variable to define it
export MM_CONFIG_FILE=config/fribble.js
Or whatever name you choose
Then
npm start
After turning off any pm2 instance
Then you haven’t touched your good config
Can stop any time, have only one module of output to deal with
Once all good, you copy this one module def to your good config
@videogame95 remember MagicMirror is case sensitive
Apikey is not the same as apikey.
Look at each module doc (their readme.md) for how they spell each option. Nobody reviews for consistency
Use my MMM-Config module, it presents a form for all config, never misspell a config parm again
Test ONE module at a time
Then you dont have 900 lines of output to work thru
Use the manual startup during testing and config changes, not pm2
npm start
You can use separate config.js files using the environment variable
export MM_CONFIG_FILE=config/foo.js
Or whatever its name is. Notice NO leading slash
@hahawoooooo it’s amazing what our minds see, even when it’s wrong!
Glad you found it!!
@ewingfox in this open source world the way to approach this is to submit your update as a pull request to the original module
Then the author doesn’t have to spend time inventing the changes, only reviewing your work
So, on GitHub
Fork the module, now you have a linked copy
git clone your copy, same as you did the original (only one in a place at a time)
Update your copy
git add your changes
git commit your changes to your local copy of the repo
git push. To upload your copy to GitHub, updating your fork
Use GitHub to submit/contribute your changes to the original module,
@pat59 I know. But if you keep changing we can’t debug what’s going on
There had to be at least one message for bolster in the startup messages.
@vgardenn these lines are not at the bottom of your config file
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }
Typically to start your MagicMirror journey
You copy the sample and edit the copy for your use
@vgardenn show the last 5 lines of config.js
Compare to the sample in the same folder
What is this?
userConfig.modules
@plainbroke I have not the latest Zorin. But tried the prior releases in a vm.
Different ui, but same oh otherwise
What is this?
UKLiveBusStopInfo"],
[] <—————-
Can’t have a page with no modules defined on it,
edit: this doesn’t show the error
Mmm-pages is all in browser, so open the browser console
ctrl-shift-i
Select the console tab
Add pages to the filter field
also, for MMM-page-indicator, it can figure out how many pages you have defined, so this
config: { pages: 4 }
is not necessary (and misleading, when you have only 3 pages, technically)
@pat59 black screen, what were the messages at MagicMirror startup time?
@videogame95 sorry, I don’t understand ‘this page’
Always showing goes with fixed
Others have names I. The modules section
Or
classes: at the modules
Page indicator should be in the fixed section
@mmmmh are you using mmm-pages or something like that?