MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-futar - how to add modules multiple time?

    Scheduled Pinned Locked Moved Solved Troubleshooting
    24 Posts 3 Posters 5.0k Views 3 Watching
    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.
    • S Offline
      sdetweil @sdetweil
      last edited by sdetweil

      @sdetweil in your config posted above, u are missing a trailing quote mark

            stopId: 'BKK_009628', // Közvágóhíd
            routeId: 'BKK_H6,   <-----
      

      but other than that your config works for me…

      did you do npm install in the module folder?
      did u add the request module as I noted before ?

      Screenshot at 2022-12-09 09-11-03.png

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      0 1 Reply Last reply Reply Quote 0
      • 0 Offline
        0livia @sdetweil
        last edited by

        @sdetweil said in MMM-futar - how to add modules multiple time?:

        trailing quote mark

        I did find the trailing quote mark was missing :)

        when i first installed the module i did npm install in the module folder.
        Should I do it again after modifying the config js?

        I do not have this request module thingy i already done that, the mirror actually works fine evewn with the mmm-futar modul(just only one single item) as I want to add more 2 with the provided example just black screen

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @0livia
          last edited by

          @0livia can u post the exact config for these modules?

          please use the code mark wrapper

          paste your text
          select it all
          hit the button above the editor that looks like </>

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          0 1 Reply Last reply Reply Quote 0
          • 0 Offline
            0livia @sdetweil
            last edited by

            @sdetweil it is on pastebin but i can put ot here if you like.

            /* MagicMirror² Config Sample
             *
             * By Michael Teeuw https://michaelteeuw.nl
             * MIT Licensed.
             *
             * For more information on how you can configure this file
             * see https://docs.magicmirror.builders/configuration/introduction.html
             * and https://docs.magicmirror.builders/modules/configuration.html
             */
            let config = {
            	address: "localhost", 	// Address to listen on, can be:
            							// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
            							// - another specific IPv4/6 to listen on a specific interface
            							// - "0.0.0.0", "::" to listen on any interface
            							// Default, when address config is left out or empty, is "localhost"
            	port: 8080,
            	basePath: "/", 	// The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
            					// you must set the sub path here. basePath must end with a /
            	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], 	// Set [] to allow all IP addresses
            															// or add a specific IPv4 of 192.168.1.5 :
            															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
            															// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
            															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
            
            	useHttps: false, 		// Support HTTPS or not, default "false" will use HTTP
            	httpsPrivateKey: "", 	// HTTPS private key path, only require when useHttps is true
            	httpsCertificate: "", 	// HTTPS Certificate path, only require when useHttps is true
            
            	language: "hu",
            	locale: "hu-HU",
            	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
            	timeFormat: 24,
            	units: "metric",
            	// serverOnly:  true/false/"local" ,
            	// local for armv6l processors, default
            	//   starts serveronly and then starts chrome browser
            	// false, default for all NON-armv6l devices
            	// true, force serveronly mode, because you want to.. no UI on this device
            
            	modules: [
            		{
            			module: "alert",
            		},
            		{
            			module: "updatenotification",
            			position: "top_bar"
            		},
            		{
            			module: "clock",
            			position: "top_left"
            		},
            		{
            			module: "calendar",
            			header: "US Holidays",
            			position: "top_left",
            			config: {
            				calendars: [
            					{
            						symbol: "calendar-check",
            						url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics"
            					}
            				]
            			}
            		},
            		{
            			module: "compliments",
            			position: "lower_third"
            		},
            		{
            			module: "weather",
            			position: "top_right",
            			config: {
            				weatherProvider: "openweathermap",
            				type: "current",
            				location: "Hungary",
            				locationID: "3044475", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
            				apiKey: "001ffggghjkd4958e701a4e2a8340bbc"
            			}
            		},
            		{
            			module: "weather",
            			position: "top_right",
            			header: "Weather Forecast",
            			config: {
            				weatherProvider: "openweathermap",
            				type: "forecast",
            				location: "Hungary",
            				locationID: "3044475", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
            				apiKey: "001ffggghjkd4958e701a4e2a8340bbc"
            			}
            		},
            		{
            			module: "newsfeed",
            			position: "bottom_bar",
            			config: {
            				feeds: [
            					{
            						title: "HVG TECH TUDOMÁNY HÍREK",
            						url: "http://hvg.hu/rss/tudomany"
            					},
                                			{
            						title: "BBC VILÁG HÍREK",
            						url: "http://feeds.bbci.co.uk/news/world/rss.xml"
            					},
                                			{
            						title: "TELEX HÍREK",
            						url: "https://www.index.hu/kulfold/rss"
            					}
            				],
            				showSourceTitle: true,
            				showPublishDate: true,
            				broadcastNewsFeeds: true,
            				broadcastNewsUpdates: true
            			}
            		},
                    {
                   module: "MMM-network-signal",
                   position: "top_center",
                   config: {
                       // Configuration of the module goes here
                   }
               },  
                   {
                    module: 'MMM-Futar',
                    position: 'top_center',
                    config: {
                    stopId: 'BKK_044033',
                    routeId: '',
                    }
                },
                    {
                    module: 'MMM-Futar',
                    position: 'top_center',
                    header: 'Ráckeve -> Közvágóhíd',
                    config: {
                    stopId: 'BKK_007947',  // Ráckeve
                    routeId: 'BKK_H6',
                    }
                    },
                    {
                    module: "MMM-Futar",
                    position: "top_center",
                    header: 'Közvágóhíd -> Ráckeve',
                    config: {
                    stopId: 'BKK_009628',  // Közvágóhíd
                    routeId: 'BKK_H6',
                        }
                    },
                    {
                    minutesAfter: 50,
                    hideStopTimesInNextMinutes: 0,
                    updateInterval: 60000, // 1 minute in milliseconds
                    showHead: true, // true | false
                    showSymbolInHead: true, // true | false
                    showSymbolInStopTime: false, // true | false
                    showRouteNameInStopTime: false, // true | false
                    maxNumberOfItems: 3,
                    align: 'left', // 'left' | 'right'
                    fade: true,
                    fadePoint: 0.25,
                    coloredSymbolInHead: true, // true | false
                    coloredTextInHead: true, // true | false
                    coloredSymbolInStopTime: true, // true | false
                    coloredRouteNameInStopTime: true, // true | false
                    symbolColors: {
                      tram: '#ffcf42', // yellow-ish
                      bus: '#1a9fed', // blue-ish
                      subway: '#b3090c', // red-ish
                      trolleybus: '#931517', // dark red-ish
                      rail: '#5cbc82', // green-ish
                      ferry: '#1a52ed' // dark-blue-ish
                    },
                    alerts: {
                      showHeaderInStopTime: true, // true | false
                      showSymbolInStopTime: true, // true | false
                      color: '#ffcf42', // 'auto' or any CSS color
                      language: 'hu' // 'en' or 'hu' supported only by the Futár API
                    }
                  }
               ]
            };
                  
            	
            /*************** DO NOT EDIT THE LINE BELOW ***************/
            if (typeof module !== "undefined") {module.exports = config;}
            
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @0livia
              last edited by

              @0livia said in MMM-futar - how to add modules multiple time?:

              {
              minutesAfter: 50,
              hideStopTimesInNextMinutes: 0,
              updateInterval: 60000, // 1 minute in milliseconds
              showHead: true, // true | false
              showSymbolInHead: true, // true | false
              showSymbolInStopTime: false, // true | false
              showRouteNameInStopTime: false, // true | false
              maxNumberOfItems: 3,
              align: ‘left’, // ‘left’ | ‘right’
              fade: true,
              fadePoint: 0.25,
              coloredSymbolInHead: true, // true | false
              coloredTextInHead: true, // true | false
              coloredSymbolInStopTime: true, // true | false
              coloredRouteNameInStopTime: true, // true | false
              symbolColors: {
              tram: ‘#ffcf42’, // yellow-ish
              bus: ‘#1a9fed’, // blue-ish
              subway: ‘#b3090c’, // red-ish
              trolleybus: ‘#931517’, // dark red-ish
              rail: ‘#5cbc82’, // green-ish
              ferry: ‘#1a52ed’ // dark-blue-ish
              },

              your three modules work perfectly

              the ‘problem’ is this config, as it has no ‘module’ or ‘position’ or ‘config’:{} section

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              0 1 Reply Last reply Reply Quote 0
              • 0 Offline
                0livia @sdetweil
                last edited by

                @sdetweil so what do i need to modify?

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @0livia
                  last edited by

                  @0livia the section I copied is incomplete…

                  what module is that for?
                  where do you want it (position:)
                  and I ‘guess’ all that should be inside the config: {} section

                  a module is

                  {   
                      module:  name,
                      position: xxxx,
                      config: {
                       ...
                       ...  module specific config 
                       ...
                      }
                  }
                  

                  please read the topics listed in my signature, they will help a lot… I didn’t write them

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  0 1 Reply Last reply Reply Quote 0
                  • 0 Offline
                    0livia @sdetweil
                    last edited by

                    @sdetweil i do not know hwat do you mean sorry.

                    if you have read the config js evrything is there, the module name position etc

                    {
                            module: 'MMM-Futar',
                            position: 'top_center',
                            config: {
                            stopId: 'BKK_044033',
                            routeId: '',
                            }
                        },
                            {
                            module: 'MMM-Futar',
                            position: 'top_center',
                            header: 'Ráckeve -> Közvágóhíd',
                            config: {
                            stopId: 'BKK_007947',  // Ráckeve
                            routeId: 'BKK_H6',
                            }
                            },
                            {
                            module: "MMM-Futar",
                            position: "top_center",
                            header: 'Közvágóhíd -> Ráckeve',
                            config: {
                            stopId: 'BKK_009628',  // Közvágóhíd
                            routeId: 'BKK_H6',
                                }
                    
                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      sdetweil @0livia
                      last edited by sdetweil

                      @0livia it is NOT the Futar module setup… its the stuff AFTER

                      this stuff

                        {
                              minutesAfter: 50,
                              hideStopTimesInNextMinutes: 0,
                              updateInterval: 60000, // 1 minute in milliseconds
                              showHead: true, // true | false
                              showSymbolInHead: true, // true | false
                              showSymbolInStopTime: false, // true | false
                              showRouteNameInStopTime: false, // true | false
                              maxNumberOfItems: 3,
                              align: 'left', // 'left' | 'right'
                              fade: true,
                              fadePoint: 0.25,
                              coloredSymbolInHead: true, // true | false
                              coloredTextInHead: true, // true | false
                              coloredSymbolInStopTime: true, // true | false
                              coloredRouteNameInStopTime: true, // true | false
                              symbolColors: {
                                tram: '#ffcf42', // yellow-ish
                                bus: '#1a9fed', // blue-ish
                                subway: '#b3090c', // red-ish
                                trolleybus: '#931517', // dark red-ish
                                rail: '#5cbc82', // green-ish
                                ferry: '#1a52ed' // dark-blue-ish
                              },
                      }
                      

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      0 1 Reply Last reply Reply Quote 0
                      • 0 Offline
                        0livia @sdetweil
                        last edited by

                        @sdetweil yes that is correct.

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 3 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy