Wetter von Openweathermap einbinden
Einklappen
X
-
-
Bei einem url-Aufruf mit Firefox muß so etwas wie angehängt kommen, ansonst ist etwas in Deiner url falsch (Key, Abfrage, Stadt, falsch einkopiert...)
Und ja, ohne Deinen eigenem API-Key geht es 'eh nicht (genau genommen ging es ohne eigenen nur zufällig...)
Das ist aber hier alles schon 10x durchgekaut, deshalb, sorry wenn das genervt klingt.
Zuletzt geändert von Gast; 21.04.2016, 18:47.Kommentar
-
Ich habe die URL aus #111 kopiert, meine API eingesetzt und mit Firefox geöffnet und ich bekomme definitiv nur BerlinDE0.0309 angezeigt.
http://api.openweathermap.org/data/2...lang=de&appid=[meine API] -
Ich habe auf Deinen Link geklickt, die Fehlermeldung abgewartet und dann an die url nur meinen API-Key angehängt +Enter:
Oben im geänderten Bild siehst Du das Ergebnis, geht wunderbar :-)
Du hast da ein anderes Problem, jetzt wird es schwieriger: DNS/IP-Adresse/Router/Werbeblocker/Antivirus-Scanner im Router usw. usw.
Es kann (nur) an Deinem Test-PC liegen und/oder eben auch zusätzlich beim Miniserver.
Man sollte auch die kostenlose Api-Call-Anzahl beachten. max. 60Calls/1min. (einer je 10min = 600s sollte ja dicke reichen (für Berlin ;-) ))
Eher wohl nicht der API-Key, aber lege Dir doch auch noch einen neuen API-Key an, ggf. ist das schon Dein Fehler?
-
-
Ok, war mein Fehler hab das ganz in Gedanken immer im Safari geöffnet. Jetzt habe ich das mal mit Firefox probiert und es funktioniert. Jetzt kann nur noch etwas schief gelaufen sein, als ich das Beispielprojekte kopiert habe. Denn ich bekomme trotz alledem keine Daten.Kommentar
-
Kommentar
-
Nein so meine ich das nicht.
Die Bedingungen in den Zeilen sind UND verknüpft.
Das Bedeutet, dass alle Werte zutreffen müssen.
Bei deinem Beispiel ist der Wert 358.5°
Bedingung 1 (AI >= 348.75) ist somit wahr.
Bedingung 2 (AI <= 360) ist somit wahr.
Bedingung 3 (AI >= 0) ist somit wahr.
Bedingung 4 (AI <= 11.25) ist somit falsch.
Du musst dafür eine neue Zeile einfügen:
lg RomildoKommentar
-
Also, ich glaube, ich hab noch einen Fehler irgendwo. Momentan wird in Rosenheim eine Temperatur von 1,84 gezeigt. Kalt ist es, aber mein Aussenthermometer zeigt immerhin 9 Grad, wo liegt der Fehler?
<current>
<city id="2844988" name="Rosenheim">
<coord lon="12.12" lat="47.86"/>
<country>DE</country>
<sun rise="2016-05-17T03:30:09" set="2016-05-17T18:46:30"/>
</city>
<temperature value="1.84" min="1.84" max="1.84" unit="metric"/>
<humidity value="92" unit="%"/>
<pressure value="878.24" unit="hPa"/>
<wind>
<speed value="0.91" name="Calm"/>
<gusts/>
<direction value="202.007" code="SSW" name="South-southwest"/>
</wind>
<clouds value="80" name="broken clouds"/>
<visibility/>
<precipitation mode="no"/>
<weather number="803" value="überwiegend bewölkt" icon="04d"/>
<lastupdate value="2016-05-17T07:10:41"/>
</current>
Kommentar
-
Hmm, jetzt scheint die Temperatur zu stimmen.
Eine Frage noch. Auf dem Android-Phone sieht das bei mir anders aus als bei den Screenshots in diesem Thread - alle Werte sind untereinander (Bild anbei). Was muss ich da einstellen, damit das besser aussieht?
1 BildKommentar
-
Kommentar
-
Kommentar
-
Ich denke, dass die Werte, welche Du anzeigen möchtest und als Befehlserkennung eingetragen hast, in der URL welche Du da aufrufst, gar nicht vorhanden sind.
Wenn Du die URL im Web-Browser aufrufst, kannst Du sehen was alles vorhanden ist.
Vielleicht klappt's ja schon so:
Wenn Du weitere Hilfe benötigst, solltest Du auch noch zeigen, was in der Befehlserkennung gesucht wird.
Edith:
Oder so wie im Beispiel:
Wetter für Heute URL:
http://api.openweathermap.org/data/2...de=xml&lang=de
Wetter für Morgen URL:
http://api.openweathermap.org/data/2...76e9026e3b9ebcZuletzt geändert von romildo; 29.05.2016, 17:57.lg RomildoKommentar
Kommentar