EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'
**Describe the bug**
After running `homebridge-camera-ui` with 7 cameras with `videoanalysis` and `hksv`, I seem to be experiencing an issue where it has errors clearing timers and the plugin appears to stop working.

It appears the error is related to having too many file handlers open to the `database.json` file.

When I encounter the issue, I'm also unable to open the camera.ui web app as it errors loading everything

![image](https://user-images.githubusercontent.com/484912/149757681-991f3bc4-4170-4af3-8b9a-71c54dc2ff22.png)


**To Reproduce**
- Run homebridge for several hours
- Encounter issue in logs

**Expected behavior**

**Logs**
```
[17/01/2022, 9:43:10 pm] [CameraUI] Intercom: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'
[17/01/2022, 9:43:10 pm] [CameraUI] Intercom: Camera "Intercom" not found.
[17/01/2022, 9:43:11 pm] [CameraUI] Cleartimer: An error occured during removing notification (bdd9e2f2e1) due to cleartimer
[17/01/2022, 9:43:11 pm] [CameraUI] [Error: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'] {
  errno: -4066,
  code: 'EMFILE',
  syscall: 'open',
  path: 'C:\\Users\\Long\\.homebridge\\camera.ui\\database\\database.json'
}
[17/01/2022, 9:43:37 pm] [CameraUI] VIDEOANALYSIS: New message: Data: {"time":"2022-01-17T10:43:37.118Z","event":"dwellTime"} - Motion: resetted - Camera: Living
[17/01/2022, 9:43:59 pm] [CameraUI] Living: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'
[17/01/2022, 9:43:59 pm] [CameraUI] Living: Camera "Living" not found.
[17/01/2022, 9:45:01 pm] [CameraUI] Cleartimer: An error occured during removing notification (fcc246a036) due to cleartimer
[17/01/2022, 9:45:01 pm] [CameraUI] [Error: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'] {
  errno: -4066,
  code: 'EMFILE',
  syscall: 'open',
  path: 'C:\\Users\\Long\\.homebridge\\camera.ui\\database\\database.json'
}
[17/01/2022, 9:46:24 pm] [CameraUI] Cleartimer: An error occured during removing notification (8edb68cf3e) due to cleartimer
[17/01/2022, 9:46:24 pm] [CameraUI] [Error: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'] {
  errno: -4066,
  code: 'EMFILE',
  syscall: 'open',
  path: 'C:\\Users\\Long\\.homebridge\\camera.ui\\database\\database.json'
}
[17/01/2022, 9:48:20 pm] [CameraUI] Cleartimer: An error occured during removing notification (50b9ce6593) due to cleartimer
[17/01/2022, 9:48:20 pm] [CameraUI] [Error: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'] {
  errno: -4066,
  code: 'EMFILE',
  syscall: 'open',
  path: 'C:\\Users\\Long\\.homebridge\\camera.ui\\database\\database.json'
}
[17/01/2022, 9:51:42 pm] [CameraUI] Cleartimer: An error occured during removing notification (f0e7cb5dee) due to cleartimer
[17/01/2022, 9:51:42 pm] [CameraUI] [Error: EMFILE: too many open files, open 'C:\Users\Long\.homebridge\camera.ui\database\database.json'] {
  errno: -4066,
  code: 'EMFILE',
  syscall: 'open',
  path: 'C:\\Users\\Long\\.homebridge\\camera.ui\\database\\database.json'
}

```

**Screenshots**

**Environment**
- Node.js Version: v16.13.2
- Homebridge Version: v1.4.0-beta.7
- Camera UI Version: v5.0.9
- Operating System: Windows 11
- Browser: Chrome
