OpenWeather „Météo“ funktioniert nicht mehr

Ich habe ein bisschen recherchiert (und in der Praxis getestet).

In der kostenlosen Version haben wir nun tatsächlich Zugang zu:

  • Live-Wetter
  • Die nächsten 5 Tage in 3-Stunden-Schritten

Daher sind die Dinge, die wir im Vergleich zur aktuellen Entwicklung verlieren, folgende:

→ Keine stündlichen Vorhersagen mehr, nur noch alle 3 Stunden
→ Vorhersagen nur für 5 Tage

Für die Vorhersagen der folgenden Tage müssen wir auch ein bisschen basteln, denn bisher hatten wir eine Tagesvorhersage, und jetzt haben wir nur noch 3-Stunden-Vorhersagen.

Aber das ist nicht dasselbe! Wenn wir « 26°/27° » auf meinem Screenshot sehen, entspricht die linke Zahl dann der niedrigsten Temperatur des Tages und die rechte der höchsten? Wenn ja, müssen wir die Berechnungen durchführen, indem wir die 8 Vorhersagen des Tages durchgehen.

Verwaltung bestehender Benutzer

Alle Benutzer, die ihren Token vor dieser Änderung erstellt haben, haben weiterhin Zugriff auf die alte API.

2 Optionen:

  1. Wir programmieren einen speziellen Mechanismus für sie, um den bestehenden Code beizubehalten, damit Benutzer, deren Schlüssel mit dem One-Call funktionieren, die vollständige API weiterhin nutzen können. Es bleibt abzuwarten, wie man die « alten » Tokens von den neuen unterscheiden kann.
  2. Wir wechseln alle auf die neue API, was einen Rückschritt in Bezug auf die Funktionen für die alten Benutzer bedeutet.

Option 1 ist wünschenswerter, erfordert aber mehr Arbeit.

Zur Erkennung von « alt vs. neu » gibt es mehrere Ansätze:

  • Das Erstellungsdatum der Variablen in der Datenbank verwenden
  • Beide API-Aufrufe testen, wenn einer funktioniert und der andere nicht, kann man irgendwo (Datenbank oder RAM) speichern, ob der Benutzer ein neuer oder alter Benutzer ist

Stündliche Vorhersagen über Gladys Plus?

Wenn es Nachfrage gibt, könnte ich die OneCall-API über Gladys Plus bezahlen und sie den Gladys-Plus-Benutzern anbieten. Allerdings weiß ich nicht, ob es wirklich sinnvoll ist, nur für stündliche Vorhersagen auf dem Dashboard zu zahlen, besonders da wir alle kostenlose Wetter-Apps auf unseren Telefonen haben…