Sergey Krashevich
ab27a042c1
feat(homekit): add HKSV support with motion detection and doorbell functionality
...
- Introduced HKSV configuration options in homekit.go, allowing for motion detection and doorbell features.
- Implemented API endpoints for triggering motion detection and doorbell events.
- Enhanced server.go to handle HKSV sessions and manage motion detection states.
- Created new accessory types for HKSV and doorbell in accessory.go.
- Added support for audio recording configurations in ch207.go.
- Defined new services for motion detection and doorbell in services_hksv.go.
- Implemented opack encoding/decoding for HDS protocol in opack.go and protocol.go.
- Updated OpenAPI documentation to reflect new endpoints and features.
- Extended schema.json to include HKSV configuration options.
2026-03-04 13:53:17 +03:00
Alex X
42e7a03534
Add HomeKit QR code to WebUI #1138 by @mnakada
2025-11-18 20:55:17 +03:00
Alex X
c72b205d87
Fix panic for HomeKit server proxy mode #1940
2025-11-18 20:38:04 +03:00
Alex X
158f9d3a08
Code refactoring for HomeKit server
2025-11-09 21:58:44 +03:00
Alex X
81cfcf877a
Fix HomeKit proxy EVENTs
2025-11-09 21:28:53 +03:00
Alex X
96919bf9e3
Add support uint64 to tlv8
2025-11-09 21:25:23 +03:00
Alex X
e4359ac217
Rename HomeKit structures according to specs
2025-11-09 21:24:47 +03:00
Alex X
ff18283d11
Improve homekit secure conn buffers
2025-10-26 15:46:11 +03:00
Alex X
994e0dc526
Improve homekit tlv8 parsing
2025-10-26 15:46:11 +03:00
Alex X
3b976c6812
Improve HomeKit TLV format parser
2025-09-19 15:29:24 +03:00
Alex X
40269328fb
Fix insecure PINs for HomeKit server
2025-09-19 15:27:58 +03:00
Alex X
788afb7189
Fix HomeKit server support on iOS 26 #1843
2025-09-18 23:08:33 +03:00
Alex X
60250a32c2
Fix support HKSV for HomeKit cameras #684
2025-03-12 22:28:30 +03:00
Alex X
6a4c73db03
Fix possible panic for tlv8.UnmarshalBase64
2025-03-12 06:05:21 +03:00
Alex X
7d37f645ba
Improved limited HomeKit server support for open source projects
2025-02-25 19:26:30 +03:00
Alex X
45b223a2ef
Fix panic on reading nil TLV8 #1507
2025-02-24 21:55:10 +03:00
Alex X
a9e7a73cc8
Add video bitrate setting for HomeKit source
2024-05-28 22:57:43 +03:00
civita
6fbd141576
pkg/hap/camera/accessory.go
2024-02-16 20:18:53 -08:00
Alex X
458d5e7d0d
Add error for wrong homekit source #805
2023-12-30 20:43:40 +03:00
Alex X
853e98879b
Fix OPUS for HomeKit server #667 #843
2023-12-27 23:05:45 +03:00
Alex X
e2cd34ffe3
Fix hap secure connection
2023-10-13 11:25:17 +03:00
Alex X
ecdf5ba271
Fix homekit proxy after events handler
2023-10-13 11:23:00 +03:00
Alex X
8165adcab1
Rewrite hap secure connection
2023-10-12 17:03:58 +03:00
Alex X
de040fb160
Fix panic for homekit source (nil conn) #628
2023-10-11 14:34:01 +03:00
Alexey Khit
e5d8170037
Add HomeKit accessories parser
2023-09-12 21:04:55 +03:00
Alexey Khit
861632f92b
Add support events for HomeKit client
2023-09-12 21:04:19 +03:00
Alexey Khit
9cf75565b5
Fix error for HAP server
2023-09-12 21:02:40 +03:00
Alexey Khit
863f8ec19b
Fix malformed HTTP version for HomeKit source #620
2023-09-10 16:08:06 +03:00
Alexey Khit
8f98fc4547
Fix after #614 fix
2023-09-10 16:03:49 +03:00
Alexey Khit
ad8c0ab2fb
Fix HomeKit pairing for some cameras
2023-09-10 14:56:00 +03:00
Sergey Krashevich
541a7b28a7
Refactor LocalIP method to correctly handle non-TCP connections
2023-09-05 10:27:12 +03:00
Alexey Khit
08dabc7331
Add support HomeKit doorbells
2023-09-02 20:34:39 +03:00
Alexey Khit
f00e646612
Add support HomeKit server
2023-09-02 06:35:04 +03:00
Alexey Khit
9f404d965f
Rewrite HomeKit pairing API
2023-09-01 22:48:06 +03:00
Alexey Khit
22787b979d
Rewrite HomeKit client
2023-09-01 10:38:38 +03:00
Alexey Khit
6d82b1ce89
Total rework HAP pkg and HomeKit source
2023-07-23 22:22:36 +03:00
Alexey Khit
6c0918662e
Improve HomeKit source start time
2023-07-20 21:46:06 +03:00
Alexey Khit
e4b68518e5
Remove all listeners from IPv6 interface
2023-07-17 18:28:15 +03:00
Alexey Khit
73bf96e123
Rewrite mDNS processing
2023-07-11 00:44:27 +03:00
Alexey Khit
12a7b96289
BIG core logic rewrite
2023-03-19 17:17:05 +03:00
Alexey Khit
2146ea470b
Code refactoring (change interface to any)
2023-03-19 17:17:05 +03:00
Alexey Khit
77888fe086
Refactoring for HomeKit client
2022-11-11 22:47:14 +03:00