dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.9k stars 498 forks source link

Optimize idle timer and legacy device polling #7574

Closed manup closed 7 months ago

manup commented 7 months ago

This part of the code is a mess and grown over time.

The PR tries to:

Over time the legacy idle timer and poll manager code needs to go, it will take some iterations to do this and even break legacy devices in the process, which needs to be converted to DDF.