DrozmotiX / ioBroker.tado

Tado cloud connector to control Tado devices
MIT License
24 stars 13 forks source link

Aktualisierung der Daten stoppt nach einer gewissen Zeit #813

Closed cracyfloyd closed 2 months ago

cracyfloyd commented 3 months ago

!!! Before you start !!!

  1. Verify if there is not already an issue requesting the same
  2. Is this really a bug of current code, or an enhancement request ?

Describe the bug
Nach einer unbestimmten Zeit beendet der Adapter die Aktualisierung der Daten. Dabei entsteht kein Fehler. Nach einem Neustart des Adapters aktualisiert er die Daten dann wieder für ein paar Stunden und stoppt dann wieder mit der Aktualisierung. Dieses passiert 2 - 3 mal die Woche. Die Internetverbindung ist immer online.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots & Logfiles

Im Screenshot kann man schön erkennen das er z.B am 22.05 ab 21:15 keine Daten mehr aktualisiert. Am 23.05 um 15:20 hab ich dann den Adapter neu gestartet und er aktualisiert wieder.

Bildschirmfoto 2024-05-23 um 16 33 46

Versions:

HGlab01 commented 3 months ago

Hallo, danke fürs Ticket! Wenn ich dich richtig verstehe, dann gibt es keinen Eintrag im Log und trotzdem stoppt der Adapter die Datensammlung? In der Tado-App werden weiterhin neue Temp.werte angezeigt? Was passiert, wenn du in dem Zustand über die Tado-App die Heizung ein oder ausschaltest? Ändert sich dann auch nichts im Adapter?

Ich fürchte dem Problem werden wir nur auf die Spur kommen (scheint ein echtes Einzelfallthema zu sein) wenn du den Adapter im Debug-Modus laufen lässt (auch wenn es viel Log erzeugen wird) solange bis das Verhalten auftritt und dann den Log des Adapters der letzten 10 Minuten zur Verfügung stellst.

Wenn keine Logs entstehen sieht es fast so aus, als würde sich der Prozess aufhängen Vielleicht kannst du auch mal mit top -c -p $(pgrep -d',' -f io.tado) checken, ob der Prozess noch CPU-Zeit konsumiert. Also ob TIME+ dann noch regelmäßig ansteigt

serpentes80 commented 1 month ago

ich habe das gleiche Problem. top -c -p $(pgrep -d',' -f io.tado) TIME+ steigt nach wie vor, aber die Instanz ist tot

irgendwelche Ideen?