Joshua Roys
Joshua Roys
I've never seen a fragmented payload. The largest response is the accessory database and it came in at 1108 bytes. We might have to wait for a device with multiple...
I could just stick with `bytes | PDUStatus` and synthesize a PDUStatus for the `tid` mismatch and bad `control` conditions. That's slightly less gross.
Finally, some progress... I just needed a BLE "fake bulb" app, no biggie 😆 With the HomePod Mini paired to the Home app, a newly-paired BLE bulb gets sent this...
Repeating those bytes to a bulb gave me identical tlv8 to the already-discovered Nanoleaf `th/tc` control, just wrapped in a HAP Param Value rather than the Nanoleaf command/response TLVs. Interesting....
Nice! I've still got to figure out what tags 1 and 3 are but it looks pretty straight-forward to send network credentials. A custom service call might make sense, I've...
Responding to the initial TLV ``` [ , , ] ``` with an empty HAP Param Value TLV `0100` causes the Home app to attempt a provision of the HomePod...
TODO - test iOS Home Thread credentials again with TLV tag 3 set to 0 and 1 - find a good way to discover devices that have successfully joined Thread...
Congrats on the distraction! Yes, the plan is to move it to aiohomekit's pairing classes. This was just quicker to test :) I'll see about the IP backend. I don't...
Hello, just checking in. This and the other API issue (#271) will probably be a blocker for my pull request to Home Assistant so if there's anything you need from...
Any feedback here? I can split this into two PRs if that makes sense.