1dv611-vt21-g5 / 1dv611-project

1 stars 1 forks source link

Lägg till en throttle på updates ifall dem kommer "för ofta" #133

Closed akarlsten closed 3 years ago

akarlsten commented 3 years ago

Tidsuppskattning: 1-3 timmar


Som vi pratade om med Sensative borde vi lägga till ett fält på varje Node som heter typ lastUpdate, denna bör ta en timestamp. Varje gång vi tar emot en device update från Yggio bör vi kolla så att det är minst 1 sekund mellan det nuvarande klockslaget och lastUpdate, annars gör vi inget för att förhindra spam om en sensor går bananas. Om det har gått över 1 sekund så kör vi på som vanligt men uppdaterar lastUpdate