From 541b3478cdf4eda7c4c5798b9832e086946e3730 Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Fri, 7 Oct 2022 02:38:04 +0100 Subject: [PATCH] Add active characteristic to motion sensor --- cmd/hkbi/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/hkbi/main.go b/cmd/hkbi/main.go index 29c22cd..abbface 100644 --- a/cmd/hkbi/main.go +++ b/cmd/hkbi/main.go @@ -136,8 +136,16 @@ func run(config Config) { startListeningForStreams(camera.Id, cam.StreamManagement1, globalState, &config, bi.BaseUrl) startListeningForStreams(camera.Id, cam.StreamManagement2, globalState, &config, bi.BaseUrl) - // create the HomeKit motion sensor accessory + // create the HomeKit motion sensor service motionSensor := service.NewMotionSensor() + motionSensorActive := characteristic.NewActive() + motionSensor.AddC(motionSensorActive.C) + + // create camera recording management service + recordingManagement := service.NewCameraRecordingManagement() + cam.AddS(recordingManagement.S) + + // add motion sensor service to camera - TODO: needs to add to DataStreamManagement too cam.AddS(motionSensor.S) // add the cameras to our output array/map for adding to the server and dispatching -- libgit2 1.7.2