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:
METAR: aviationweather.gov von http auf https
-
DL7ATA -
February 24, 2018 at 9:05 AM
-
-
Ergänzung - eine Abfrage als HTTP ergibt:
XML
Display More<?xml version="1.0" encoding="UTF-8"?> <Response> <request_index>15363592</request_index> <data_source name="server" /> <request type="status" /> <errors> <error>requestType parameter required</error> </errors> <warnings> <warning>Request type not specified, defaulting to status</warning> <warning>Data source not specified, defaulting to server</warning> </warnings> <time_taken_ms>1</time_taken_ms> <response /> </Response>
-
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
-
pls check my branch "metarssl"
https://github.com/dl1hrc/svxlink/tree/metarssl -
Benötige ich noch eine Bibliothek?
QuoteCould 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!!! -
Scheint also weniger Coding, sondern mehr Config beim make zu sein ... ?
-
-
Ahaaaaa ... sollte dann auch in die Doku https://svxlink.de/?page_id=2995 rein.
So compiliert und getestet - leider negativ.
Code11.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
Quoteaviationweather.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
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
-
Na also, warum nicht gleich so :mrgreen:
Das https:// hätteste mir ja auch gleich schreiben können.
Geht wieder alles, gut gemacht !!Etwas funktioniert allerdings nicht mehr, die"Ungültigkeits-Ansage", also wenn keine aktuellen Daten vorliegen, wie im aktuellen Fall bei
https://aviationweather.gov/adds/dataserve…tionString=FYWH
In der Vergangenheit kam "nicht gültig" (oder ähnlich). -
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:Quote12.03.2018 19:57:47: https://aviationweather.gov/adds/dataserve…tionString=FYWH
12.03.2018 19:57:47: 2mTx1: Turning the transmitter OFF
12.03.2018 19:57:47: requesting XML metar version from https://aviationweather.gov/
12.03.2018 19:57:47: XML-METAR: FYWH 121600Z 03004KT CAVOK 29/04 Q1022
12.03.2018 19:57:47: UTC: 18:57:47 daytime saving:0 vs 16:0:0
12.03.2018 19:57:47: Metar information outdated
12.03.2018 19:57:47: metar_not_validWarum 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
-
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:
Code
Display More[ModuleMetarInfo] NAME=MetarInfo ID=5 TIMEOUT=30 LONGMESSAGES=1 REMARKS=1 DEBUG=1 TYPE=XML SERVER=https://aviationweather.gov LINK=/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString= AIRPORTS=EDDT,EDDB,EDDS,....
-
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
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
-