Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API cleanup and bugfixes to get minimal functionality #13

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
9456baa
Fix data type of `CommandId`
puddly Apr 10, 2024
86ec87f
Import `deserialize_dict` from the correct module
puddly Apr 10, 2024
7231da1
Use command ID names from ESP Zigbee SDK
puddly Apr 10, 2024
f1dcf72
Rename `device_state` to `network_state`
puddly Apr 10, 2024
2cc8df3
WIP: Clean up deconz-specific code and begin implementing full serial…
puddly Apr 10, 2024
13470cd
WIP: Get energy scanning, network formation, and backup somewhat working
puddly Apr 10, 2024
fb91c52
WIP: do not allow optional, missing, or mis-named command parameters
puddly Apr 16, 2024
ab7bd15
Log the type of received command
puddly Apr 16, 2024
33b5797
WIP: Add some sleeps and try to get network formation working (it doe…
puddly Apr 16, 2024
640bb54
Remove all command serialization code and migrate everything to structs
puddly Apr 16, 2024
c00bfc6
Merge `FormNetwork` with `FormNetworkReq`
puddly Apr 16, 2024
c182c74
Directly send command objects, don't pass kwargs
puddly Apr 16, 2024
66c8a01
Remove unnecessary indication frames for commands that don't have them
puddly Apr 16, 2024
b6e9dd5
Fix address modes for transmit
puddly Apr 18, 2024
203f6da
Add system command
lhespress Apr 25, 2024
a6b6bcb
Poll the stack after reset to make sure it is functional
puddly Jun 4, 2024
6d9348d
Clean up factory reset
puddly Jun 4, 2024
08800a0
Fix formatting in `commands`
puddly Jun 4, 2024
7497f5e
changes startup sequence and support factory and reset indication
lhespress Jul 17, 2024
d6ff41d
Do not double convert the zigpy config schema
puddly Oct 16, 2024
ac5063b
Bump zigpy dependency to support packet priority API
puddly Oct 16, 2024
32245f4
Handle unknown `0xFF` address mode
puddly Oct 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ license = {text = "GPL-3.0"}
requires-python = ">=3.8"
dependencies = [
"voluptuous",
"zigpy>=0.60.2",
"zigpy>=0.68.1",
'async-timeout; python_version<"3.11"',
]

Expand Down
Loading