MQTT not Starting
**Describe the bug**
MQTT Showing Status Offline, and can't be started
` "mqtt": {
                "active": true,
                "tls": false,
                "host": "192.168.0.123",
                "port": 1883,
                "username": "mqtt-user",
                "password": "mqtt-user"
            },`

**To Reproduce**
Steps to reproduce the behavior

**Expected behavior**
A clear and concise description of what you expected to happen.

**Logs**
If available, attach the log where the bug is vissible
[29/11/2023, 02:40:06] [CameraUI] Setting up MQTT client for motion detection...
(node:60309) [DEP0170] DeprecationWarning: The URL mqtt://undefined:undefined is invalid. Future versions of Node.js will throw an error.
(Use `node --trace-deprecation ...` to show where the warning was created)
[29/11/2023, 02:40:07] [CameraUI] PUT /api/system/mqtt/restart 204 2434.980 ms -

**Screenshots**
If applicable, add screenshots to help explain your problem.
<img width="932" alt="Bildschirmfoto 2023-11-29 um 02 42 54" src="https://github.com/seydx/homebridge-camera-ui/assets/17530443/026e642b-a9c5-461e-b54b-9ecc09bbfc62">

**Environment**
- Node.js Version: v20.10.0
- Homebridge Version: v1.7
- Camera UI Version: v5.0.27 & v5.0.28
- Operating System: Debian GNU/Linux Bullseye (11)
- Browser: Safari 17.1 (18616.2.9.11.10, 18616)
