NEWS
Adapter: DasWetter
-
-
-
Anfang Januar (2025) habe ich bemerkt, dass bei einigen vis-Aufrufen von www.daswetter.com/getwid/... die Bilder vom Vortag kamen. Ich vermute, dass dies an der hohen Zahl von Aufrufen liegt, die ich mit meinen 4 Tablets bei jedem Aufruf der Startseite über den Tag verteilt generiere, und dass dann der Server bei daswetter.com irgendwann keine Aktualisierung mehr schickt.
Hier meine Abhilfe, falls jemand anderes ein ähnliches Problem beobachtet:
Ich hole mir über den Tag verteilt per Skript 15 mal das aktuelle widget von daswetter.com und lege dies als html-Bild in einem vis.0-Datenpunkt ab. Jedes Tablet greift dann auf seiner Startseite auf dieses Bild zu (mit einem Widget "basic - iFrame" und - bei mir - /vis.0/Wetterbild.html als Quelle). Anbei das Skript:// 15/Tag das Wetterbild abholen: schedule("2 0 0,1,5,7,9-13,15,17,19-21,23 * * *", async () => { httpGet('https://www.daswetter.com/getwid/xxx', { timeout: 4000, responseType: 'text' }, async (err, response) => { console.warn('Wetterbild abgeholt und unter /vis.0/Wetterbild.html abgelegt'); writeFile('vis.0', String('Wetterbild.html'), response.data, (err) => { if (err) { console.error(err); } }); setState('0_userdata.0.Wetterbild_Zeitstempel' /* Wetterbild_Zeitstempel */, formatDate(new Date(), 'TT.MM. SS:mm'), true); }); });
-
und hier das Blockly:
-
Hallo zusammen,
seit einigen Tagen repliziert mein DasWetter-Adapter die Datenpunkte unter NextDays nicht mehr. Ich habe mal die komplette Instanz gelöscht und neu angelegt, jetzt wird auch kein Ordner NextDays mehr angelegt:
Hat das Problem noch jemand oder wie kann ich das umgehen? Da ich in meiner aktuellen Visualisierung ein 7-Tage-Vorhersage habe, nutzt mir NextDaysDetailed mit 5 Tagen nicht so viel.
BG, Alex
-
In dem Du die Suche bemüht hättest
https://forum.iobroker.net/topic/59111/problem-anmeldung-registrierung-bei-daswetter-com/141
-
7 Tage ist aus => nur noch 5.
-
Habs gerade bei mir geprüft.
Ich bekomme alle 7 Tage.
Zeitstempel alle von heute. -
@haselchen sagte in Adapter: DasWetter:
Habs gerade bei mir geprüft.
Ich bekomme alle 7 Tage.
Zeitstempel alle von heute.Ich benötige es zwar nicht, aber bitte, welchen string hast du wo eingegeben?
-
An dem String habe ich nichts geändert.
Im Adapter unter Pfad 1.
Ist der einzige String ohne Versionsnummer dahinter (2.0 oder 2.1)http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXX&affiliate_id=XXXXXXXX
-
Der warf bei mir Fehler, deshalb habe ich ihn gekickt
-
-
Bei den anderen Pfaden habe ich die 2.1 angehängt
Das ist Pfad 2http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXX&affiliate_id=XXXXXXXXv=2.1
Probier das mal
Edit:
Hier Pfad 3http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXXX&affiliate_id=XXXXXXXv=2.1&h=1
-
@haselchen sagte in Adapter: DasWetter:
http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXXX&affiliate_id=XXXXXXXv=2.1&h=1
Nope, bei eins:
2025-03-27 16:30:40.558 error exception in 7DaysForecast [TypeError: Cannot read properties of undefined (reading 'city')] got <?xml version="1.0" encoding="UTF-8" ?><report><error>Sie sind kein registrierter Benutzer der daswetter.com-API oder Ihr Konto wurde nicht aktiviert.</error></report>
und bei zwei:
2025-03-27 16:33:17.126 error exception in HourlyForecast [TypeError: Cannot read properties of undefined (reading 'city')] got <?xml version="1.0" encoding="UTF-8" ?><report><error>Sie sind kein registrierter Benutzer der daswetter.com-API oder Ihr Konto wurde nicht aktiviert.</error></report>
-
Ok, ich geh einfach davon aus, dass Du einen Account hast und dementsprechend eine local ID und affiliate ID .
Und Du auch das kleine v direkt hinter die affiliate ID geschrieben hast?!
Ich frag nur vorsichtshalber, falls wir was übersehen haben. -
Ja, habe ich alles so.
-
Vor dem v= muss doch noch ein & Zeichen. Oder nicht?
-
Völlig korrekt!
Das hatte ich ausversehen weggeixxxxt.Pfad 2
http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXX&affiliate_id=XXXXXXXX&v=2.1
Pfad 3
http://api.daswetter.com/index.php?api_lang=de&localidad=XXXXXXX&affiliate_id=XXXXXXX&v=2.1&h=1
-
@haselchen
Hatte seit dem 19.3. genau denselben Fehler. Nachdem ich https genommen habe, funktionierte der originale String wieder