NEWS
Adapter: DasWetter
-
ich meinte nicht den DWD adapter sondern "daswetter" - da gab es die anpassung.
-
ok, wenn wir schon beim DWD - adapter sind:
eintrag: bei warning-beginn: Thu Aug 01 2019 16:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)
- august ????
-
viewtopic.php?f=20&t=5912&start=360#p214370
Punkt 2+3
Funktioniert! Ich nehme das UWZ Skript, nicht den DWD
Version OHNE openweather
-
?? - das wird nichts an dem eintrag bei DWD.0 ändern ….
und von OWH lasse ich nach dem misserfolg hier die finger ... es fehlt ja im programm nur der wert "windrichung in grad ) -
das wetteranzeige ist echt saubere arbeit!!
-
Was ist mit Deiner DWD Anzeige?? Mach mal Screenshot
Bei mir ist alles ok. Aktuelle Warnung vorhanden
1304_screenshot_312.jpg -
Bei mir passt die DWD Meldung auch:
Verstehe aber auch nicht warum ein Problem mit DWD im DAS Wetter Adapter thread gepostet wird.
-
das ist auch alles OK … doch schaut mal in die erste Datenpunktzeile von DWD !!! (( beginn) - es geht nicht um daten von daswetter ...
das wetter hatte ich gestern nacht noch zusammengestellt , das sollte ok sein :
-
Auch das passt bei mir:
Aber:
A) wenn bei dir das „Thu“ steht würde ich mal schauen wie die Localisation Einstellungen bei dir sind. (Zeit/Zeitzone/Sprache etc.)
B) HIER IST DER DAS WETTER ADAPTER Thread und <u>NICHT</u> DWD !!! Dafür gibt es einen anderen.
Ich finde es unvorteilhaft das zu vermischen. Bringt bei Suchanfragen nur falsche/schlechte/unbrauchbare Ergebnisse.
-
a) alles ok
b) das mit DWD ist dazwischengerutsch …. ( ist halt beides aus einer quelle )
doch machen wir schluss damit !
UPS: genau hingeschaut habe ich den unterschied gefunden ... schau mal auf die "rolle" .... .... ( beginn hatte ich schon geändert )
was zeigt das die adapter insgesamt unterschiedlich vorbelegt werden - das hier habe ich an anderer stelle auch schon feststellen müssen
2605_dwd-2.jpg -
Wie kommst du darauf das DWD und Das Wetter die gleiche Quelle haben?
Und wieso änderst du Objekte die von Adaptern angelegt werden?
Aber hast recht… lassen wir es.
-
ich habe NICHTS geändert - das sind die ORIGINALEINSTELLUNGEN !!!! bis vor xx-minuten …...
doch ENDE damit!
-
Der DWD Adapter zeigt dir aber nur was an wenn auch eine Warnung vorliegt!
-
ist ja auch OK
-
Habe beim Adapter das Problem mit dem 4ten Link
Erhalte keine Daten, obwohl wenn ich den Link manuell ausführe die Daten da sind.
Folgendes steht im log
` > daswetter.0 2019-01-09 20:14:59.457 debug update already runningdaswetter.0 2019-01-09 20:14:59.456 debug got {"1":{"date":"20190109","name":"Mittwoch","month":"","symbol_value":"18","symbol_description":"Bewölkt mit Schnee","symbol_value2":"21","symbol_description2":"Bewölkt mit Schneeregen","tempmin":"
daswetter.0 2019-01-09 20:14:59.454 error got no data! check data structure…
daswetter.0 2019-01-09 20:14:59.293 debug calling forecast hourly JSON: http://api.daswetter.com/index.php?api_ ... 8434&v=3.0
daswetter.0 2019-01-09 20:14:59.288 debug update already running
daswetter.0 2019-01-09 20:14:59.288 debug hourly forecast done, objects in list 2688
daswetter.0 2019-01-09 20:14:58.820 debug calling forecast hourly: http://api.daswetter.com/index.php?api_ ... &v=2.0&h=1
daswetter.0 2019-01-09 20:14:58.817 debug update already running
daswetter.0 2019-01-09 20:14:58.816 debug 5 days forecast done, objects in list 1053
daswetter.0 2019-01-09 20:14:58.318 debug calling forecast 5 days: http://api.daswetter.com/index.php?api_ ... 8434&v=2.0
daswetter.0 2019-01-09 20:14:58.310 debug objects in list: 107
daswetter.0 2019-01-09 20:14:58.309 debug 7 days forecast done, objects in list 107
daswetter.0 2019-01-09 20:14:58.014 debug calling forecast 7 days: http://api.daswetter.com/index.php?api_ ... nmglzl8434
daswetter.0 2019-01-09 20:14:58.013 debug using new datastructure
daswetter.0 2019-01-09 20:14:58.012 debug set timeout to 60 sec
daswetter.0 2019-01-09 20:14:58.006 info starting. Version 2.5.0 in /opt/iobroker/node_modules/iobroker.daswetter, node: v8.11.3 `
Vielen Dank für Eure Hilfe
Gruß Zippolighter
-
das: –-> daswetter.0 2019-01-09 20:14:59.454 error got no data! check data structure...
habe ich auch - irgendwo steht das "das wetter" da ggf mit dem datensatzaufbau noch "arbeitet" .... mag dann ggf der fehler sein ??
-
Das ist ein known issue…
Leider passt hier die Realität mit der Dokumentation von DasWetter nicht überein. Ich habe den 4. Pfad nach Doku implementiert, real werden die Daten aber leicht anders versendet. Ich bin mit den Leuten von DasWetter im Kontakt, um zu klären, was richtig ist.
Auf der anderen Seite enthalten Pfad 3 und 4 die gleichen Informationen. Damit sollte es reichen, nur mit Pfad 3 zu arbeiten...
-
sauber !!
( und ggf senden sie mal die aktuelle windrichtung in grad mit … wie mit den anderen ergänzten daten )
-
Hi Rene,
danke für die Info dann schmeiss ich den 4ten Link raus.
-
Habe auch nur Pfad 2+3 genommen…......
-
Hat jemand evtl. eine Idee, warum ich bei dem Widget von fibrenet (Vielen Dank) die Icons nicht angezeigt bekomme?
Ich habe folgendes gemacht:
Zuerst habe ich den "daswetter.com" Adapter installiert und eine Instanz erstellt.
Anschließend ein "daswetter.com" Konto gemacht und meine URL für die "5-Tage-Wettervorhersage und detaillierten Informationen für alle 3 Stunden" erzeugt und in der Instanz hinterlegtund die Datenstruktur im Adapter ist auf v1.
Der Adapter hat auch die Objeckte erzeugt und der Cron aktuallisiert die Werte fleißig.
Dann habe ich mir im VIS eine View erstellt und habe das Widget importiert.
Die Weather Grafiken in den Pfad "/vis.0/main/daswetter/icons/wetter/" hochgelagen. (Ich weiß im Script sind noch andere Grafiken, aber die habe ich erstmal weg gelassen.)
Anschließend noch das Java Script in IOBroker über Skripte -> JS Script angelegt und gestartet. (Ich habe im Widget und JS meine IP und die Bilder Pfade, sowie den Pfad zu den States angepasst um es übersichtlicher zu halten. Ohne Anpassung der States hat es aber auch nicht funktioniert)
createState('daswetter.WeatherSymbol0', ''); createState('daswetter.WindSymbol0', ''); createState('daswetter.WeatherSymbol1', ''); createState('daswetter.WindSymbol1', ''); createState('daswetter.WeatherSymbol2', ''); createState('daswetter.WindSymbol2', ''); createState('daswetter.WeatherSymbol3', ''); createState('daswetter.WindSymbol3', ''); createState('daswetter.WeatherSymbol4', ''); createState('daswetter.WindSymbol4', ''); createState('daswetter.WeatherSymbol5', ''); createState('daswetter.WindSymbol5', ''); createState('daswetter.WeatherSymbol6', ''); createState('daswetter.WindSymbol6', ''); createState('daswetter.WeatherSymbol7', ''); createState('daswetter.WindSymbol7', ''); on("daswetter.0.NextDaysDetailed.0d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol0', temp ); }); on("daswetter.0.NextDaysDetailed.0d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol0', temp); }); on("daswetter.0.NextDaysDetailed.1d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol1', temp ); }); on("daswetter.0.NextDaysDetailed.1d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol1', temp); }); on("daswetter.0.NextDaysDetailed.2d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol2', temp ); }); on("daswetter.0.NextDaysDetailed.2d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort//' + windsymbol + '.png'; log (temp); setState('WindSymbol2', temp); }); on("daswetter.0.NextDaysDetailed.3d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol3', temp ); }); on("daswetter.0.NextDaysDetailed.3d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol3', temp); }); on("daswetter.0.NextDaysDetailed.4d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol4', temp ); }); on("daswetter.0.NextDaysDetailed.4d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol4', temp); }); on("daswetter.0.NextDaysDetailed.5d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol5', temp ); }); on("daswetter.0.NextDaysDetailed.5d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol5', temp); }); on("daswetter.0.NextDaysDetailed.6d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol6', temp ); }); on("daswetter.0.NextDaysDetailed.6d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol6', temp); }); on("daswetter.0.NextDaysDetailed.7d.SymbolID", function(obj) { var symbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/wetter/' + symbol + 'f.png'; log (temp); setState('daswetter.WeatherSymbol7', temp ); }); on("daswetter.0.NextDaysDetailed.7d.WindSymbolB", function(obj) { var windsymbol = parseInt(obj.newState.val, 10); var temp = 'http://192.168.123.123:8082/vis.0/main/daswetter/icons/viento-wind/galeria 2 - Beaufort/' + windsymbol + '.png'; log (temp); setState('WindSymbol7', temp); });
Nun Zeigt das Widget alle Infos, nur keine Icons.
Wenn ich z.B. den Pfad http://192.168.123.123:8082/vis.0/main/ … ter/1f.png direkt eingebe, bekomme ich das Icon angezeigt.