- Feb 08, 2024
-
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- Feb 06, 2024
- Feb 05, 2024
-
-
puddly authored
-
- Feb 04, 2024
-
-
puddly authored
* Compute `direction` field for replies * Flip logic to match `request` * Add a unit test * Invert `Server_to_Client` and `Client_to_Server` to match Zigbee spec
-
- Feb 03, 2024
-
-
puddly authored
* Log incompatible listeners * Add unit tests
-
- Jan 29, 2024
-
-
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
-
- Jan 19, 2024
-
-
puddly authored
* Implement all comparison operations on `Struct` when it is an int * Include the hex repr of int structs * Test all comparisons * Test comparisons for non-integer types
-
- Jan 17, 2024
- Jan 07, 2024
-
-
puddly authored
* Don't leave a danging coroutine when we can't create a request context * Add a unit test
-
- Jan 06, 2024
-
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- Dec 31, 2023
- Dec 30, 2023
- Dec 27, 2023
-
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- Dec 18, 2023
- Dec 17, 2023
-
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- Dec 10, 2023
-
-
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.
-
- Dec 06, 2023
-
-
puddly authored
* Use the new IKEA OTA URL * Use the hardcoded DIRIGERA URL * Add a unit test for invalid version in URL
-
- Nov 23, 2023
-
-
Gard Spreemann authored
-
Gard Spreemann authored
-
- Nov 16, 2023
-
-
puddly authored
* Implement `probe` within zigpy * Add a `baudrate` key * Add a `flow_control` key * Have default values for device keys * Add unit tests * Drop `App.SCHEMA_DEVICE`
-
- Nov 15, 2023
- Nov 14, 2023
-
-
puddly authored
* Implement a singleton type * Remove implicit coroutine queuing from listeners * Remove `device` attribute from listeners * Allow listeners to subscribe to any device
-
- Nov 13, 2023
- Oct 25, 2023
-
-
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
-
- Oct 23, 2023
-
-
TheJulianJES authored
* Update GitHub stale action to v8 * Remove dashes from labels
-