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-FAA-Delay

    Scheduled Pinned Locked Moved Transport
    20 Posts 5 Posters 11.9k Views 4 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.
    • N Offline
      nigel-daniels
      last edited by

      https://github.com/nigel-daniels/MMM-FAA-Delay

      1 Reply Last reply Reply Quote 0
      • F Offline
        fwood04
        last edited by

        Seems to be only monitoring 1 airport, how would I go about either showing multiple airports or rotate/transition between multiple airports every couple seconds similar to the newsfeed?

        N 2 Replies Last reply Reply Quote 0
        • N Offline
          nigel-daniels @fwood04
          last edited by

          @fwood04 If you want to set up multiple airports you can set a series of modules something like:

          {
          module: 'MMM-FAA-Delay',
          position: 'top_left',
          classes: 'dimmed medium',
          header: 'Airport Delays',
          config: {
          airport: 'SFO',
          interval: 300000 // 5 min updates
          }
          },
          {
          module: ‘MMM-FAA-Delay’,
          position: ‘top_left’,
          classes: ‘dimmed medium’,
          config: {
          airport: ‘LAX’,
          interval: 300000 // 5 min updates
          }
          },

          I hope that helps.

          1 Reply Last reply Reply Quote 0
          • N Offline
            nigel-daniels @fwood04
            last edited by

            @fwood04 I’ve found some time and reworked the code so that you can provide an array of airport codes and display multiple airports correctly.
            You will need to re-clone the module and use the new format of configuration.

            I hope that helps.

            1 Reply Last reply Reply Quote 1
            • N Offline
              nigel-daniels @nigel-daniels
              last edited by

              @nigel-daniels Update to fix a bug where the reported data on an airport can get assigned the wrong airport code. This is to support the updated configuration that allows for multiple airports, for example:

              {
              module: 'MMM-FAA-Delay',
              position: 'top_left',
              header: 'Airport Delays',
              config: {
              interval: 300000, // 5 min updates
              airports: ['SFO', 'SJC']
              }
              },

              F 1 Reply Last reply Reply Quote 1
              • F Offline
                fwood04 @nigel-daniels
                last edited by

                @nigel-daniels Sorry for the long delay, but thanks!

                N 1 Reply Last reply Reply Quote 0
                • twosquirrelsT Offline
                  twosquirrels
                  last edited by twosquirrels

                  This module is great, but how do I get rid of the weather? I already have a weather module, so this wastes valuable space. Thanks.

                  EDIT: I answered my own questions. I just commented out this line in MMM-FAA-Delay.js:

                    //wrapper.appendChild(weatherRow);
                  
                  N 2 Replies Last reply Reply Quote 0
                  • N Offline
                    nigel-daniels @twosquirrels
                    last edited by

                    @twosquirrels Glad you sorted it out. I figured the weather is useful if you are monitoring airports some distance away but if you live close to the one you track then I can see it’s redundant information.

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      nigel-daniels
                      last edited by

                      The FAA have update their API and as a result broke this module. There is an updated version now in the git repository. This update has two features:

                      • It handles the new API correctly.
                      • It now has a flag to block the display of the airport weather.

                      On your magic mirror go into the MMM-FAA-Delay directory in the modules and run the following commands:

                      git pull
                      npm install
                      

                      This should update the MMM-FAA-Delay code then update it’s dependancies.

                      1 Reply Last reply Reply Quote 0
                      • N Offline
                        nigel-daniels @twosquirrels
                        last edited by

                        @twosquirrels you may be seeing that the MMM-FAA-Delay module is broken, the FAA changed their code and did not let anyone know or put a proxy/web forward in place :( I have updated the code and added a flag displayWeather to the config so that when you update you don’t have to go in and hack the new code again.

                        twosquirrelsT 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • 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