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

Scheduled Pinned Locked Moved Transport
286 Posts 80 Posters 506.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.
  • J Offline
    j.e.f.f Project Sponsor Module Developer @Looking
    last edited by Jun 16, 2017, 4:53 AM

    @Looking not sure I’m following… can you post your confit here? Hide your API key.

    L 1 Reply Last reply Jun 16, 2017, 5:01 AM Reply Quote 0
    • L Offline
      Looking @Looking
      last edited by Jun 16, 2017, 4:58 AM

      Here is what I pasted… I am sure it is something real goofy. I did get an API KEY from Google. Maybe there was addition code I needed to put else where. This is my first time project with MM. Really cool.
      CODE:
      {
      module: ‘MMM-MyCommute’,
      header: ‘Trafic’,
      position: ‘top_right’,
      config: {
      showHeader: true,
      //------ headerText: ‘Traffic’,
      apikey: ‘PUT IN GOOGLE API’,
      origin: ‘PUT MY ADDRESS. 123 ST, TOWN, ST ZIPCODE’,
      startTime: ‘00:00’,
      endTime: ‘23:59’,
      hideDays: [0,6],
      destinations: [
      {
      destination: ‘PUT IN WORK ADDRESS’,
      label: ‘Emerson Parkside Academy’,
      mode: ‘driving’,
      color: ‘#82E5AA’
      }
      ]
      }
      },

      Your help would be greatly appreciated. Thank you!

      1 Reply Last reply Reply Quote 0
      • L Offline
        Looking @j.e.f.f
        last edited by yawns Jun 19, 2017, 11:25 AM Jun 16, 2017, 5:01 AM

        Hey j.e.f.f,
        Here is what I pasted… I am sure it is something real goofy. I did get an API KEY from Google. Maybe there was addition code I needed to put else where. This is my first time project with MM. Really cool.
        CODE:

        {
        	module: 'MMM-MyCommute',
        	header: 'Trafic',
        	position: 'top_right',
        	config: {
        		showHeader: true,
        		//------ headerText: 'Traffic',
        		apikey: 'PUT IN GOOGLE API',
        		origin: 'PUT MY ADDRESS. 123 ST, TOWN, ST ZIPCODE',
        		startTime: '00:00',
        		endTime: '23:59',
        		hideDays: [0,6],
        		destinations: [
        			{
        			destination: 'PUT IN WORK ADDRESS',
        			label: 'Emerson Parkside Academy',
        			mode: 'driving',
        			color: '#82E5AA'
        			}
        		]
        	}
        },
        

        Your help would be greatly appreciated. Thank you!

        L 1 Reply Last reply Jun 16, 2017, 5:41 AM Reply Quote 0
        • L Offline
          Looking @Looking
          last edited by Jun 16, 2017, 5:41 AM

          @Looking
          Should I have something within the MODULES directory to correspond to this cool MMM-MyCommute module?

          L 1 Reply Last reply Jun 16, 2017, 6:04 AM Reply Quote 0
          • L Offline
            Looking @Looking
            last edited by Jun 16, 2017, 6:04 AM

            Hey there j.e.f.f.
            I figured out that I missed the whole part about installing the actual MMM-MyCommute module, https://github.com/jclarke0000/MMM-MyCommute . I am letting it run in MM but under the header TRAFFIC on MM it just says Loading… I rechecked my API key and made sure I did not mistype. Any thoughts?

            L 1 Reply Last reply Jun 16, 2017, 6:27 AM Reply Quote 0
            • L Offline
              Looking @Looking
              last edited by Jun 16, 2017, 6:27 AM

              @Looking
              Ok I simply rebooted my Pi and the MyCommute module did show up. I see the car icon, the name I gave it but the place where I would see the commute time is populated with the message of ‘Error’ . I think I see this happen for someone on this board…Let me look. But in the meantime thanks for helping me and if I do not get this I will post again. Love the module and the community.

              F 1 Reply Last reply Jan 19, 2019, 10:08 AM Reply Quote 0
              • O Offline
                olexs
                last edited by Jun 17, 2017, 7:48 PM

                Hey,

                I just found this module today, and it’s awesome, exactly what I was looking for! Multiple destinations - almost perfect. However I was missing the option of calendar integration. So I went ahead and built it: https://github.com/jclarke0000/MMM-MyCommute/pull/1

                With it enabled, it shows extra destinations for upcoming events in all configured calendard that have a location (up to a maximum number). The destinations are configurable, same as normal ones - it only overwrites the location and title. Works perfectly for me so far. Any comments are welcome.

                J 1 Reply Last reply Jun 19, 2017, 12:12 PM Reply Quote 1
                • R Offline
                  rudibarani Project Sponsor
                  last edited by Jun 19, 2017, 11:08 AM

                  Very interesting module - thanks for the great work of putting it up!
                  Is there a way to change the output to something like this
                  (with the text in italics being user customizable)?

                  • [walking icon] “Leave by 8:00h to arrive in time the next appointment.”
                  • [train icon]“Leave in XX mins to catch the tram to school.”
                  • [car icon]“Heavy traffic today! Leave by 8:00h to arrive in time for today.” (In case the trip duration is longer than usual).

                  If found olexs calendar integration (https://github.com/jclarke0000/MMM-MyCommute/pull/1) regarding aspects of the first bulletpoint. Any ideas how to go on with the other?

                  Thanks for help and suggestions!

                  J 1 Reply Last reply Jun 19, 2017, 12:07 PM Reply Quote 0
                  • J Offline
                    j.e.f.f Project Sponsor Module Developer @rudibarani
                    last edited by Jun 19, 2017, 12:07 PM

                    @rudibarani Strangely, the Google API only allows arrival time estimates for transit mode, not any other mode. On top of that, because this is using the free API I need to keep the requests infrequent, so specifically your second ask “Leave in XX minutes to catch the next tram” won’t be timely.

                    I made another module for TTC (Toronto Transit) that gives you departure time for transit vehicles. It polls every minute, so it’s information is very timely! While it currently only works for Toronto transit, it’s based in the NextBus API, which supports many more transit systems in North America. Adapting that module for any of the NextBus supported agencies would be trivial.

                    Here’s the list of supported agencies:
                    http://webservices.nextbus.com/service/publicJSONFeed?command=agencyList

                    …and more info on the module here:
                    https://forum.magicmirror.builders/topic/2632/mmm-myttc-toronto-transit

                    Would that address your need?

                    R 1 Reply Last reply Jun 19, 2017, 12:26 PM Reply Quote 0
                    • J Offline
                      j.e.f.f Project Sponsor Module Developer @olexs
                      last edited by Jun 19, 2017, 12:12 PM

                      @olexs this is a great addition! Give me a chance to review it to make sure there’s not going to be any adverse affects on the core purpose of this module, or if it will generate too many requests to the API. Using a free API token, we’re limited to 2500 requests per day. While this may seem like a lot, each destination requires its own request. It’s surprisingly easy to blow that limit – I did it once during development of this module!!

                      O 1 Reply Last reply Jun 19, 2017, 12:25 PM Reply Quote 0
                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 28
                      • 29
                      • 7 / 29
                      7 / 29
                      • First post
                        63/286
                        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