Bug: switchbot lock doesnt respond
### Describe the Bug

when trying to lock the swtichbot lock via homekit smartlock gives unknown statuscode: 300 and doesnt do anything

### To Reproduce

lock the lock via homekit

### Expected Behavior

the lock locks

### Relevant Log Output

```shell
Codename Annika
```


### Config for homebridge-switchbot

```shell
{
    "bridge": {
        "name": "Homebridge 8B09",
        "username": "0E:DC:DE:C6:D9:4B",
        "port": 51537,
        "pin": "339-63-563",
        "advertiser": "bonjour-hap",
        "bind": [
            "vmbr0",
            "docker0",
            "vethd2f3433"
        ]
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "en",
            "platform": "config"
        },
        {
            "name": "SwitchBot",
            "credentials": {
                "token": "5f957e894d4ffab725cc65f3cab9bea4644cfa89ee63966d385dbd5fa8a1e665ae2bf40744783fab580ee44e3dd2f0f3",
                "secret": "884e92c269dc7aa6745bbfa0e93e7e75",
                "notice": "Keep your Token & Secret a secret!"
            },
            "platform": "SwitchBot"
        }
    ]
}
```


### Screenshots

_No response_

### Device and Model

switchbot lock

### Node.js Version

v18.16.0

### NPM Version

v9.5.1

### Homebridge Version

v1.6.1

### Homebridge Switchbot Plugin Version

v2.9.0

### Homebridge Config UI X Plugin Version

_No response_

### Operating System

docker