Notifications
Clear all

-->September 6th, 2025<--

Thank you to GolfCharlie and Claude Code for fixing the code to work with the newly changed FAA API! They have saved a lot of time. A new image has been created and will be uploaded today and available later tonight. If you don't want or need the image, you can visit https://github.com/markyharris/livesectional and incorporate the changes into your board now.

--->September 5th, 2025<--
There has been another change to the FAA API which has again broke the map. We are currently working on this. Check back for fix. If you have the fix please post it. - Mark

[Sticky] V 4.382 won't start

54 Posts
15 Users
2 Reactions
21.2 K Views
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

Hi,

For 2 days or so, the map stopped working. I can't access the :5000 page.

The device is connected to the internet, I can SSH to it, but the map won't start. 

I also downloaded the image again here and flashed a new card but same issue. 

Any ideas?

Thanks!

Marty



   
Quote
(@dpep617)
Active Member
Joined: 5 years ago
Posts: 5
 

Following, same here. I have built two maps and both are currently not displaying. 



   
ReplyQuote
 Bill
(@liveadmin)
Member Admin Registered
Joined: 6 years ago
Posts: 35
 

We just found out that the FAA decommissioned the data source we were using to pull the weather information.  

This will take some reworking of our code and an update for you all to implement.

Thanks,

Bill

 

It seems that FAA changed their API\'s today and the formerly beta is now the only option. All directs to https://www.aviationweather.gov/dataserver are failing. All calls to the API seem to fail and need pointed to the new url. The new API information can all be found here: https://aviationweather.gov/data/api/#/Dataserver/dataserverMetars I am going to see what I can do to modify all the scripts on my own but wanted to raise this up so you were aware



   
DPep617 reacted
ReplyQuote
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

I checked the new API and the data server there uses the same layout just with a different URL. I changed it in those files:

wipes-v4.py

webapp.py

metar-v4.py

metar-display-v4.py

 

from removed link

to removed link

Now the backend at :5000 is back up but the LEDs are off. When you go to the airports editor the Metars are all there. 

Anything I missed?

Here are the changed files: https://www.dropbox.com/scl/fi/9v57mf3awgx899lxirwct/changed_files.zip?rlkey=m2j9ruczswllked3mal9j3cgh&dl=0



   
ReplyQuote
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

I checked the new API and the data server there uses the same layout just with a different URL. I changed it in those files:

wipes-v4.py

webapp.py

metar-v4.py

metar-display-v4.py

Now the backend at :5000 is back up but the LEDs are off. When you go to the airports editor the Metars are all there. 

Anything I missed?

Here are the changed files:  https://www.dropbox.com/scl/fi/9v57mf3awgx899lxirwct/changed_files.zip?rlkey=m2j9ruczswllked3mal9j3cgh&dl=0

