Bug: RangeError: Maximum call stack size exceeded
### Describe the Bug

After installing and configuring the plugin, it is working. The Air Conditioner control works but I see RangeError: Maximum call stack size exceeded in the logs

### To Reproduce

Control the device from HomeKit

### Expected Behavior

As expected, the AIr Conditioner is controlled but the error in the log in unexpected

### Relevant Log Output

```shell
[6/28/2024, 10:06:18 AM] [SwitchBot] DIY Air Conditioner: Air Conditioner Sending request to SwitchBot API, body: {"command":"setAll","parameter":"35,2,1,on","commandType":"command"},
Exception in PromiseRejectCallback:
file:///homebridge/node_modules/@switchbot/homebridge-switchbot/dist/irdevice/irdevice.js:171
        return await this.successfulStatusCodes(statusCode, deviceStatus);

RangeError: Maximum call stack size exceeded

Exception in PromiseRejectCallback:
file:///homebridge/node_modules/@switchbot/homebridge-switchbot/dist/irdevice/irdevice.js:171
        return await this.successfulStatusCodes(statusCode, deviceStatus);
                          ^

RangeError: Maximum call stack size exceeded

[6/28/2024, 10:06:19 AM] [SwitchBot] DIY Air Conditioner: Air Conditioner failed pushChanges with OpenAPI Connection, Error Message: "Maximum call stack size exceeded"
[6/28/2024, 10:06:29 AM] [SwitchBot] DIY Air Conditioner: Air Conditioner Sending request to SwitchBot API, body: {"command":"setAll","parameter":"34.5,2,1,on","commandType":"command"},
Exception in PromiseRejectCallback:
file:///homebridge/node_modules/@switchbot/homebridge-switchbot/dist/irdevice/irdevice.js:171
        return await this.successfulStatusCodes(statusCode, deviceStatus);

RangeError: Maximum call stack size exceeded

Exception in PromiseRejectCallback:
file:///homebridge/node_modules/@switchbot/homebridge-switchbot/dist/irdevice/irdevice.js:171
        return await this.successfulStatusCodes(statusCode, deviceStatus);
                          ^

RangeError: Maximum call stack size exceeded

[6/28/2024, 10:06:29 AM] [SwitchBot] DIY Air Conditioner: Air Conditioner failed pushChanges with OpenAPI Connection, Error Message: "Maximum call stack size exceeded"
```


### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "token": "TOKEN",
        "secret": "SECRET",
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "logging": "debug"
    },
    "platform": "SwitchBot"
}
```


### Screenshots

_No response_

### Device and Model

Haier  portable A/C

### Node.js Version

v20.12.2

### NPM Version

v10.5.0

### Homebridge Version

v1.8.3

### Homebridge Switchbot Plugin Version

v3.5.1

### Homebridge Config UI X Plugin Version

v4.56.4

### Operating System

Ubuntu Jammy (22.04.4 LTS)