Support Request: Homebridge -> Hub Mini -> Bot
### Describe Your Problem

Hi, I had this configuration (Homebridge -> Hub Mini ->  Bot)  working a couple of years ago, but have since removed the homebridge-switchbot plugin from Homebridge as I no longer needed the bot. In any case, it was working fine back then.  I have since found a new use for the bot, but just can't seem to get it to work again. The config is almost identical to what it was when it was working.  All I see though in the Homebridge accessories is a tile with "Espresso Bot Battery  Not Chargeable" and nothing in HomeKit.

### Relevant log output

```shell
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] statusCode: 200
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] devicesAPI: {"statusCode":100,"body":{"deviceList":[{"deviceId":"C713C4321CEA","deviceName":"Espresso Bot","deviceType":"Bot","enableCloudService":true,"hubDeviceId":"E95CEE348AC9"},{"deviceId":"E95CEE348AC9","deviceName":"Espresso Hub","deviceType":"Hub Mini","hubDeviceId":"000000000000"}],"infraredRemoteList":[]},"message":"success"}
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] devicesAPI Body: {"deviceList":[{"deviceId":"C713C4321CEA","deviceName":"Espresso Bot","deviceType":"Bot","enableCloudService":true,"hubDeviceId":"E95CEE348AC9"},{"deviceId":"E95CEE348AC9","deviceName":"Espresso Hub","deviceType":"Hub Mini","hubDeviceId":"000000000000"}],"infraredRemoteList":[]}
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] devicesAPI StatusCode: 100
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] statusCode: 200 & devicesAPI StatusCode: 100
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] DeviceLists: [{"deviceId":"C713C4321CEA","deviceName":"Espresso Bot","deviceType":"Bot","enableCloudService":true,"hubDeviceId":"E95CEE348AC9"},{"deviceId":"E95CEE348AC9","deviceName":"Espresso Hub","deviceType":"Hub Mini","hubDeviceId":"000000000000"}]
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] DeviceLists Length: 2
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] SwitchBot Device Config Set: [{"deviceId":"E9:5C:EE:34:8A:C9","configDeviceName":"Espresso Bot","configDeviceType":"Bot","connectionType":"BLE","bot":{"mode":"press","deviceType":"switch"},"refreshRate":30,"logging":"debug"}]
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] SwitchBot Devices: [{"deviceId":"C713C4321CEA","deviceName":"Espresso Bot","deviceType":"Bot","enableCloudService":true,"hubDeviceId":"E95CEE348AC9"},{"deviceId":"E95CEE348AC9","configDeviceName":"Espresso Bot","configDeviceType":"Bot","connectionType":"BLE","bot":{"mode":"press","deviceType":"switch"},"refreshRate":30,"logging":"debug","deviceName":"Espresso Hub","deviceType":"Hub Mini","hubDeviceId":"000000000000"}]
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] Discovered Bot: C713C4321CEA
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] Discovered Hub Mini: E95CEE348AC9
[7/29/2024, 10:09:37 AM] [SwitchBot] Total SwitchBot Devices Found: 2
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] IR Device Config Not Set: undefined
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] Total IR Devices Found: 0
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] Device: Espresso Bot registerDevice: true
[7/29/2024, 10:09:37 AM] [SwitchBot] [DEBUG] Device: Espresso Bot connectionType: OpenAPI, will display in HomeKit
[7/29/2024, 10:09:37 AM] [SwitchBot] Restoring existing accessory from cache: Espresso Bot deviceId: C713C4321CEA
[7/29/2024, 10:09:37 AM] [SwitchBot] Bot: Espresso Bot Device Type not set
```
But this at the 30 refresh rate:

```
[7/29/2024, 10:13:07 AM] [SwitchBot] Bot: Espresso Bot botDeviceType: undefined, On: true
```


### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "token": "XXXXXXXX",
        "secret": "XXXXXXX",
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "devices": [
            {
                "deviceId": "E9:5C:EE:34:8A:C9",
                "configDeviceName": "Espresso Bot",
                "configDeviceType": "Bot",
                "connectionType": "BLE",
                "bot": {
                    "mode": "press",
                    "deviceType": "switch"
                },
                "refreshRate": 30,
                "logging": "debug"
            }
        ],
        "BLE": false,
        "refreshRate": 30,
        "logging": "debug"
    },
    "platform": "SwitchBot"
}
```

### Screenshots

<img width="190" alt="Screenshot 2024-07-29 at 10 17 59 AM" src="https://github.com/user-attachments/assets/d9759a20-fee4-4c69-a1cb-69ab133c83d0">

### Device & Model

Switchbot Bot, Switchbot Hub Mini

### Node.js Version

 v18.17.0

### NPM Version

10.2.5

### Homebridge Version

v1.8.4

### Homebridge SwitchBot Plugin Version

v3.7.0

### Homebridge Config UI X Plugin Version

v4.56.4

### Operating System

macOS