(My last post didn't came through, please delete if double posted)



   
ReplyQuote
(@jcl777)
New Member
Joined: 3 years ago
Posts: 1
 

@liveadmin It’s not just the URL that changed.  Visibility can now be reported as a string vs integer (e.g. 10+ vs 10).  Don’t know what other changes there may have been that would affect your software.  I haven’t found any definitive list.



   
ReplyQuote
Mark Harris
(@markyharris)
Member Admin Registered
Joined: 6 years ago
Posts: 577
 

Hi all,

Here's a post that will go through manually fixing this issue; https://www.livesectional.com/community/postid/1377/

If you prefer to reinstall using an image, we'll be uploading a new one shortly. Just be sure to save the config, airports, and hmdata files using the Utilities menu before making the change otherwise you will need to remap all the airports which as you know is a pain.

We will be working on a fix that utilizes the new API, but it may take some time. So for now use this fix and an announcement will be made when the new API has been incorporated. - Mark



   
ReplyQuote
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

@markyharris Great thanks! The link to the post shows a 404 error.



   
ReplyQuote
(@matthall1993)
Eminent Member
Joined: 3 years ago
Posts: 13
 

Hi mark, the link you posted with a manual fix does not appear to be attached to anything. Looking forward to a fix. Great product by the way, thanks for your help 



   
ReplyQuote
(@flyer)
Active Member
Joined: 5 years ago
Posts: 8
 

Hey Mark, thanks for your help in tackling this switch. The board has been amazing to look at every time I walk by it in my hallway. The URL posted above seems to go to a 404 - is there a workaround option to edit the files? https://www.livesectional.com/community/postid/1377/

Blue skies and green lights!

David



   
ReplyQuote
(@skydiveguyhotmail-com)
New Member
Joined: 3 years ago
Posts: 1
 

@markyharris This link does not show anything. Its returns a 404 error.



   
ReplyQuote
Mark Harris
(@markyharris)
Member Admin Registered
Joined: 6 years ago
Posts: 577
 

Here's the text from the post that some have had issues accessing. This is a duplicate of that post.

Also, the updated Image can now be downloaded at https://www.livesectional.com/downloads/ . Hope it helps.

-------------------------------------------------------------------------------------

The FAA in their infinite wisdom decommissioned their API used to provide the METAR data for LiveSectional maps. This also affected many other's METAR map software as well. The FAA has introduced a new API that will require that much of the software be re-written. 

However, thanks to information and testing from users Eric and Tedder, a fix has been developed. However, the fix should be considered temporary since its based on another FAA legacy site that they say will also be decommissioned at some point without any definitive date given. So below is the fix. It can be put into a bash file if desired, but its just as quick to affect from the command line.

If, as the user, you are not comfortable with using the command line on the RPi, a new Image will be posted to www.livesectional.com/downloads in short order. Be sure to download the Version 4.4xx to insure the fix has been applied.

Instructions to affect the fix;

Log in into the RPi, either locally or through SSH session. Once at the command line type the following;

cd /NeoSectional
sudo sed -i 's/www.aviationweather.gov/aviationweather-cprk.ncep.noaa.gov/g' wipes-v4.py
sudo sed -i 's/www.aviationweather.gov/aviationweather-cprk.ncep.noaa.gov/g' metar-v4.py
sudo sed -i 's/www.aviationweather.gov/aviationweather-cprk.ncep.noaa.gov/g' metar-display-v4.py
sudo sed -i 's/www.aviationweather.gov/aviationweather-cprk.ncep.noaa.gov/g' webapp.py
sudo reboot now

After it reboots the map will be functional again.

What this is doing is updating the files;

  • wipes-v4.py
  • metar-v4.py
  • metar-display-v4.py
  • webapp.py

and changing the API's URL address from 'www.aviationweather.gov' which was decommissioned to 'aviationweather-cprk.ncep.noaa.gov' which is an alternate API.

It is suggested that the 'admin.py' file be updated with a new version number, but this is optional. This can be done by entering the following at the command line prompt;

sudo nano admin.py

Change the version number to 4.400 then to save the change enter;

ctrl-x
y

 Again, this is to be considered a temporary fix while we learn about the FAA's new API which can be found here;  https://aviationweather.gov/data/api/#/Dataserver/dataserverMetars  if you are curious. Once the new API has been folded into the LiveSectional software, another announcement will be made and a new Image will be posted to www.livesectional.com/downloads. - Mark and Bill



   
ReplyQuote
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

@markyharris Thanks Mark. 

I compared the two XML outputs from:

aviationweather-cprk.ncep.noaa. gov

and the new aviationweather. gov/cgi-bin/data/dataserver.php

And they look almost identical. The only change is that some values have different decimal points like long/lat, temperature, and the visibility is 10+ instead of 10.0. Any idea why it's not working if you replace the old URL:

www.aviationweather. gov/adds/dataserver_current/httpparam?

with the new: aviationweather. gov/cgi-bin/data/dataserver.php?

Thanks!



   
ReplyQuote
Mark Harris
(@markyharris)
Member Admin Registered
Joined: 6 years ago
Posts: 577
 

I just starting working on it and there is an error with urllib that is causing the error. I'm not sure why yet. More to come, hopefully. - Mark



   
ReplyQuote
(@marty)
Member
Joined: 6 years ago
Posts: 0
Topic starter  

What error do you get? I also tried to find the issue. At first, I thought it was maybe the new 10+ value in the visibility tag, and I added the code below to the metar-v4.py line 1154 and 1277, but that also didn't help. 

if visibility_statute_mi == "10+":
   visibility_statute_mi = 10.0
else:
   visibility_statute_mi = float(visibility_statute_mi)

I also saved the raw XML from both APIs but they also look great. I added this code to save the XML data. (Line 618 and 656) 

try:
                result = urllib.request.urlopen(url).read()
                logger.info('Internet Available')
                logger.info(url)
                r = result.decode('UTF-8').splitlines()
                #write raw xml for test
                with open(' removed link ', 'wb') as file:
                  file.write(result)
                xmlStr = r[8:len(r)-2]
                content.extend(xmlStr)
                c = ['<x>']
                c.extend(content)
                root = ET.fromstringlist(c + ['</x>'])
                break


   
ReplyQuote
Page 1 / 4
Share: