Skip to content

v1.13.5 – Countdown hängt nicht mehr

Choose a tag to compare

@Jetiman Jetiman released this 02 Sep 07:11
· 56 commits to master since this release

Bugfix: „Nächste Aktualisierung" hing auf „läuft …"

Die beiden anbieterübergreifenden Sammel-Sensoren („Nächste Aktualisierung" und „Heute in Zustellung") haben sich beim Start einzeln bei jedem Coordinator angemeldet. Home Assistant richtet die Einträge parallel ein, und der DPD-Konto- (SOAP-Login) und der Amazon-Coordinator (Seiten-Scraping) sind am langsamsten fertig – sie waren meist noch nicht da, wenn die Sammel-Sensoren hinzugefügt wurden. Ergebnis: die Sammel-Sensoren hörten nur noch vom „Sendungsnummern"-Coordinator. Zwischen dessen 15-Minuten-Takt konnte der Countdown eine Zeit in der Vergangenheit zeigen (Panel: „läuft …"), und die Kachel „Heute in Zustellung" hing für DPD-/Amazon-Sendungen hinterher.

Jetzt senden alle Coordinator nach jeder Aktualisierung ein gemeinsames Signal, auf das die Sammel-Sensoren lauschen – sie rechnen also bei jedem Poll neu, egal in welcher Reihenfolge die Einträge geladen wurden. Zusätzlich hält jeder Coordinator sich selbst am Leben, damit ein DPD-/Amazon-Konto ohne aktuelle Sendungen weiter pollt und neue erkennt.

Die eigentliche Datenabholung (alle 15 Min pro Anbieter) war nie betroffen – nur diese beiden Anzeige-Sensoren.


Full Changelog: v1.13.4...v1.13.5