Liveview scene protect-home with no cameras not being recognised
<!-- BUG REPORTS THAT ARE NOT FILLED OUT COMPLETELY WILL BE CLOSED AUTOMATICALLY WITHOUT WARNING AND WILL NOT RECEIVE A RESPONSE. THE FORM IS HERE FOR A REASON. :). -->
<!-- Please ensure you read the documentation before creating a support request, especially the Troubleshooting page. -->
<!-- BUG REPORTS ABOUT BETA VERSIONS OF UNIFI / UBIQUITI FIRMWARE OR EARLY-ACCESS/BETA HARDWARE WILL BE CLOSED WITHOUT A RESPONSE. ALL BETA RELEASES FROM UBIQUITI ARE UNSUPPORTED -->

Brilliant plugin working really well now I've stopped using HOOBS and moved over to HomeBridge so I can be up to date, thank you very much for all your work here.

**Describe The Problem:**

I am using the liveview scenes to control the motion detection of my cameras and am having trouble when I've got no cameras with motion still enabled in the protect-home view. Message being logged when trying to switch to Home mode is:

[8/9/2023, 9:05:38 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: No liveview configured for this security system state. Create a liveview named protect-home in the Protect webUI to use this feature.

If I add a camera to the liveview on the Unifi controller it all works:

[8/9/2023, 9:08:12 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: Setting the liveview scene: protect-home.

I was expecting to have motion detection disabled on all the cameras if there were no camera defined in the liveview scene (I'm using the security system accessory for various other bits of automation which is why I'm trying to use the Home state rather than Off).

Looking at the code I'm guessing it's down to this line in protect-securitysystem.ts:
if(newState !== SecuritySystemCurrentState.DISARMED && !targetCameraIds.length) {

Is it possible to change this logic in some manner so it realises the scene is defined and just processes it accordingly disabling the motion detection on all the cameras.

**To Reproduce:**

Remove all cameras from the protect-home liveview in the Unifi UI
Change the security system state to Home

(from the code I'd expect this to happen for the other states as well but doing the same for protect-night on my system didn't cause the same symptoms which surprised me).

**Logs:**
<!-- In order to be helpful, include the relevant logs from Homebridge, if applicable. -->

No cameras present in liveview protect-home, other liveviews working correctly:
[8/9/2023, 9:05:38 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: No liveview configured for this security system state. Create a liveview named protect-home in the Protect webUI to use this feature.
[8/9/2023, 9:06:22 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: Setting the liveview scene: protect-away.
[8/9/2023, 9:06:22 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: protect-away -> G3 Flex: Motion detection enabled.
[8/9/2023, 9:06:22 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: protect-away -> G3 Instant: Motion detection enabled.

Added a camera to liveview protect-home and it now sets the cameras motion detection as expected:
[8/9/2023, 9:08:12 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: Setting the liveview scene: protect-home.
[8/9/2023, 9:08:12 PM] [UniFi Protect] My CK [UCK-G2-PLUS]: protect-home -> G3 Flex: Motion detection disabled.

**Homebridge Configuration:**

```json
        {
            "controllers": [
                {
                    "address": "xxx.xxx.x.x",
                    "password": "xxxxxxxxxxxxxxxx",
                    "username": "xxxxxx"
                }
            ],
            "name": "UniFi Protect",
            "options": [
                "Enable.Motion.Switch"
            ],
            "platform": "UniFi Protect"
        }
```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->
N/A

**Environment:**

* **Homebridge Version:** v1.6.1
* **Node Version:** v18.13.0
* **Homebridge-UniFi-Protect Plugin Version:** homebridge-unifi-protect v6.12.0
* **UniFi Protect Version:** Protect 2.8.35
* **UniFi Protect Controller Type:** UCKgen2+
* **UniFi Protect Controller Firmware Version:** UCK G2 Plus v3.1.14
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:** AppleTV 4K latest TvOS
* **Operating System and OS Version:** Docker on Synology NAS

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->