Skip to content
Snippets Groups Projects
  1. Feb 08, 2024
  2. Feb 06, 2024
  3. Feb 05, 2024
  4. Feb 04, 2024
  5. Feb 03, 2024
  6. Jan 29, 2024
    • David F. Mulcahey's avatar
      Update OTA handling (#1321) · 08dbafe5
      David F. Mulcahey authored
      * Add OTA manager
      
      * update ota manager
      
      * remove ota parts handled by ota manager
      
      * remove all ota handling from the ota cluster
      
      * update ota manager
      
      * put image querying back in the cluster
      
      * add serialize to cachedimage
      
      * make methods public
      
      * handle async callbacks
      
      * hack to prevent response from OTA cluster - needs to be fixed
      
      * small cleanup
      
      * clean up
      
      * ruff
      
      * turn providers on by default
      
      * update tests
      
      * start ota update test
      
      * add test for firmware update
      
      * remove tests now covered by upgrade manager
      
      * key error test
      
      * add force test
      
      * update in progress test
      
      * too many cluster tests removed
      
      * cached image serialize test
      
      * test for event when ota is available
      
      * add broad exception blocks to prevent hangs
      
      * cover exception cases
      
      * return the result
      
      * disable IKEA by default due to breaking fw changes
  7. Jan 19, 2024
  8. Jan 17, 2024
  9. Jan 07, 2024
  10. Jan 06, 2024
  11. Dec 31, 2023
  12. Dec 30, 2023
  13. Dec 27, 2023
  14. Dec 18, 2023
  15. Dec 17, 2023
  16. Dec 10, 2023
    • puddly's avatar
      Only feed the watchdog when we have time (#1295) · c0bd9235
      puddly authored
      * Add a `cancel_all` to dynamic bounded semaphore
      
      * Only feed the watchdog when we have time, until a priority queue is implemented
      
      * Ignore devices that have no `last_seen` time
      
      * Add some unit tests
      
      * Ignore device activity time when polling watchdog
      
      * Revert "Add a `cancel_all` to dynamic bounded semaphore"
      
      This reverts commit e5f57c43062cbf13d173751b9831f367fbdb3852.
  17. Dec 06, 2023
  18. Nov 23, 2023
  19. Nov 16, 2023
  20. Nov 15, 2023
  21. Nov 14, 2023
  22. Nov 13, 2023
  23. Oct 25, 2023
    • puddly's avatar
      Deprecate `handle_message` and migrate to `packet_received` (#1271) · 4570a0a4
      puddly authored
      * Deprecate `handle_message` and migrate to `packet_received`
      
      * Propagate internal parsing errors
      
      * Allow `error` to propagate to the request future matcher
      
      * Parse the ZCL/ZDO header first
      
      * Add a compatibility shim for `handle_message`
      
      * Fix existing unit tests
      
      * Overwrite the packet header when deserializing ZCL
      
      * Add back `Device.deserialize` for XBee compatibility
      
      * Add some unit tests
  24. Oct 23, 2023
Loading