Bug: IR Devices after upgrading from 3 to 4 all errors
### Describe the Bug

All my IR devices just stopped working after upgrading from 3 to 4, since 4.0.0 until now

### To Reproduce

Upgrade from 3 to 4

### Expected Behavior

All IR devices should work just fine

### Relevant Log Output

```shell
[12/17/2024, 11:17:24 PM] [SwitchBot] Device: undefined with Device Type: undefined, is currently not supported. Submit Feature Requests Here: https://tinyurl.com/SwitchBotFeatureRequest, device: {"configDeviceName":"Wind","deviceId":"E1752FE78105","configRemoteType":"Air Purifier","connectionType":"OpenAPI","customize":false,"disablePushDetail":false,"logging":"standard"}
[12/17/2024, 11:17:24 PM] [SwitchBot] Device: undefined with Device Type: undefined, is currently not supported. Submit Feature Requests Here: https://tinyurl.com/SwitchBotFeatureRequest, device: {"configDeviceName":"AC","deviceId":"E1752FE78105","configRemoteType":"Air Conditioner","connectionType":"OpenAPI","customize":false,"disablePushDetail":false,"logging":"standard"}
[12/17/2024, 11:17:24 PM] [SwitchBot] Device: undefined with Device Type: undefined, is currently not supported. Submit Feature Requests Here: https://tinyurl.com/SwitchBotFeatureRequest, device: {"configDeviceName":"TV","deviceId":"E1752FE78105","configRemoteType":"TV","connectionType":"OpenAPI","customize":false,"disablePushOn":true,"disablePushOff":true,"disablePushDetail":false,"logging":"standard"}
[12/17/2024, 11:17:24 PM] [SwitchBot] Device: undefined with Device Type: undefined, is currently not supported. Submit Feature Requests Here: https://tinyurl.com/SwitchBotFeatureRequest, device: {"configDeviceName":"AA","deviceId":"48551910FBFC","configRemoteType":"Air Purifier","connectionType":"OpenAPI"}
```


### Config for homebridge-switchbot

```shell
"name": "SwitchBot",
            "credentials": {
                "token": "AAAAAAA",
                "secret": "AAAAA",
                "notice": "Keep your Token & Secret a secret!"
            },
            "options": {
                "irdevices": [
                    {
                        "configDeviceName": "Wind",
                        "deviceId": "AAAAAAAA",
                        "configRemoteType": "Air Purifier",
                        "connectionType": "OpenAPI",
                        "customize": false,
                        "disablePushDetail": false,
                        "logging": "standard"
                    },
                    {
                        "configDeviceName": "AC",
                        "deviceId": "AAAAAAA",
                        "configRemoteType": "Air Conditioner",
                        "connectionType": "OpenAPI",
                        "customize": false,
                        "disablePushDetail": false,
                        "logging": "standard"
                    },
                    {
                        "configDeviceName": "TV",
                        "deviceId": "AAAAAAA",
                        "configRemoteType": "TV",
                        "connectionType": "OpenAPI",
                        "customize": false,
                        "disablePushOn": true,
                        "disablePushOff": true,
                        "disablePushDetail": false,
                        "logging": "standard"
                    },
                    {
                        "configDeviceName": "AA",
                        "deviceId": "AAAAAAA",
                        "configRemoteType": "Air Purifier",
                        "connectionType": "OpenAPI"
                    }
                ],
                "refreshRate": 5,
                "pushRate": 1,
                "logging": "standard"
            },
            "platform": "SwitchBot"
        },
```


### Screenshots

_No response_

### Device and Model

Docker Container

### Node.js Version

v20.18.0

### NPM Version

npm@10.8.2

### Homebridge Version

v1.8.5

### Homebridge Switchbot Plugin Version

v4.1.5

### Homebridge Config UI X Plugin Version

v4.62.0

### Operating System

Docker