Solved EXT Pages on bugsounet. fr
-
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. -
Hi, can I see pages and GooglePhotos plugins config ?
-
my google photos was working i haven’t put recipe on yet in google folder
{ module: 'MMM-GoogleAssistant', configDeepMerge: true, config: { assistantConfig: { latitude: 51.50853, longitude: -0.076132 }, recipes: [] } }, { module: 'EXT-Pages', position: 'bottom_bar', disabled: false, config: { pages: { 0: ['newsfeed'], 1: ["calendar", "compliments","MMM-Birthdays"], 2: ["calendar","compliments", "newsfeed"] }, fixed: ["clock","weather","weather Forcast"], hiddenPages: {}, animateIn:{ 'newsfeed': 24, "calendar": 36, "compliments": 51, }, animateOut: { "newsfeed": 36, "calendar": 51, "compiments": 24, }, animationTime: 1000, rotationTime: 10000, rotationTimes: {}, homePage: 0, indicator: true, Gateway: {}, loading: 'loading.png' } } ] { module: 'EXT-GooglePhotos', position: 'bottom_right', config: { debug: false, displayType: 1, displayDelay: 10000, displayInfos: true, displayBackground: true, albums: ["Dads"], sort: 'random', hiResolution: true, timeFormat: 'DD/MM/YYYY HH:mm', moduleHeight: 400, moduleWidth: 400, uploadAlbum: null } },
-
bah… if you want to add
EXT-GooglePhotos
to page0
, just add it in queue0: ['newsfeed', 'EXT-GooglePhotos`],
Warn:
-> inanimateOut
"compiments": 24,
must be"compliments": 24,
why?
compiments
is not a valid module name -
hi am having difficulty in configuring the Recipes any help please
var recipe = { transcriptionHooks: { "PAGE1": { pattern : "go to page", command: "PAGE1" }, "PAGE2": { pattern: "go to page 2", command: "PAGE2" }, "PAGE3": { pattern:"go to page 3", command: "PAGE3" }, }, commands: { "PAGE1":{ notificationExec: { notification: "EXT_PAGES-CHANGED", payload: "0", }, }, "PAGE2": { notificationExec: { notification: "EXT_PAGES-CHANGED", payload: 1, }, }, "PAGE3": { notificationExec: { notification: "EXT_PAGES-CHANGED", payload 2, }, }, }, } exports.recipe = recipe // Don't remove this line.
-
I’ve just notice I missed out main in my first line
Should say go to main page. Receipts
Any other error ? -
I have been trying get my recipes in GoogleAssistant folder
I’ve tried copying this of YouTube but still error message and it’s not
Could up load the recipes js file with 3 page configure.
As not sure what’s wrong with mine . -
I been trying to configure my recipes in GoogleAssistant but not sure what I’ve done wrong if anyone can put up a recipes js file configured
It would be very helpful .
I can put up my configuration at late date as I’m no on my pi .Thanks James