Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
d20be82
Add plus_pair_request function
bouwew Feb 2, 2026
210d414
Document pairing process
bouwew Feb 7, 2026
29113e4
Add 0001-0002 req-resp-pair
bouwew Feb 7, 2026
13a5b13
Add init stick
bouwew Feb 7, 2026
8fb42a0
Improve docstring
bouwew Feb 7, 2026
9e79012
Improve pair_plus_device()
bouwew Feb 7, 2026
2dfad1c
Add todo for maybe needed functionality
bouwew Feb 7, 2026
e9f2e0b
Fix typos, return type
bouwew Feb 7, 2026
841332f
Correct imports, improve docstring
bouwew Feb 7, 2026
fccd283
Ruff fixes
bouwew Feb 7, 2026
98d8e9b
Make sure the Stick is ready to pair, as suggested
bouwew Feb 8, 2026
855d649
Fix spelling
bouwew Feb 8, 2026
94865bb
Remove quotes, move
bouwew Feb 8, 2026
1a96f09
Set output as bool and use
bouwew Feb 8, 2026
c4d62c0
Add missing await
bouwew Feb 8, 2026
b95eab4
Add 0003 response to docstring
bouwew Feb 8, 2026
7ec42a6
Start adding pairing test
bouwew Feb 8, 2026
f392df3
Add missing connected()
bouwew Feb 8, 2026
a4d36a4
Add pairing-test
bouwew Feb 8, 2026
f628158
Link to stick_pair_data
bouwew Feb 8, 2026
92b60f5
Fix stick_pair_data
bouwew Feb 8, 2026
9afa86a
Set network to offline
bouwew Feb 8, 2026
6768572
Try
bouwew Feb 8, 2026
226ccce
Try 2
bouwew Feb 8, 2026
dfa3450
Try 3
bouwew Feb 8, 2026
777121d
Add StickInitShortResponse
bouwew Feb 8, 2026
c1271e5
Remove commented-out in response
bouwew Feb 8, 2026
8cfff68
Update length
bouwew Feb 8, 2026
1b8c381
Adapt StickInitRequest send()
bouwew Feb 8, 2026
ae9208b
Update length StickInitResponse
bouwew Feb 8, 2026
97ab500
Clean up
bouwew Feb 8, 2026
315e26a
Full test-output - test_pairing
bouwew Feb 8, 2026
85a103e
Allow init to fail
bouwew Feb 8, 2026
68b3333
Add sleep
bouwew Feb 8, 2026
81ae16a
Call pair_plus_request()
bouwew Feb 8, 2026
d2467fa
Connected and initialized is not required
bouwew Feb 8, 2026
7683d78
fixup: pair-plus Python code fixed using Ruff
Feb 8, 2026
74f986e
There can only be one response
bouwew Feb 8, 2026
b91c324
Use inheritance for StickInitResponse
bouwew Feb 8, 2026
21299bd
Move pair_plus_device() to connection
bouwew Feb 8, 2026
e066b4b
Correct plus-mac
bouwew Feb 8, 2026
2a62536
Add stick-mac to 0002 response
bouwew Feb 8, 2026
5fbd81a
Move RESPONSE_MESSAGES
bouwew Feb 9, 2026
afedc85
Don't test network down first
bouwew Feb 9, 2026
f53b336
Add missing import
bouwew Feb 9, 2026
8f51745
Connect first
bouwew Feb 9, 2026
10e408e
Try
bouwew Feb 9, 2026
699f0b1
fixup: pair-plus Python code fixed using Ruff
Feb 9, 2026
f53f1f5
Try 3
bouwew Feb 10, 2026
01d787b
Try 4
bouwew Feb 10, 2026
e8ea755
Try not allowed
bouwew Feb 10, 2026
0f69e34
Extra bit
bouwew Feb 10, 2026
687de46
CirclePlusConnectReqyest: shorter args
bouwew Feb 10, 2026
e5335fb
fixup: pair-plus Python code fixed using Ruff
Feb 10, 2026
2e473e6
Add stick-mac to 0005-response, remove extra bit
bouwew Feb 10, 2026
988c764
Ruffed
bouwew Feb 10, 2026
9c56fbb
Shorten args, must be length=16
bouwew Feb 10, 2026
dac8315
Add missing CRC, can be corrected later
bouwew Feb 10, 2026
84906aa
Try
bouwew Feb 12, 2026
93637e3
Try 2
bouwew Feb 13, 2026
5049eba
Fixes
bouwew Feb 13, 2026
4d8c17a
Correct CRC
bouwew Feb 13, 2026
582f949
Try allowed
bouwew Feb 13, 2026
bccfb8b
Change to Circle+ mac in 0005-response
bouwew Feb 13, 2026
d31b921
Ruff-cleanup
bouwew Feb 13, 2026
6c8b4e7
Bump to v0.48.0a1 test-version
bouwew Feb 13, 2026
0ed5f70
Update CHANGELOG
bouwew Feb 13, 2026
18e5fed
Implement StickInitShortResponse-handling in class StickController
bouwew Feb 16, 2026
b190083
Back to full test-output
bouwew Feb 16, 2026
f245e9d
Improve
bouwew Feb 16, 2026
b07b1c3
Correct CHANGELOG after rebase
bouwew Feb 16, 2026
a0e2a95
Bump to v0.48.0a2 test-version
bouwew Feb 16, 2026
c9593d1
Run all test-files in case of failure
bouwew Feb 16, 2026
288e6e8
Revert back to python 3.13
bouwew Feb 17, 2026
fe97fd7
Bump to a3
bouwew Feb 17, 2026
1cb1aca
Try-except stick-initialize
bouwew Feb 17, 2026
9695e64
Ruff fix
bouwew Feb 17, 2026
4964264
Add log-warning
bouwew Feb 17, 2026
43912fe
Bump to a4
bouwew Feb 17, 2026
0430479
Remove is_connected requirement for mac_stick
bouwew Feb 18, 2026
9c9117d
Bump to a5
bouwew Feb 18, 2026
0fad600
Disable now invalid test
bouwew Feb 18, 2026
f3b5ecf
More debug-logging
bouwew Feb 19, 2026
b7421a9
Bump to a6
bouwew Feb 19, 2026
7afe29b
Move debug message
bouwew Feb 19, 2026
867e24a
Bump to a7
bouwew Feb 19, 2026
fd8c2f0
Revert adding try-except
bouwew Feb 19, 2026
851dcfe
Replace debuggers by distinct message
bouwew Feb 20, 2026
12be5ad
Bump to a8
bouwew Feb 20, 2026
6a9b5af
Remove unneeded StickError raises
bouwew Feb 20, 2026
2cf0fd6
Update relevant test-asserts
bouwew Feb 20, 2026
eb1f122
Ruff fixes
bouwew Feb 20, 2026
5cbcb5b
Correct -update test_stick_network_down()
bouwew Feb 20, 2026
04c8d3f
Fix pylint warnings
bouwew Feb 20, 2026
223e2fa
More adapting to StickInitShortResponse
bouwew Feb 20, 2026
39d3ca1
Bump to a9
bouwew Feb 20, 2026
d12880a
Update Stick properties mac_stick, mac_coordinator and name
bouwew Feb 20, 2026
4eb1b47
Update docstring
bouwew Feb 20, 2026
34256a7
Update network_online docstring
bouwew Feb 20, 2026
2a550f1
Bump to a10
bouwew Feb 20, 2026
f07895c
fixup: pair-plus Python code fixed using Ruff
Feb 20, 2026
416ebc9
Responses: line up Int() use
bouwew Feb 23, 2026
30d3342
Add missing decode_mac=False
bouwew Feb 23, 2026
9125ebb
Correct 0002-format in response
bouwew Feb 23, 2026
7c6c2cc
Bump to a11
bouwew Feb 23, 2026
045e178
Exit when network is not online
bouwew Feb 23, 2026
c92280d
Bump to a12
bouwew Feb 23, 2026
a632bd0
Revert "Exit when network is not online"
bouwew Feb 23, 2026
0a188ea
Remove logger-HOI-lines
bouwew Feb 23, 2026
5a355f2
Bump to a13
bouwew Feb 23, 2026
93bec4a
Don't collect NodeInfo during pairing
bouwew Feb 23, 2026
6bae1fd
Update 0004-request
bouwew Feb 23, 2026
a76519a
Update test-related
bouwew Feb 23, 2026
402fb2e
Ruffed
bouwew Feb 23, 2026
33167b5
Update docstring
bouwew Feb 23, 2026
e28f0af
Bump to a14
bouwew Feb 24, 2026
d727d0f
0005-response: add missing decode_mac=False
bouwew Feb 24, 2026
9268c3b
Improve docstring
bouwew Feb 24, 2026
3e9811d
Adapt 0005-test-response
bouwew Mar 2, 2026
f15f72c
Add init to StickNetworkInfoRequest
bouwew Mar 3, 2026
6455492
And adapt use
bouwew Mar 3, 2026
cd70505
Disable guarding that breaks 0004-0005 sequence detection
bouwew Mar 4, 2026
975a6c6
Fix CHANGELOG after rebase
bouwew Mar 4, 2026
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 .github/workflows/verify.yml
Original file line number Diff line number Diff line change