Bug: After the latest update to v1.1.0 this plug took down my whole Homebridge service
### Describe The Bug

After the latest update to v1.1.0 this plug took down my whole Homebridge service

### To Reproduce

Install v1.1.0, restart the Homebridge service

### Expected behavior

The plugin should not take down my service

### Relevant log output

```shell
These were some of the relevant errors I saw in the logs:
[11/17/2021, 6:49:25 PM] [SwitchBot] You must set your Bot to Press or Switch Mode
[11/17/2021, 6:49:25 PM] [SwitchBot] Adding new accessory: SwitchBot 1 Bot DeviceID: E21C43AC2D24
[11/17/2021, 6:49:25 PM] [SwitchBot] You must set your Bot to Press or Switch Mode
[11/17/2021, 6:49:26 PM] TypeError: Cannot read properties of undefined (reading 'deviceType')
    at new Bot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/devices/bots.ts:68:25)
    at SwitchBotPlatform.createBot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/platform.ts:464:7)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR: uncaughtException: Cannot read properties of undefined (reading 'deviceType')
TypeError: Cannot read properties of undefined (reading 'deviceType')
    at new Bot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/devices/bots.ts:68:25)
    at SwitchBotPlatform.createBot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/platform.ts:464:7)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
[11/17/2021, 6:49:26 PM] TypeError: Cannot read properties of undefined (reading 'deviceType')
    at new Bot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/devices/bots.ts:68:25)
    at SwitchBotPlatform.createBot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/platform.ts:464:7)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERROR: uncaughtException: Cannot read properties of undefined (reading 'deviceType')
TypeError: Cannot read properties of undefined (reading 'deviceType')
    at new Bot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/devices/bots.ts:68:25)
    at SwitchBotPlatform.createBot (/usr/lib/node_modules/@switchbot/homebridge-switchbot/src/platform.ts:464:7)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
```


### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "openToken": "<hidden>",
                "notice": "Keep your token a secret!"
            },
            "options": {
                "hide_device": [
                    "E21C43AC2D24",
                    "DE27B8505B22",
                    "C7D35B609D5D"
                ]
            },
            "devicediscovery": false,
            "platform": "SwitchBot"
        },
```


### Screenshots

_No response_

### Device & Model

I have multiple devices

### Node.js Version

v16.13.0

### NPM Version

v8.1.0

### Homebridge Version

v1.3.6

### Homebridge Switchbot Plugin Version

v1.1.0

### Homebridge Config UI X Plugin Version

v4.41.2

### Operating System

Raspbian