• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 4.1k 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 Away
    sdetweil @0livia
    last edited by Dec 9, 2022, 3:20 PM

    @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 Dec 9, 2022, 3:28 PM Reply Quote 0
    • 0 Offline
      0livia @sdetweil
      last edited by Dec 9, 2022, 3:28 PM

      @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 Dec 9, 2022, 3:36 PM Reply Quote 0
      • S Away
        sdetweil @0livia
        last edited by Dec 9, 2022, 3:36 PM

        @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 Dec 9, 2022, 3:38 PM Reply Quote 0
        • 0 Offline
          0livia @sdetweil
          last edited by Dec 9, 2022, 3:38 PM

          @sdetweil so what do i need to modify?

          S 1 Reply Last reply Dec 9, 2022, 3:40 PM Reply Quote 0
          • S Away
            sdetweil @0livia
            last edited by Dec 9, 2022, 3:40 PM

            @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 Dec 9, 2022, 3:44 PM Reply Quote 0
            • 0 Offline
              0livia @sdetweil
              last edited by Dec 9, 2022, 3:44 PM

              @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 Dec 9, 2022, 3:45 PM Reply Quote 0
              • S Away
                sdetweil @0livia
                last edited by sdetweil Dec 9, 2022, 3:57 PM Dec 9, 2022, 3:45 PM

                @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 Dec 9, 2022, 3:52 PM Reply Quote 0
                • 0 Offline
                  0livia @sdetweil
                  last edited by Dec 9, 2022, 3:52 PM

                  @sdetweil yes that is correct.

                  S 1 Reply Last reply Dec 9, 2022, 3:56 PM Reply Quote 0
                  • S Away
                    sdetweil @0livia
                    last edited by sdetweil Dec 9, 2022, 3:57 PM Dec 9, 2022, 3:56 PM

                    @0livia it MUST have more info to be in the modules:[] list

                    it is missing the REQUIRED module: , position: and config: {} sections

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    0 1 Reply Last reply Dec 9, 2022, 4:01 PM Reply Quote 0
                    • 0 Offline
                      0livia @sdetweil
                      last edited by Dec 9, 2022, 4:01 PM

                      @sdetweil sorry i do not understand you

                      0 1 Reply Last reply Dec 9, 2022, 4:06 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      2 / 3
                      • First post
                        16/24
                        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