METAR: aviationweather.gov von http auf https

  • Moin,
    offensichtlich hat aviationweather.gov seine Seite auf https/Verschlüsselung umgestellt. Damit laufen die bisherigen Anfragen ins Leere. Ich befürchte, dass man in den svxlink-Code eingreifen muss um die Umstellung anzupassen?
    Ist wohl eine primäre Adi-Anfrage :mrgreen:

  • Ergänzung - eine Abfrage als HTTP ergibt:

  • So, es hat doch länger gedauert als ich dachte. Einfach so Servername oder Port ändern war nicht. Ich habe eine neue lib mit einbauen müssen in SvxLink (libcurl).
    Ein bisschen teste ich noch, dann schiebe ich einen neuen Branch hoch und Frank kann ein bisschen testen....das hat er nun davon :lol:

    vy 73s de Adi / DL1HRC

  • Benötige ich noch eine Bibliothek?

    Quote

    Could NOT find CURL (missing: CURL_INCLUDE_DIR CURL_LIBRARY)
    CMake Error at svxlink/svxlink/CMakeLists.txt:48 (message):
    Could not find the CURL library and development files.
    -- Configuring incomplete, errors occurred!

  • Moin Frank,

    ja, ohne die libcurl geht es leider nicht (mehr). Ich bin aber noch dran, der Metar-Abruf geht momentan leider nur blockierend was nicht so gut ist.
    Ich suche noch nach einer Verbesserung...

    vy 73s de Adi

  • So, wir (vor allem Steve/DH1DM und ich) haben heute einiges geschafft, bitte mal meinen Branch metarssl auschecken und testen

    vy 73s de Adi / DL1HRC

  • Yepp!

    Code
    -- Found RtlSdr: /usr/lib/i386-linux-gnu/librtlsdr.so  
    -- Could NOT find CURL (missing:  CURL_INCLUDE_DIR CURL_LIBRARY) 
    CMake Error at svxlink/svxlink/CMakeLists.txt:48 (message):
      Could not find the CURL library and development files.
    
    
    
    
    -- Configuring incomplete, errors occurred!


    Danke für Eure Arbeit bisher!!!

  • Du mußt vorher die libcurl4-openssl-dev installieren:

    Code
    sudo apt-get install libcurl4-openssl-dev

    73s de Adi / DL1HRC

  • Ahaaaaa ... sollte dann auch in die Doku https://svxlink.de/?page_id=2995 rein.

    So compiliert und getestet - leider negativ.

    Code
    11.03.2018 18:47:42: dtmfCmdReceivedWhenIdle
    11.03.2018 18:47:42: DTMF command received in module MetarInfo: 1
    11.03.2018 18:47:42: aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString=EDDT


    Es kommt aber keine METAR-Ansage.

  • Quote

    Ahaaaaa ... sollte dann auch in die Doku https://svxlink.de/?page_id=2995 rein.

    Na ja, so lange das nur auf meinen Branch läuft und nicht im offiziellen Trunk ist das eher verwirrend. Wenn das dann offiziell wird, ändere ich das

    Quote

    aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString=EDDT

    Hi Hi. na gugge mal gaaanz genau hin was da fehlt :) Bei SERVER= mußt Du jetzt natürlich das Protokoll mit angeben, also

    Code
    SERVER=https://aviationweather.gov

    Der Rest kann so bleiben. Auch das kommt noch in die Doko, im der Beispiel-conf ist es aber schon drin.

    vy 73s de Adi / DL1HRC

  • Beim nächsten Versuch kam ein "nicht gültig". Allerdings ist die Seite
    https://aviationweather.gov/adds/dataserve…tionString=FYWH im Browser aufzurufen (?).
    Im Log steht:

    Warum ist denn "FYWH 121600Z 03004KT CAVOK 29/04 Q1022" ungültig?

  • Quote

    Warum ist denn "FYWH 121600Z 03004KT CAVOK 29/04 Q1022" ungültig?

    Puhh, das Metar ist von 1600z, Du hast es um 19:57 abgerufen, ist/war es zu diesem Zeitpunkt eventuell schon veraltet? Muß mal guggen was ich da hinterlegt hatte.
    Checke mal bitte noch zur Sicherheit die letzte Version aus, ich habe vorhin noch eine Änderung hochgeladen. Es ändert zwar nicht grundsätzlich das Verhalten aber dann reden wir wenigstens vom selben SW-Stand.

    vy 73s de Adi / DL1HRC

    BTW: FYWH...Hosea Kutako International Airport, 29/04 (warm und geringe Luftfeuchtigkeit) kommt in die Region die mir gefallen könnte :D

  • Compilierung läuft ... werde heute Abend auf "Herz & Nieren" testen.

    FYWH/Windhoek: Ist auch im Berliner Netlink-Verbund, kannst also von dort aus mit uns funken :shock:

  • Erste Tests ergaben, dass die Grundfunktionen vorhanden sind. Es fehlen - im Vergleich zur Vorversion - die Schlussmeldung, um welchen Flughafen es sich handelt. Ferner werden die No-sig Meldungen nicht vorgelesen. Meine aktuelle *.conf:

  • Kannst Du mal bitte schreiben welchen Airport Du abgefragt hattest und die Debug-Logausgabe, da sollte drinstehen was von aviationweather.gov zurückgegeben wird.
    Danke + 73s de Adi / DL1HRC

  • So, hatte vorhin echt "Glück" gehabt. Alle METARs waren ohne "NOSIG" am Ende :evil:
    Jetzt konnte ich EDDF mit NOSIG erwischen und es wird auch angesagt. Also allet schick!
    Sorry 4 confusion.

    Lediglich die Schlussansage "xxxx Flughafen" fehlt im Vergleich zur Vorversion.

  • Quote

    Lediglich die Schlussansage "xxxx Flughafen" fehlt im Vergleich zur Vorversion.

    Meiner Meinung nach kam das doch aber immer ganz am Anfang, oder?

    73s de Adi