Homebridge Crash when using plugin 
We are working thru an issue triggered by a recent change to an upstream dependency of MQTT that is triggering this message when more than one plugin in a runtime is using an older version of MQTT - see mqttjs/MQTT.js#1388

To resolve this issue for @smhex reported here - https://github.com/arachnetech/homebridge-mqttthing/issues/518

Can you update the MQTT dependency to the latest version, 4.3.2 ?

[12/30/2021, 3:02:15 PM] [ShellyTemp] Initializing mqttthing accessory... [12/30/2021, 3:02:15 PM] RangeError: Maximum call stack size exceeded at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) at Function.Array.from (/homebridge/node_modules/homebridge-mqttthing/node_modules/collections/shim-array.js:35:22) [12/30/2021, 3:02:15 PM] Got SIGTERM, shutting down Homebridge...




<!-- 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. -->

**Describe The Problem:**
<!-- A clear and concise description of what the issue is. -->

**To Reproduce:**
<!-- Steps to reproduce the behavior. -->

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

```
Show the Homebridge logs here.
Remove any sensitive information.
```

**Homebridge Configuration:**

```json
Show the relevant portion of your homebridge config.json here, if needed.
Remove any sensitive information.
```

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

**Environment:**

* **Homebridge Version:** <!-- homebridge -V -->
* **Node Version:** <!-- node -v -->
* **Homebridge-UniFi-Protect Plugin Version:**
* **UniFi Protect Version:** <!-- Read the Protect version line from https://unifi-controller/protect/settings -->
* **UniFi Protect Controller Type:** <!-- UCKgen2+, UDMP, UNVR, etc. -->
* **UniFi Protect Controller Firmware Version:** <!-- Read the firmware line from https://unifi-controller/settings/general -->
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:**<!-- Type of Apple device you're using and associated OS version -->
* **Operating System and OS Version:** <!-- Raspbian / Ubuntu / Debian / Windows / macOS / Docker -->

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