Daten per API abgreifen

Für die Weather-Link Software
Antworten
ich74
Offline
Beiträge: 25
Registriert: 26 Jul 2022, 23:02

Daten per API abgreifen

#1

Beitrag von ich74 »

Hallo, habe Wetherlink live und versuche Daten per API abzurufen.
Irgendwie bekomme ich eine Fehlermeldung. Es sieht so aus, als ob die Weatherlink live Uhrzeit von der richtigen Zeit abweicht und deshalb die Fehlermeldung kommt.
Kann mir jemand helfen?
Gruß und Danke
Dateianhänge
1.png
1.png (8.23 KiB) 6678 mal betrachtet
2.png
2.png (70.06 KiB) 6678 mal betrachtet
Benutzeravatar
Ton_vanN
Offline
Beiträge: 114
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 2 mal
Danksagung erhalten: 6 mal

Re: Daten per API abgreifen

#2

Beitrag von Ton_vanN »

Wie is Ihr APIv2-Abruf zu Weatherlink.com gestaltet?
.
Hatte vergleichbare Erfahrung mit 'einfache' url-calls gemäss Beispiele für stationslist und für current data.
Auf Github gesucht und dieses Python-script gefunden.
Nächster Abschnitt daraus wahrscheinlich Lösungsbeispiel wie man Weatherlink.com richting abrufen soll.

Code: Alles auswählen

apiSignature = hmac.new(
  APISecret.encode('utf-8'),
  message_to_hash.encode('utf-8'),
  hashlib.sha256
).hexdigest()

current_url = "https://api.weatherlink.com/v2/current/{}?api-key={}&t={}&api-signature={}"\
              .format(station_id, APIKeyv2, t, apiSignature)
#print(current_url,'\n')
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Antworten