Solved EXT Pages on bugsounet. fr
-
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 -
@Videogames95 said in EXT Pages on bugsounet. fr:
What’s a code tag?
-
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 -
This from google app?
-
Hi sorry where do I get app from as I can’t find it in the play store…
Please give url:
Or the place to find it
Thanks -
I’ve tried putting EXT-Pages on the thought gateway I then tried to configure it in the pi config file I had some of it working but my google photos didn’t come up
I tried page 0: 1: page
Then add page :2
Any tips using Ext-pages
Please I am trying to add into recipes folder voice controlled pages. Go to page 1 etc thanks any help.