NEWS
Adapter: DasWetter
-
@segway sagte in Adapter: DasWetter:
aber warum das so lange dauert
Bei drei Pfade sind das bei mir 3077 Objekte
-
Also generell ist es schon fertig aber hängt vom
System ab. 3000 Objekte in 15 mins ist aber schon heftig. Sind 3,3/s das wäre mega langsam. Kann aber natürlich sein je nachdem was ggf sonst noch parallel im System läuft. Was ist es denn für eine CPU?Das das Objekte löschen aktuell länger dauert wissen wir und da wird der js-Controller 4 optimieren.
-
@apollon77
Ist ein gemieteter Cloudserver mit einer Intel vCPU und 2GB RAM als Slave gefahren.
CPU Last ist <10% und freier RAM noch über 1GB frei.Keine Ahnung woran das liegt. Anschluss per 10 MBit und ich lade Dateien auf dem Cloudserver von mehr als 50 MB/s runter.
Ist schon heftig wie lange das dauert !
EDIT:
hab nochmal geschaut. Selbst beim aktualisieren braucht das Dingen 9 Minuten !!!!daswetter.0 2022-01-23 16:04:29.265 info cleaned everything up... daswetter.0 2022-01-23 16:04:28.555 info Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment daswetter.0 2022-01-23 15:55:04.138 info starting. Version 3.0.9 in /opt/iobroker/node_modules/iobroker.daswetter, node: v14.18.3, js-controller: 3.3.22
-
@segway der Slave ist egal!! Die dB kommt vom master Host (bei file oder jsonl). Oder ist dB redis? Und was ist der Master? Und „wo“? Und wir netzwerktechnisch?
Wenn du den Adapter auf dem Master schiebst wie lange dauerte dann?
Weil wenn es auf dem Master schnell ist dann liegt es irgendwie an der Verbindung.
-
@apollon77 sagte in Adapter: DasWetter:
@segway der Slave ist egal!! Die dB kommt vom master Host (bei file oder jsonl). Oder ist dB redis?
Ist bei mir alles redis !
Und was ist der Master?
Intel NUC VM mit 4GB Ram unter Proxmox
Und „wo“? Und wir netzwerktechnisch?
Bei Hetzner verbunden durch site2site OpenVPN Verbindung
Wenn du den Adapter auf dem Master schiebst wie lange dauerte dann?
Da lag er ja vorher; ich dachte der Master hat bereits zu viel zu tun, na dann schieb ich den mal rüber auf den Slave. Mhhh. das dauerte nicht lange eher irgendwas zwischen 30-60s bis alles auf dem Slave drauf war.
Weil wenn es auf dem Master schnell ist dann liegt es irgendwie an der Verbindung.
Ne das glaube ich nicht
-
@segway Naja am Ende gibts zwei Varianten:
1.) "1 vCPU" ist zu wenig je nachdem was alles drauf läuft auf dem Slave
2.) Die Redis COnnection vom "Cloud Slave" zum "lokalen Redis" ist zu lahm (ggf einfach nur die natürliche latenz?)
Keine Ahnung dazu ehrlich gesagt ...
-
@Rene_HM
Ist es geplant, dass der UV Index auch noch aufgenommen wird?
In der XML ist der Wert verfügbar, finde ihn jedoch nicht in den Objekten:
-
@rtwl mach doch mal ein GitHub issue als Feature Request
-
@apollon77
Hab ich noch nie gemacht, aber ich versuch es mal. -
@rtwl Ganz Easy ... https://github.com/rg-engineering/ioBroker.daswetter/issues ... new issue ... text eintippen
-
@rtwl sagte in Adapter: DasWetter:
Ist es geplant, dass der UV Index auch noch aufgenommen wird?
Ist in der 3.1.2 jetzt enthalten...
-
@rene_hm
Vielen Dank für die schnelle Reaktion -
Wahrscheinlich erledigt nach Löschen aller Objekte
Hat von euch auch jemand das Problem, dass sich der Objekt-Baum "current" nicht mehr aktualisiert? -
Hallo,
ich habe seit mehren Tagen folgenden Fehler:exception in 5DaysForecast [TypeError: Cannot read properties of undefined (reading 'city')]
die 5 Tages Vorschau ist ja im Pfad2 hinterlegt:
http://api.daswetter.com/index.php?api_lang=de&localidad=26604&affiliate_id=xxx&v=2.0
Wenn ich diesen Pfad im Browser eingebe, kommt folgende Rückmeldung:
<report> <error>Sie sind kein registrierter Benutzer der daswetter.com-API oder Ihr Konto wurde nicht aktiviert.</error> </report>
Ich kann mich aber nachwievor im daswetter Portal anmelden und die anderen Pfade funktionieren auch.
Habe eigentlich gedacht es sei nur ein kurzzeitiges Problem.
Hat das noch jemand von euch?--- EDIT ---
Geht jetzt nach 3 Tagen wieder, hat wohl diesmal länger gedauert bis der Fehler behoben wurde.
-
Hallo,
bin noch neu bei iobroker. Will mir die Wettervorhersage in Lovelace anzeigen lassen. Nachdem die Einbindung von Netatmo relativ easy ging dachte ich das geht so weiter, is aber scheinabr nicht so. DasWetter Adapter ist installiert, auf der Website registriert und die api`s sind im Adapter hinterlegt. In Lovelace wird mir aber bei Wetter angezeigt das keine passende Entität gefunden wurde. Wo liegt der Fehler? -
@dave69 sagte in Adapter: DasWetter:
Lovelace anzeigen lassen.
In Lovelace wird mir aber bei Wetter angezeigt das keine passende Entität gefunden wurde.
ich denke mal ...
hier bist du besser aufgehoben :
https://forum.iobroker.net/topic/59435/test-lovelace-3-x -
Ich hänge mich hier mal mit an.
Seit ein paar Tagen bekomme ich immer wieder solche Einträge in die Log. Ich hatte eben mal die Zeit auf 240 Sekunden gesetzt, aber kam direkt wieder.
daswetter.0 2023-09-27 18:13:48.679 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_7.hour": Connection is closed. daswetter.0 2023-09-27 18:13:48.677 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_7: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_7": Connection is closed.] daswetter.0 2023-09-27 18:13:48.663 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_7": Connection is closed. daswetter.0 2023-09-27 18:13:48.662 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windchill: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windchill": Connection is closed.] daswetter.0 2023-09-27 18:13:48.662 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windchill": Connection is closed. daswetter.0 2023-09-27 18:13:48.660 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.uv_index: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.uv_index": Connection is closed.] daswetter.0 2023-09-27 18:13:48.655 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.uv_index": Connection is closed. daswetter.0 2023-09-27 18:13:48.652 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.snowline: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.snowline": Connection is closed.] daswetter.0 2023-09-27 18:13:48.651 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.snowline": Connection is closed. daswetter.0 2023-09-27 18:13:48.649 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.clouds: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.clouds": Connection is closed.] daswetter.0 2023-09-27 18:13:48.648 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.clouds": Connection is closed. daswetter.0 2023-09-27 18:13:48.646 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.pressure: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.pressure": Connection is closed.] daswetter.0 2023-09-27 18:13:48.645 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.pressure": Connection is closed. daswetter.0 2023-09-27 18:13:48.644 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.humidity: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.humidity": Connection is closed.] daswetter.0 2023-09-27 18:13:48.643 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.humidity": Connection is closed. daswetter.0 2023-09-27 18:13:48.642 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.rain: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.rain": Connection is closed.] daswetter.0 2023-09-27 18:13:48.641 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.rain": Connection is closed. daswetter.0 2023-09-27 18:13:48.639 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_gusts: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_gusts": Connection is closed.] daswetter.0 2023-09-27 18:13:48.638 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_gusts": Connection is closed. daswetter.0 2023-09-27 18:13:48.636 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windIconURL: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windIconURL": Connection is closed.] daswetter.0 2023-09-27 18:13:48.635 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.windIconURL": Connection is closed. daswetter.0 2023-09-27 18:13:48.633 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbolB: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbolB": Connection is closed.] daswetter.0 2023-09-27 18:13:48.632 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbolB": Connection is closed. daswetter.0 2023-09-27 18:13:48.629 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbol: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbol": Connection is closed.] daswetter.0 2023-09-27 18:13:48.628 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_symbol": Connection is closed. daswetter.0 2023-09-27 18:13:48.627 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_dir: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_dir": Connection is closed.] daswetter.0 2023-09-27 18:13:48.625 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_dir": Connection is closed. daswetter.0 2023-09-27 18:13:48.622 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_speed: Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_speed": Connection is closed.] daswetter.0 2023-09-27 18:13:48.620 error Cannot check object existence of "daswetter.0.NextHours2.Location_1.Day_3.Hour_6.wind_speed": Connection is closed. daswetter.0 2023-09-27 18:13:48.612 error exception in await insertIntoList [Error: DB closed] daswetter.0 2023-09-27 18:13:48.606 warn get state error: Connection is closed. daswetter.0 2023-09-27 18:13:48.046 warn Terminated (UNKNOWN_ERROR): Without reason daswetter.0 2023-09-27 18:13:48.043 error force terminate
Das System ist u2d im Beta Branche bin ich unterwegs.
-
@d3ltoroxp siehe mehrere bereits geschlossene issues im github
-
@rene_hm Man soll die Zeit fürs Timeout hochstellen, hatte ich ja geschrieben das ich das schon auf 240 gestellt habe. Davor war es auf 120 und lief bis vor kurzem ohne Problem, soweit mir das aufgefallen ist. Auf der VIS fehlen mal keine Daten. Ich setzte das jetzt mal noch höher.
-
@d3ltoroxp laut log "force terminate" bedeutet, dass der Adapter zwangsbeendet wird, obwohl er noch nicht fertig ist...