• Register
    • Login
    • Search

    Solved EXT Pages on bugsounet. fr

    EXT-Pages
    2
    41
    306
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      Videogames95 last edited by

      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

      1 Reply Last reply Reply Quote 0
      • V
        Videogames95 last edited by

        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
        }
        }
        }

        1 Reply Last reply Reply Quote 0
        • bugsounet
          bugsounet Main Coder last edited by

          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 and MMM-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 with compliments no ?

          My place in France Top committers of Github:
          committers.top badge

          1 Reply Last reply Reply Quote 0
          • V
            Videogames95 last edited by

            Thank you ill give it a go misspelling compliment don’t help

            Thanks you ill double check my spelling. Before testing .

            1 Reply Last reply Reply Quote 0
            • V
              Videogames95 last edited by

              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

              1 Reply Last reply Reply Quote 0
              • bugsounet
                bugsounet Main Coder last edited by

                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

                My place in France Top committers of Github:
                committers.top badge

                1 Reply Last reply Reply Quote 0
                • bugsounet
                  bugsounet Main Coder last edited by bugsounet

                  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)

                  My place in France Top committers of Github:
                  committers.top badge

                  1 Reply Last reply Reply Quote 0
                  • V
                    Videogames95 last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • V
                      Videogames95 last edited by

                      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?

                      1 Reply Last reply Reply Quote 0
                      • bugsounet
                        bugsounet Main Coder last edited by

                        wiki must help

                        My place in France Top committers of Github:
                        committers.top badge

                        1 Reply Last reply Reply Quote 0
                        • V
                          Videogames95 last edited by

                          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

                          1 Reply Last reply Reply Quote 0
                          • V
                            Videogames95 last edited by bugsounet

                            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

                            V 1 Reply Last reply Reply Quote 0
                            • bugsounet
                              bugsounet Main Coder last edited by

                              Read my comments and correct it 😉

                              My place in France Top committers of Github:
                              committers.top badge

                              1 Reply Last reply Reply Quote 0
                              • V
                                Videogames95 @Videogames95 last edited by

                                @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

                                1 Reply Last reply Reply Quote 0
                                • V
                                  Videogames95 last edited by

                                  What’s a code tag?

                                  bugsounet 1 Reply Last reply Reply Quote 0
                                  • V
                                    Videogames95 last edited by

                                    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

                                    1 Reply Last reply Reply Quote 0
                                    • bugsounet
                                      bugsounet Main Coder @Videogames95 last edited by bugsounet

                                      @Videogames95 said in EXT Pages on bugsounet. fr:

                                      What’s a code tag?

                                      My place in France Top committers of Github:
                                      committers.top badge

                                      1 Reply Last reply Reply Quote 0
                                      • V
                                        Videogames95 last edited by

                                        Thanks james

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          Videogames95 last edited by

                                          Thanks so much I’ve got my EXT pages working

                                          Solved

                                          1 Reply Last reply Reply Quote 0
                                          • V
                                            Videogames95 last edited by

                                            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

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB | @bugsounet ©2023