Solved EXT Pages on bugsounet. fr
-
Hi I am James Harris I made a magicmirror 3 years ago
See my YouTube,
Its change alot since I made mine .
Any help .I am having trouble configuring the EXT pages
I’v tried following hootiystylechannal but not sure what’s going wrong . I’'v seen something about an update ? I like to make it with 3pages
And the voice control. Any help please -
This is my configuration page the bracket paste a little out of line
This just brakes my config any help please.
{
module: ‘EXT-Pages’,
position: ‘bottom_bar’,
disabled: false,
config: {
pages: {
0: [“clock”],
1: [“newsfeed”, “MMM-GoogleAssistant”,“calendar”" compliments"],
2: [“compliments”]},
fixed: [“clock”],
hiddenPages: {},
animateIn: {
“newsfeed” :24
“MMM-GoogleAssistant” :36
“caqlendar” :51
“comliments” :37
},
animateOut: {},
animationTime: 1000,
rotationTime: 10,
rotationTimes: {},
homePage: 0,
indicator: true,
Gateway: {},
loading: ‘loading.png’
}
}
],
electronOptions: {
webPreferences: {
webviewTag: true
}
}
} -
Hi, I just corrected with this:
{ module: "EXT-Pages", position: "bottom_bar", disabled: false, config: { pages: { 0: [ "clock" ], 1: [ "newsfeed", "calendar", "compliments" ], 2: [ "compliments" ] }, fixed: [ "clock" ], hiddenPages: {}, animateIn: { "newsfeed": 24, "caqlendar": 51, "compliments": 37 }, animateOut: {}, animationTime: 1000, rotationTime: 10, rotationTimes: {}, homePage: 0, indicator: true, Gateway: {}, loading: "loading.png" } },
warn of syntax of the module name :
1: [“newsfeed”, “MMM-GoogleAssistant”,“calendar”" compliments"],
: some,
missing andMMM-GoogleAssistant
use popup for displaying, so it’s not needed“comliments” :37
: are you really sure of the name of the module !? … it’s better withcompliments
no ?
-
Thank you ill give it a go misspelling compliment don’t help
Thanks you ill double check my spelling. Before testing .
-
Hi copied and pasted it into my configuration file .it saw the same it just broken conf file .
I also ru. It with and with out. Please explain the bracket as alway line the first one up and bottom one with the comer,
I’ll do an update EXT pages and see if that work .Any idears help please
-
rotationTime: 10,
: Are you sure about this value. You want really 10ms between each changing pages?I will test your config when I go back of my work
-
Tested with my corrected:
I just change:
rotationTime: 2000,
will change page every 2sec because every 10ms… (not sure it’s your choice)I don’t apply any animateOut for this video (like you want to do)
-
Hi Thanks for this help I’ll give it ago if it’s not working I’ll past my hole configuration file in for you to look at but hopefully this will work . Once again thanks a lot.
-
Good news I pasted it in changed the rotationTime :20000,
How do change the rotationTime:{}, I’ve tried sorry not sure what to put in.
It’s not show my pages like “clock” it just running it as if I’ve not added the code ?
I’ve put calendar and compliments on 1:
And compliments and EXT-photos on 2: it all shows up the one page like birthdays shows up on 1:or I should say 0: is it because I have no rotationTime? -
wiki must help
-
Hi been reading the ETX pages so will trying different settings if I can’t get it to run I’ll past hole configuration file in to the forum box for you to correct what’s wrong.
Thank for any help
-
my full configuration file page are showing up which I have hidden, it running it as if not in the configuration file ?
/*** GENERATED BY @bugsounet Gateway v3.3.4 ***/ /*** https://forum.bugsounet.fr **/ var config = { address: 'localhost', port: 8080, basePath: '/', ipWhitelist: [ '127.0.0.1', '::ffff:127.0.0.1', '::1' ], useHttps: false, httpsPrivateKey: '', httpsCertificate: '', language: 'en', locale: 'en-US', logLevel: [ 'INFO', 'LOG', 'WARN', 'ERROR' ], timeFormat: 24, units: 'metric', modules: [ // missing EXT-Alert { module: 'alert', disabled: true }, { module: 'clock', position: 'top_left' }, { module: 'updatenotification', // why using this if you use EXT-UpdateNotification ?? position: 'top_bar' }, { module: 'Gateway', config: { username: 'xxx', password: 'xxx', usePM2: false, PM2Id: 0 } }, { module: 'MMM-GoogleAssistant', configDeepMerge: true, config: { assistantConfig: { latitude: 51.50853, // leave in london ? longitude: -0.076132 }, recipes: [] } }, { module: 'EXT-Detector', position: 'top_left', disabled: false, configDeepMerge: true, config: { debug: false, useIcon: true, touchOnly: false, porcupineAccessKey: null, // want to use Porcupine (ok google and hey google without key ? porcupineCustomModel: null, detectors: [ { detector: 'Snowboy', Model: 'jarvis', Sensitivity: null }, { // ?? detector: 'Porcupine', Model: 'ok google', Sensitivity: null }, { // ?? detector: 'Porcupine', Model: 'hey google', Sensitivity: null } ] } }, { module: 'calendar', header: 'james harris', position: 'top_left', config: { calendars: [ { symbol: 'calendar-check-0', maximimEntries: 10, url: 'https://calendar.google.com/calendar/ical/xxx/basic.ics' } ] } }, { module: 'MMM-Globe', position: 'top_center', config: { style: 'europeDiscSnow', imageSize: 300, ownImagePath:'', updateInterval: 2*60*1000 } }, { module: 'MMM-Screencast', /// best way is using EXT-YouTubeCast (MMM-Screencast is not maintened since ~2 years) position: 'top_center', // This position is for a hidden <div /> and not the screencast window config: { position: 'topcenter', height: 400, width: 600, } }, { module: 'compliments', position: 'center_middle' }, { module: 'weather', position: 'top_right', config: { weatherProvider: 'openweathermap', type: 'current', location: 'Romford', locationID: '2639192', apiKey: 'xxx' } }, { module: 'weather', position: 'top_right', header: 'Weather Forecast', config: { weatherProvider: 'openweathermap', type: 'forecast', location: 'New York', locationID: '2639192', apiKey: 'xxx' } }, { module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: 'New York Times', url: 'https://feeds.bbci.co.uk/news/uk/rss.xml' } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, { module: 'EXT-RadioPlayer', position: 'top_right', disabled: false, config: { debug: false, minVolume: 30, maxVolume: 75 } }, { module: 'EXT-UpdateNotification', position: 'top_bar', configDeepMerge: true, disabled: false, config: { debug: false, updateInterval: 600000, startDelay: 60000, ignoreModules: [], notification: { useTelegramBot: true, // you really use Telegrambot ??? sendReady: true, useScreen: true, useCallback: true }, update: { autoUpdate: true, autoRestart: true, usePM2: false, // it's means that you don't use pm2 for launch MM² PM2Name: '0', logToConsole: true, timeout: 120000 } } }, { module: 'EXT-GooglePhotos', position: 'top_left', config: { debug: false, displayType: 0, displayDelay: 10 * 1000, displayInfos: true, displayBackground: false, albums: ["Dads"], sort: "new", // "old", "random" hiResolution: true, timeFormat: "02/01/2019 17:31", // are you sure about this ??? moduleHeight: 600, moduleWidth: 400, uploadAlbum: ["Dads"], } }, { module: "EXT-Pages", position: "bottom_bar", disabled: false, config: { pages: { // all others modules are not into a page !? (actualy only clock, newsfeed, calendar, compliments can be displayed) 0: [ "clock" // all ready in fixed rule (so not needed) ], 1: [ "newsfeed", "calendar", "compliments" ], 2: [ "compliments" ] }, fixed: [ // rules for displaying modules on ALL pages "clock", "comliments" // really ? ], hiddenPages: { // I don't think that you have to use this (only with a special module coded for use this) "screenSaver": ['MMM-Birthdays',"globe"], }, animateIn: { "newsfeed": 24, "caqlendar": 51, /// are you sure ? "compliments": 37 }, animateOut: { // are you sure it's the same animation number rule ?? "newsfeed": 24, "calendar": 51, "compliments": 37 }, animationTime: 1000, rotationTime: 20000, // means every 20 secs it's change page rotationTimes: { 0:20000 // why using the same like rotationTime ? it's already this by default }, homePage: 0, indicator: true, Gateway: { "EXT-RadioPlayer": 2 // not sure because EXT-RadioPlayer is not on the page 2 }, loading: "loading.png" } }, { module: 'MMM-Birthdays', position: 'top_right', // This can be any of the regions. config: { // See 'Configuration options' for more information. limit:10, people:[ {name:"james harris",birthdate:"1959-08-14"}, {name:"Megan harris",birthdate:"1994-04-08"}, {name:"Elizabeth Anne harris",birthdate:"1955-07-12"}, // You can add more names by adding more lines of the same format. ] } }, { module: 'EXT-Browser', disabled: false, config: { debug: false, displayDelay: 60000, scrollActivate: false, scrollStep: 25, scrollInterval: 1000, scrollStart: 5000 } } ], electronOptions: { webPreferences: { webviewTag: true } } } /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;}
Edit:
Don’t past your api key and other personal value !
Add code tag for better reading -
Read my comments and correct it
-
@Videogames95 said in EXT Pages on bugsounet. fr:
my full configuration file page are showing up which I have hidden, it running it as if not in the configuration file ?
/*** GENERATED BY @bugsounet Gateway v3.3.4 ***/ /*** https://forum.bugsounet.fr **/ var config = { address: 'localhost', port: 8080, basePath: '/', ipWhitelist: [ '127.0.0.1', '::ffff:127.0.0.1', '::1' ], useHttps: false, httpsPrivateKey: '', httpsCertificate: '', language: 'en', locale: 'en-US', logLevel: [ 'INFO', 'LOG', 'WARN', 'ERROR' ], timeFormat: 24, units: 'metric', modules: [ // missing EXT-Alert { module: 'alert', disabled: true }, { module: 'clock', position: 'top_left' }, { module: 'updatenotification', // why using this if you use EXT-UpdateNotification ?? position: 'top_bar' }, { module: 'Gateway', config: { username: 'xxx', password: 'xxx', usePM2: false, PM2Id: 0 } }, { module: 'MMM-GoogleAssistant', configDeepMerge: true, config: { assistantConfig: { latitude: 51.50853, // leave in london ? longitude: -0.076132 }, recipes: [] } }, { module: 'EXT-Detector', position: 'top_left', disabled: false, configDeepMerge: true, config: { debug: false, useIcon: true, touchOnly: false, porcupineAccessKey: null, // want to use Porcupine (ok google and hey google without key ? porcupineCustomModel: null, detectors: [ { detector: 'Snowboy', Model: 'jarvis', Sensitivity: null }, { // ?? detector: 'Porcupine', Model: 'ok google', Sensitivity: null }, { // ?? detector: 'Porcupine', Model: 'hey google', Sensitivity: null } ] } }, { module: 'calendar', header: 'james harris', position: 'top_left', config: { calendars: [ { symbol: 'calendar-check-0', maximimEntries: 10, url: 'https://calendar.google.com/calendar/ical/xxx/basic.ics' } ] } }, { module: 'MMM-Globe', position: 'top_center', config: { style: 'europeDiscSnow', imageSize: 300, ownImagePath:'', updateInterval: 2*60*1000 } }, { module: 'MMM-Screencast', /// best way is using EXT-YouTubeCast (MMM-Screencast is not maintened since ~2 years) position: 'top_center', // This position is for a hidden <div /> and not the screencast window config: { position: 'topcenter', height: 400, width: 600, } }, { module: 'compliments', position: 'center_middle' }, { module: 'weather', position: 'top_right', config: { weatherProvider: 'openweathermap', type: 'current', location: 'Romford', locationID: '2639192', apiKey: 'xxx' } }, { module: 'weather', position: 'top_right', header: 'Weather Forecast', config: { weatherProvider: 'openweathermap', type: 'forecast', location: 'New York', locationID: '2639192', apiKey: 'xxx' } }, { module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: 'New York Times', url: 'https://feeds.bbci.co.uk/news/uk/rss.xml' } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, { module: 'EXT-RadioPlayer', position: 'top_right', disabled: false, config: { debug: false, minVolume: 30, maxVolume: 75 } }, { module: 'EXT-UpdateNotification', position: 'top_bar', configDeepMerge: true, disabled: false, config: { debug: false, updateInterval: 600000, startDelay: 60000, ignoreModules: [], notification: { useTelegramBot: true, // you really use Telegrambot ??? sendReady: true, useScreen: true, useCallback: true }, update: { autoUpdate: true, autoRestart: true, usePM2: false, // it's means that you don't use pm2 for launch MM² PM2Name: '0', logToConsole: true, timeout: 120000 } } }, { module: 'EXT-GooglePhotos', position: 'top_left', config: { debug: false, displayType: 0, displayDelay: 10 * 1000, displayInfos: true, displayBackground: false, albums: ["Dads"], sort: "new", // "old", "random" hiResolution: true, timeFormat: "02/01/2019 17:31", // are you sure about this ??? moduleHeight: 600, moduleWidth: 400, uploadAlbum: ["Dads"], } }, { module: "EXT-Pages", position: "bottom_bar", disabled: false, config: { pages: { // all others modules are not into a page !? (actualy only clock, newsfeed, calendar, compliments can be displayed) 0: [ "clock" // all ready in fixed rule (so not needed) ], 1: [ "newsfeed", "calendar", "compliments" ], 2: [ "compliments" ] }, fixed: [ // rules for displaying modules on ALL pages "clock", "comliments" // really ? ], hiddenPages: { // I don't think that you have to use this (only with a special module coded for use this) "screenSaver": ['MMM-Birthdays',"globe"], }, animateIn: { "newsfeed": 24, "caqlendar": 51, /// are you sure ? "compliments": 37 }, animateOut: { // are you sure it's the same animation number rule ?? "newsfeed": 24, "calendar": 51, "compliments": 37 }, animationTime: 1000, rotationTime: 20000, // means every 20 secs it's change page rotationTimes: { 0:20000 // why using the same like rotationTime ? it's already this by default }, homePage: 0, indicator: true, Gateway: { "EXT-RadioPlayer": 2 // not sure because EXT-RadioPlayer is not on the page 2 }, loading: "loading.png" } }, { module: 'MMM-Birthdays', position: 'top_right', // This can be any of the regions. config: { // See 'Configuration options' for more information. limit:10, people:[ {name:"james harris",birthdate:"1959-08-14"}, {name:"Megan harris",birthdate:"1994-04-08"}, {name:"Elizabeth Anne harris",birthdate:"1955-07-12"}, // You can add more names by adding more lines of the same format. ] } }, { module: 'EXT-Browser', disabled: false, config: { debug: false, displayDelay: 60000, scrollActivate: false, scrollStep: 25, scrollInterval: 1000, scrollStart: 5000 } } ], electronOptions: { webPreferences: { webviewTag: true } } } /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;}
Edit:
Don’t past your api key and other personal value !
Add code tag for better reading -
What’s a code tag?
-
Thank’s you very much I’ll change everything will keep trying
Thank you so much I must slow down before send I just rush it forget to check the code
The pages are a new to me so thanks -
-
Thanks james
-
Thanks so much I’ve got my EXT pages working
Solved
-
I have problem with google assistant
Works on my MagicMirror it’s working
Fine but it’s not connected to my phone contact I’ve add all permission
On my phone but it’s not working it may be my phone A13 Galaxy. Any suggests thanks anyone