Read the statement by Michael Teeuw here.
-
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?
-
@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.
-
@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.
-
@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']
}
},
-
@nigel-daniels Sorry for the long delay, but thanks!
-
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);
-
@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.
-
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.
-
@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. -
@fwood04 hi, you may be seeing errors for this module, the FAA changed stuff and broke the module, I’ve just fixed it so you should be good to update.