Bug: Unable to toggle switch; enableCloudService is false
### Describe the Bug

I've purchased a new switchbot and when I try to add it to homebridge it shows up on my Home app but clicking on it does nothing.

### To Reproduce

Add a new switchbot as OpenAI with secret token and key, then in device id put the MAC address without the : symbols.


### Expected Behavior

That the switch toggles

### Relevant Log Output

```shell
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Device: Bot 42 registerDevice: true
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Device: Bot 42 connectionType: OpenAPI, will display in HomeKit
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Device Config Logging: debug
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Default refreshRate: 300, Default updateRate: 5, Default pushRate: 0.1
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Default Max Retries: 2
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Default Delay Between Retries: 3000
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Config: {"logging":"debug","offline":true,"connectionType":"OpenAPI","deviceId":"D93431305B42","deviceName":"Bot 42","deviceType":"Bot","enableCloudService":false,"hubDeviceId":"000000000000","configDeviceType":"Bot","type":"fan","mode":"press","allowPush":true,"doublePress":1,"disableCaching":true,"external":false}
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Model: SwitchBot S1, BLE Model: H, BLE Model Name: WoHand, BLE Model Friendly Name: undefined
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Firmware Version: 4.1.7
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 version: 4.1.7
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Default MQTT URL: , Default mqttOptions: {}, Default mqttPubOptions: {}
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Use Device Config Device Type: fan
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Bot Mode: press
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Bot: Bot 42 Using Bot Mode: press
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Double Press: 1
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 No Push Rate Press Set, Using default Push Rate Press: 15
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Using Allow Push: true
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Multi Press Count: 0
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Displaying as Fan
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover StatefulProgrammableSwitch Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover Outlet Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover Window Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover GarageDoor Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover Switch Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover Faucet Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover Door Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Removing any leftover LockMechanism Service
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Retrieve initial values and update Homekit
[1/23/2025, 11:37:06 PM] [SwitchBot] Bot: Bot 42 refreshStatus enableCloudService: false
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Registering Webhook Event Handler
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 is not listening webhook.
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 Registering Platform BLE Event Handler
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 registerPlatformBLE
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot: Bot 42 is not listening to Platform BLE
[1/23/2025, 11:37:06 PM] [SwitchBot] Restoring existing accessory from cache: Bot 42 deviceId: D93431305B42
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] Bot uuid: D93431305B42-Bot, (7cc7992f-d0ad-4f3c-b156-ab63e91adb56)
[1/23/2025, 11:37:06 PM] [SwitchBot] [DEBUG] IR Device Config Not Set: undefined
[1/23/2025, 11:37:17 PM] [SwitchBot] [DEBUG] Bot: Bot 42 value: 0
[1/23/2025, 11:37:17 PM] [SwitchBot] Bot: Bot 42 pushChanges enableCloudService: false
[1/23/2025, 11:37:32 PM] [SwitchBot] Bot: Bot 42 refreshStatus enableCloudService: false
[1/23/2025, 11:42:06 PM] [SwitchBot] Bot: Bot 42 refreshStatus enableCloudService: false
```

### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "token": "poop",
        "secret": "poop",
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "devices": [
            {
                "deviceId": "D93431305B42",
                "configDeviceType": "Bot",
                "connectionType": "OpenAPI",
                "type": "fan",
                "mode": "press",
                "allowPush": true,
                "doublePress": 1,
                "disableCaching": true,
                "offline": true,
                "external": false,
                "logging": "debug"
            }
        ],
        "BLE": false,
        "discoverBLE": false,
        "logging": "debug"
    },
    "_bridge": {
        "name": "SwitchBot B41E",
        "username": "0E:39:CA:2D:0B:8A",
        "port": 48580
    },
    "platform": "SwitchBot"
}
```

### Screenshots

_No response_

### Device and Model

Switchbot Bot version 6.6

### Node.js Version

v22.13.0

### NPM Version

v10.9.2

### Homebridge Version

v1.8.5

### Homebridge Switchbot Plugin Version

v4.1.7

### Homebridge Config UI X Plugin Version

latest

### Operating System

RPI Ubuntu Focal