From 6400a4c41eade3ac36af7b4194bcc9ed65727a1f Mon Sep 17 00:00:00 2001 From: Derek Miller Date: Tue, 24 Jan 2023 21:05:35 -0600 Subject: [PATCH] Do not remove the HOOBS service from an accessory --- README.md | 4 ++++ src/platform.ts | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 518d115..2d07454 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # homebridge-control4-proxy [![NPM Version](https://img.shields.io/npm/v/homebridge-control4-proxy.svg)](https://www.npmjs.com/package/homebridge-control4-proxy) + +### DISCLAIMER + +This software is neither affiliated with nor endorsed by either Control4 or Apple. diff --git a/src/platform.ts b/src/platform.ts index 57650b4..be0f8b0 100644 --- a/src/platform.ts +++ b/src/platform.ts @@ -332,8 +332,9 @@ export class C4ProxyHomebridgePlatform implements DynamicPlatformPlugin { accessory.services .filter( (service) => - !['AccessoryInformation', 'ProtocolInformation'].includes(service.constructor.name) && - !addedServices.some((s) => Object.is(s, service)), + !['AccessoryInformation', 'ProtocolInformation', 'HOOBS'].includes( + service.constructor.name, + ) && !addedServices.some((s) => Object.is(s, service)), ) .forEach((service) => { this.log.info(