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

    Scheduled Pinned Locked Moved Transport
    286 Posts 80 Posters 594.1k Views 77 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.
    • cruunnerrC Offline
      cruunnerr
      last edited by cruunnerr

      its correct.

      intentionally i typed in a wrong apikey, what effects an error message when module loads up.

      its this format and its correct:

      apikey: 'ABCDabcd1234abcd5679',
      

      edit:

      i used the “standard api key” from google. there was also a “premium api key”, but this one i don’t need, right?

      to make sure that I express myself correctly… i want it to looks like this:

      alt text

      J 1 Reply Last reply Reply Quote 0
      • J Offline
        j.e.f.f Project Sponsor Module Developer @cruunnerr
        last edited by

        @cruunnerr standard API key is fine.

        I’m currently in the process of moving my family overseas, so I don’t have a lot of time to help troubleshoot this at the moment. Send me a private message with your complete config and i’ll try and troubleshoot it on my side when I get a few minutes.

        Might be a few days, please be patient :)

        1 Reply Last reply Reply Quote 0
        • cruunnerrC Offline
          cruunnerr
          last edited by

          For sure this is no problem. Take as much time as u need for your family. thats much more important!

          didn’t find a private message option, just a chat^^ sorry for that. I post my config right here.

          just for info: I didn’t touch the MMM-MyCommute.js, so its just this one i need: https://github.com/jclarke0000/MMM-MyCommute/blob/master/MMM-MyCommute.js

          So here is my full config:

          /* Magic Mirror Config Sample
           *
           * By Michael Teeuw http://michaelteeuw.nl
           * MIT Licensed.
           *
           * For more information how you can configurate this file
           * See https://github.com/MichMich/MagicMirror#configuration
           *
           */
          
          var config = {
          	address: "0.0.0.0", // 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, is "localhost"
          	port: 8080,
          	ipWhitelist: ["192.0.0.0/3", "::fff:0.0.0.0/1", "::fff:128.0.0.0/2", "::fff:192.0.0.0/3", "::fff:224.0.0.0/4", "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"],
          
          	language: "de",
          	timeFormat: 24,
          	units: "metric",
          
          	modules: [
          		{
          			module: "alert",
          		},
          		{
                  		module: 'MMM-Remote-Control'
                  		// uncomment the following line to show the URL of the remote control on the mirror
                  		// , position: 'bottom_left'
                  		// you can hide this module afterwards from the remote control itself
              		},
          		{
          		module: 'MMM-SystemStats',
          		position: 'top_center', // This can be any of the regions.
          		classes: 'small dimmed', // Add your own styling. Optional.
          		config: {
          			updateInterval: 5000,
          			animationSpeed: 0,
          			align: 'right', // align labels
          			//header: 'System Stats', // This is optional
          			},
          		},
          		{
          			module: "updatenotification",
          			position: "top_bar"
          		},
          		{
          			module: "clock",
          			position: "top_left"
          		},
          		{
          			module: 'calendar',
          			header: 'Chris Kalender',
          			position: 'top_left',
          			config: {
          				calendars: [
          					{
          						symbol: 'calendar-check-o ',
          						url: '*private*'
          					},
          					{
                                                          symbol: 'calendar-check-o ',
                                                          url: 'http://i.cal.to/ical/61/nrw/feiertage/71e91ccb.83fad41c-d19fda68.ics'
                                                  },
          
          				]
          
          			}
          		},
          		{
          			module: 'MMM-MyCommute',
          			position: 'top_left',
          			header: 'Verkehrslage',
          			classes: 'default everyone',
          			showSummary: 'true', 
          			config: {
          				apikey: '*private*',
              				origin: '*private*',  
          				destinations: [
                				{
                  				destination: '*private*',
                  				label: 'Arbeit',
                  				mode: 'driving',
          					alternatives: 'true',
          					time: null
                				},
                				{
                  				destination: '*private*',
                  				label: '*private*',
                  				mode: 'driving',
                  				time: null
                				},
              				]
             			}
            		},
          //		{
          //			module: "compliments",
          //			position: "lower_third"
          //		},
          //		{
          //			module: "currentweather",
          //			position: "top_right",
          //			config: {
          //				location: "New York",
          //				locationID: "",  //ID from http://www.openweathermap.org/help/city_list.txt
          //				appid: "YOUR_OPENWEATHER_API_KEY"
          //			}
          //		},
          //		{
          //			module: "weatherforecast",
          //			position: "top_right",
          //			header: "Weather Forecast",
          //			config: {
          //				location: "New York",
          //				locationID: "5128581",  //ID from http://www.openweathermap.org/help/city_list.txt
          //				appid: "YOUR_OPENWEATHER_API_KEY"
          //			}
          //		},
          		{
          			disabled: false,
          			module: 'MMM-NOAA',
          			position: 'top_right',
          			config: {
          
          				apiKey: "*private*",    // https://www.wunderground.com/weather/api  select the middle plan... 
          				useAir: false,             // set to false if you do not want to use Air Quality Index
          				airKey: "*private*",    // IF you want Air Quality Index
          				pws: "*private*",         // go here to find your pws: https://www.wunderground.com/wundermap
          				showClock: false,           // Hides or shows clock
          				dformat: false,             // for M/D/YYYY format, false for D/M/YYYY
          				format: "24",              // 12 or 24 hour format.. will default to 12 hour if none selected.
          				ampm: false,                // to show AM and PM on Sunrise/Sunset time
          				showGreet: false,          // deafult is false - to show greeting under clock and above date
          				name: "",                  // Your name
          				showWind: false,
          				showDate: false,
          				showForecast: true,         //show bottom 3 day forecast
          				flash: true,                 //Today in forecast flashes halo
          				showUV: true,               //show UV index
          	      			showBar: true,             // show Barometer
          	    			showHum: true,              //show Humidity level
          				position: 'top_right',       //whatever you have in above position must also be here
          	      			alert: true                //show weather alerts default is true
          				}
          		},
          		{
          			module: 'MMM-Globe',
          			position: 'top_right',
          			config: {
          					style: 'natColor',
          					imageSize: 200,
          					ownImagePath:'',
          					updateInterval: 10*60*1000
          				}
          		},
          		{
          			module: "newsfeed",
          			position: "bottom_bar",
          			config: {
          				feeds: [
          					{
          						title: "Tagesschau Themen",
          						url: "http://www.tagesschau.de/xml/rss2"
          					}
          				],
          				showSourceTitle: true,
          				showPublishDate: true,
          				showDescription: true,
          				updateInterval: 25000,
          			}
          		},
          	]
          
          };
          
          /*************** DO NOT EDIT THE LINE BELOW ***************/
          if (typeof module !== "undefined") {module.exports = config;}
          

          Thank u very much for helping :)

          J 1 Reply Last reply Reply Quote 1
          • J Offline
            j.e.f.f Project Sponsor Module Developer @cruunnerr
            last edited by

            @cruunnerr sorry yes. Chat was what I meant. Send me your entire MMM-MyCommute config without hiding anything so I can test your exact config.

            A 1 Reply Last reply Reply Quote 0
            • cruunnerrC Offline
              cruunnerr
              last edited by cruunnerr

              ok. i send it to you, but the code looks scary with the chat.

              i uploaded it to my ftp-server and send you the link

              thanks for helping me

              edit:

              Got it!
              you have too write it like this:

              alternatives: true, //does work
              

              not like this:

              alternatives: 'true', //doesn't work
              

              Thank you anyway :)

              1 Reply Last reply Reply Quote 0
              • R Offline
                raggedyandy
                last edited by

                Has anyone else had trouble getting the icons to display? I’m not sure if the SVG file I’m using has been corrupted, but I also seem to get an error message whenever I try opening that file separately, even after pulling the latest from the git. Below is how it renders for me.

                Great module btw!

                0_1517179636865_magicmirrorerror.png

                1 Reply Last reply Reply Quote 0
                • A Offline
                  ATibbs
                  last edited by

                  I Just recently installed and configured MMM-MyCalendar and MMM-MyCommute with few issues and love the modules. I noticed in the config for the calendar (and also in the console logs) that the calendar is broadcasting an array with data such as location, geo, etc.

                  I was hoping someone with a little more JS experience (I have PS and VB scripting experience but this is my first dive into development) might help me out a little. I have been trying to use the receiveNotification: Function to pull the location and title values from the calendar and use them to update the destination and label fields from MyCommute respectively. Essentially I want the driving duration displayed in MyCommute to give me driving times to my next calendar appointment. I have been searching and throwing code at this module for 3 days now and am ready to start smashing things.

                  Help me MagicMirror forums…you’re my only hope.

                  pyrosmileyP 1 Reply Last reply Reply Quote 1
                  • pyrosmileyP Offline
                    pyrosmiley @ATibbs
                    last edited by

                    @ATibbs This is not my work (I’m not that smart) but I did find a fork of this module that adds what I think you’re looking for – it’s behind the master still, but it works pretty well by and large. Check out the calendar-integration branch of this repository (courtesy of olexs on github).

                    You may need some additional configuration settings to make it work. I don’t currently have access to mine, but iirc I guessed at the changes based on this changelog from the pull request on the master repo.

                    In a few days I’ll be back home, feel free to shoot me a message if you can’t get it up and running an I’ll send you my config once I can get to it.

                    A 2 Replies Last reply Reply Quote 1
                    • A Offline
                      ATibbs @pyrosmiley
                      last edited by

                      @pyrosmiley Oh man, thank you so much for this. I was on the right track too but this would have taken me a month to figure out. Now I just need to sit here at work for the next 8 hours waiting to try this out. Thanks again for this, Ill update here if I get it working.

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        ATibbs @pyrosmiley
                        last edited by

                        @pyrosmiley So I copy/Pasta’d the .js file from the calendar-integration branch and it worked like a charm without any configuration other than changing the showcalendarevents value from false. Thanks again, this is huge for me.

                        O 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 18
                        • 19
                        • 20
                        • 21
                        • 22
                        • 28
                        • 29
                        • 20 / 29
                        • 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