Hallo,
die Lösung für mein Problem mit den unvollständigen Daten lag in Zeile ~181:
$url.='?extend=hourly?exclude=alerts'; // Falsch: Doppeltes "?"
$url.='?extend=hourly&exclude=alerts'; // Richtig: "&" für weitere Parameter
Durch Änderung des „?“ in „&“ und erneutem Einlesen des LBS 19001632 wurden alle 168 (7 Tage x 24 Std.) Datensätze korrekt verarbeitet.
Ankündigung
Einklappen
Keine Ankündigung bisher.
DarkSky Bausteine
Einklappen
X
-
Hallo,
ich habe den LBS 19001632 installiert. Die json-Datei und header-Datei der Wetterdaten für 7 Tage wurde durch den LBS korrekt in das tmp-Verzeichnis abgelegt. Es landen auch die richtigen Werte in einem hierfür angelegten Edomi-Archiv. Leider werden in das Archiv aber nur 65 Datensätze für ca. 2,5 Tage eingelesen, obwohl in der json-Datei Werte für 7 Tage enthalten sind. Darf ich nach einem Tipp fragen, woran das liegen könnte.
(Meine Umgebung: centos-release-7-9.2009.1.e17; edomi 2.03)
Einen Kommentar schreiben:
-
Das sieht so aus, als wuerde der Server aus irgendwelchen Gruenden nicht mitmachen - Ueberlastung oder so. Ich konnte den Fehler zunaechst nicht nachvollziehen, mir ist dann allerdings aufgefallen, dass ich den Fehler sporadisch auch in meinem Log finde (ich frage viertelstuendlich ab):
Da kann man als Client jetzt recht wenig dran aendern, ausser halt im Fehlerfall erneut versuchen.Code:2024-03-20 13:15:15 728136 31078 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 15:00:13 726500 5458 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 15:15:02 360739 6422 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 15:30:16 296211 7372 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 15:45:13 744594 8324 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 16:00:13 972093 9277 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 20:00:15 632181 24598 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 22:30:13 900413 1776 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 23:30:16 467150 5672 0 (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 05:00:16 975925 26734 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 06:00:15 477330 30551 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 07:00:16 460800 2003 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 08:00:16 631509 5887 0 (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 10:30:15 391282 15423 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 13:00:16 541780 24985 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 14:00:17 135360 28795 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 15:00:16 703896 32611 0 (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 17:30:17 696876 9867 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 20:00:16 718673 19410 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 21:30:15 794728 25185 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 22:30:15 845400 29011 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-21 23:30:15 984200 362 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-22 02:00:16 869203 10100 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-22 06:00:16 507046 25417 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-22 10:00:17 605879 8424 0 (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-22 11:00:17 539330 12239 0 (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
Stuendlich ist jedenfalls nicht zu haeufig, die Fehler treten (zumindest bei mir) unregelmaessig auf - das liegt sicher nicht an der Frequenz.
- Likes 1
Einen Kommentar schreiben:
-
wintermute der link im log funktioniert und gibt auch die Daten aus.
Anbei noch ein debug von einem Abruf intervall. Das ganze wiederholt sich nach meinem stündlichen Abrufintervall.
Kann es sein das es zuviel Abrufe pro Tag sind bei stündlichem trigger?
Code:2024-03-20 22:00:01 491473 6824 6 (ID317) Informational: Baustein startet 2024-03-20 22:00:01 491807 6824 6 (ID317) Informational: Benutze geographische Laenge 'x.xxxx' und Breite 'xx.xxxxx' zur Abfrage 2024-03-20 22:00:01 492598 6824 7 (ID317) Debug: ############ DEBUG-Dump ############ 2024-03-20 22:00:01 492646 6824 7 (ID317) Debug: Triggerwert: 0 2024-03-20 22:00:01 492688 6824 7 (ID317) Debug: Starttag: 0 2024-03-20 22:00:01 492728 6824 7 (ID317) Debug: Endtag: 7 2024-03-20 22:00:01 492767 6824 7 (ID317) Debug: Laenge: x.xxxxxxx 2024-03-20 22:00:01 492805 6824 7 (ID317) Debug: Breite: xx.xxxxx 2024-03-20 22:00:01 492845 6824 7 (ID317) Debug: Sprache: de 2024-03-20 22:00:01 492883 6824 7 (ID317) Debug: Einheiten: si 2024-03-20 22:00:01 492923 6824 7 (ID317) Debug: Hell/Dunkel: Dunkel 2024-03-20 22:00:01 492960 6824 7 (ID317) Debug: Locale: de_DE 2024-03-20 22:00:01 493000 6824 7 (ID317) Debug: URL: https://api.pirateweather.net/forecast/xxxxxxxx /xx.xxxxxx,x.xxxx?extend=hourly?exclude=alerts&lang=de&units=si 2024-03-20 22:00:01 493041 6824 7 (ID317) Debug: Cache: /tmp/EDOMI_LBS19001631_xx.xxxx,x.xxx_de_si 2024-03-20 22:00:01 493091 6824 7 (ID317) Debug: Cache vorh.: Ja 2024-03-20 22:00:01 493132 6824 7 (ID317) Debug: Cache (alt): /tmp/EDOMI_LBS19001631_xx.xxx,x.xxx_de_si 2024-03-20 22:00:01 493170 6824 7 (ID317) Debug: Cache-Alter: 3593 2024-03-20 22:00:01 493208 6824 7 (ID317) Debug: Cache-Dauer: 1800 2024-03-20 22:00:01 493247 6824 7 (ID317) Debug: Cache Clean: Nein 2024-03-20 22:00:01 493285 6824 7 (ID317) Debug: Denro ONE: 2024-03-20 22:00:01 493324 6824 7 (ID317) Debug: ##### Hier Monitor abschneiden ##### 2024-03-20 22:00:01 493388 6824 6 (ID317) Informational: Lokaler Cache zu alt (3593s) oder nicht vorhanden, fetche Daten von 'https://api.pirateweather.net/forecast/xxxxxxxx/xx.xxx,x.xxx?extend=hourly?exclude=alerts&lang=de&units=si' 2024-03-20 22:00:16 896462 6824 0 (ID317) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed 2024-03-20 22:00:16 899915 6824 6 (ID317) Informational: Baustein beendet
Einen Kommentar schreiben:
-
Ich kann das leider nicht nachvollziehen, bei mir laeuft es. Ein "umfangreicheres" Logfile waere evtl hilfreich. Sowie der Versuch, die URL aus dem Logfile in einem Browser zu oeffnen. Der Fehler kommt zwar offenbar von der Gegenseite, aber damit koennte man das nochmal verifizieren.Zitat von beauty Beitrag anzeigenwintermute kannst du dir das mal anschauen ob sich da was geändert hat?
Einen Kommentar schreiben:
-
wintermute kannst du dir das mal anschauen ob sich da was geändert hat?Zitat von beauty Beitrag anzeigenHallo ich habe seit ein paar tagen ständig folgende Einträge im Log.
An was kann das liegen bzw. was kann ich dagegen tun? LBS ist bisher eigentlich immer realtiv stabil gelaufen.Code:Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
Einen Kommentar schreiben:
-
beauty Bei mir leider das selbe. Würde mich auch interessieren ob man was dagegen unternehmen kann.
Einen Kommentar schreiben:
-
Hallo ich habe seit ein paar tagen ständig folgende Einträge im Log.
An was kann das liegen bzw. was kann ich dagegen tun? LBS ist bisher eigentlich immer realtiv stabil gelaufen.Code:Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
Einen Kommentar schreiben:
-
Moin Zusammen,
ich habe just den LBS19001631 mit der Pirate Weather API eingebunden. Der API Key funktioniert, liefert mir jedoch immer den Vortag und bei Belegung E1 mit einem Wert größer 1 keine Wertereihen an den Ausgängen.
Hat jemand Ähnliches beobachten können?
Angehängte Dateien
Einen Kommentar schreiben:
-
CentOS 6.5 ist EOL und auch die Repos sind lange abgeschaltet.
Kein Update? Kein Mitleid!
- Likes 1
Einen Kommentar schreiben:
-
Hallo, ich habe ein Problem mit meinen DarkSky Baustein 19001630.
Es werden keine Daten angezeigt und im Log habe ich folgenden Fehler
Im Log steht folgendes:
Wenn ich in die KonsoleCode:(ID725) Debug: ############ DEBUG-Dump ############ 2023-10-31 09:43:11 226850 10122 7 (ID725) Debug: Laenge: 13.727177 2023-10-31 09:43:11 226922 10122 7 (ID725) Debug: Breite: 47.995654 2023-10-31 09:43:11 226994 10122 7 (ID725) Debug: Sprache: de 2023-10-31 09:43:11 227099 10122 7 (ID725) Debug: Einheiten: si 2023-10-31 09:43:11 227176 10122 7 (ID725) Debug: Hell/Dunkel: N/A 2023-10-31 09:43:11 227268 10122 7 (ID725) Debug: URL: https://api.pirateweather.net/forecast/XXXAPIKEYXXXXXXX/Long.11113,Lat111113 extend=hourly&lang=de&units=si 2023-10-31 09:43:11 227350 10122 7 (ID725) Debug: Cache: /tmp/EDOMI_LBS19001630_47.995654,13.727177 2023-10-31 09:43:11 227437 10122 7 (ID725) Debug: Cache vorh.: Nein 2023-10-31 09:43:11 227509 10122 7 (ID725) Debug: Cache (alt): init 2023-10-31 09:43:11 227577 10122 7 (ID725) Debug: Cache-Alter: N/A 2023-10-31 09:43:11 227643 10122 7 (ID725) Debug: Cache-Dauer: 1800 2023-10-31 09:43:11 227710 10122 7 (ID725) Debug: Cache Clean: Nein 2023-10-31 09:43:11 227794 10122 7 (ID725) Debug: ##### Hier Monitor abschneiden ##### 2023-10-31 09:43:11 227873 10122 6 (ID725) Informational: Lokaler Cache zu alt (N/As) oder nicht vorhanden, fetche Daten von 'unkel: N/A 2023-10-31 09:43:11 227268 10122 7 (ID725) Debug: URL: https://api.pirateweather.net/forecast/XXXAPIKEYXXXXXXX/Long.11113,Lat111113 extend=hourly&lang=de&units=si' 2023-10-31 09:43:11 834176 10122 6 (IDHTTP Error: SSL connect error) Informational: 1 2023-10-31 09:43:11 835108 10122 6 (ID725) Informational: Baustein beendet
eingebe, bekomme ich folgende Meldung:Code:yum update nss ca-certificates
Code:Error: Cannot find a valid baseurl for repo: base
Einen Kommentar schreiben:
-
Dann tuts mir leid, da kann ich nicht weiterhelfen. Die Symptomatik ist mir rein technisch nicht erklaerbarZitat von Moehre71 Beitrag anzeigenDas funktioniert auch. In der Shell bekomme ich auch brauchbare Werte.
Einen Kommentar schreiben:
-
Das funktioniert auch. In der Shell bekomme ich auch brauchbare Werte.
Einen Kommentar schreiben:


Einen Kommentar schreiben: