Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Der Wert Regenrisiko, bezieht der sich immer auf den aktuelle Tag ?
Wen ja gibt es eine Möglichkeit diesen für die nächsten 3 Tage zu bekommen ? Hintergrund ist, ich möchte für meine Zisterne eine automatische Befüllung und Rückspülen programmieren.
Bei mir war es auch das Leerzeichen zw. "GET, POST". Habs mir mit curl kurz angesehen und verstanden, dass es stark auf die Header-Reihenfolge baut. Der HS ist schon speziell, dass man keinen "Body only"-Flag anbietet. Dickes Danke an DJ!
Hat sich schon jemand angesehen, wo es kaputt geht?
Gleicher Aufruf mittels curl ist per Default in utf-8. Aber ob der HS dann den Response "optimiert" oder der LBS, weiß ich nicht, da man im Debug nur ein paar Bytes sieht. Ich wette auf HS.
(Sorry, aber HS ist hier echt Steinzeit und nervt! )
Hallo,
die API 2.5 wird in einem Monat abgeschaltet und dann soll nur noch die API 3.0 verwendet werden (https://openweathermap.org/api/one-call-api).
Grundsätzlich funktioniert der Baustein auch mit der neuen API (1.000 Abrufe pro Tag sind kostenlos, aber man muss Bankdaten angeben) , aber leider hat sich der Aufbau der Ausgabe geändert - insbesondere ist ein neuere Bereich "summary" hinzugekommen. Dadurch werden die ausgelesen Werte nicht mehr den richtigen Ausgängen im Baustein zugeordnet.
Guten Abend,
da Du erwähntest, dass die Mitarbeit am Baustein erwünscht ist, habe ich mich selber einmal daran gemacht und den Baustein überarbeitet - um nicht zu sagen generalüberholt 😁
Anstatt wie bisher die JSON Struktur der Rohdaten platt zu machen, werden die Werte jetzt sauber über ihre jeweiligen Tags ausgelesen. Es ist damit auch nicht mehr notwendig beim Abruf einzelne Datenreihen zu exkludieren, da der LBS sauber zwischen "current", "hourly" oder "daily" unterscheiden kann.
Der Code wird dadurch auch wesentlich besser lesbar.
Leider ist das ganze nicht vollständig abwärtskompatibel mit der API 2.5, da die Verschachtelung der Daten hier teilweise anders ist und sich die Tags an einigen Stellen geändert haben. Ein Großteil der Daten sollte aber trotzdem den richtigen Ausgängen zugeordnet werden - ich habe es allerdings nicht getestet.
Wenn gewünscht, könnte ich als nächstes noch neue Ausgänge für bislang nicht ausgelesene Werte anlegen (die neue "summary" oder "alerts" für die Wetterwarnungen vom DWD).
Und abschließend noch.. ich habe von Programmierung nur wenig Ahnung. Das Kunststückchen hier habe ich mit Hilfe von CodyAI bewerkstelligt, ohne das ich vollkommen aufgeschmissen wäre 😂
Bitte mal testen - und ich hoffe, dass es erlaubt ist, dass ich die Datei hier einfach hochlade.
Zuletzt geändert von rhada; 15.05.2024, 13:29.
Grund: Upload gelöscht, DJ.Picasso stellt bald seine überarbeitete Version online
Moin rhada
auf den ersten Blick sieht das doch gut aus!!
Ehrlich gesagt wollte ich den Baustein genauso umbauen mit "loads" ... aber ich habe einfach zuviele Baustellen. Da muss irgendetwas nach hinten gestellt werden.
Gleichzeitig wollte ich eigentlich noch die URL und den API-key mit einbauen.
Ich schaue mir das mal an, kann aber "ein paar Tage dauern". Könnte es zwar auch durch ChatGPT jagen stehe aber noch auf "Self-Made" und "Selbsttests"
Hi rhada
ich habe mal den Baustein im 1. Step überarbeitet. Die Sachen von Dir - auch wenn sie von der KI erstellt wurden - waren schon nicht schlecht. Dennoch hat es einige Exceptions gegeben. Ich habe den Code auch nochmal um 80 Codezeilen zusammengeschrumpft, da diese überflüssig waren.
Werde den Code in den nächsten Tagen zum Download bereitstellen.
Ciao
Der DJ
Hallo DJ,
das ist ja klasse, vielen Dank!
Mir war auch wohl aufgefallen, dass man da noch viel zusammenschrumpfen könnte, aber ich war froh erst mal überhaupt etwas lauffähiges zustande gebracht zu haben ;-) Mit deiner Überarbeitung sind wir dann ja jetzt auf die Abschaltung der API 2.5 bestens vorbereitet!
hallo zusammen,
funktioniert der LBS bei Euch noch?
Ich habe seit gestern oder heute das Problem, dass der Baustein keine Infos mehr bekommt. Gebe ich die URL im Browser ein, bekomme ich die json-Daten - also scheinbar kein Problem von meinem API Key.
Die Verbindung vom Homeserver ins Internet ist auch okay.
Wie kann ich das debuggen?
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar