Bug: `Firmware Revision` Characteristic Errors After Latest NodeJS Update
### Describe the Bug

Everything seems to be working fine, I just got the following errors in the log

### To Reproduce

Configure a bot with the latest version of node.

### Expected Behavior

No error.

### Relevant Log Output

```shell
19/09/2023, 23:47:08] [SwitchBot] Total SwitchBot Devices Found: 2
[19/09/2023, 23:47:08] [SwitchBot] Speaker: Soundbar this.platform.version, FirmwareRevision: 2.1.1
[19/09/2023, 23:47:08] [SwitchBot] Speaker: Soundbar setFirmwareRevision: 2.1.1
[19/09/2023, 23:47:08] [SwitchBot] Total IR Devices Found: 1
[19/09/2023, 23:47:08] [SwitchBot] Restoring existing accessory from cache: Coffee Maker DeviceID: XXX
[19/09/2023, 23:47:08] Soundbar EFF0 is running on port 37645.
[19/09/2023, 23:47:08] Please add [Soundbar EFF0] manually in Home app. Setup Code: 502-10-970
[19/09/2023, 23:47:08] [@switchbot/homebridge-switchbot] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service Battery. Adding anyway.. See https://homebridge.io/w/JtMGR for more info.
[19/09/2023, 23:47:08] [@switchbot/homebridge-switchbot] This plugin generated a warning from the characteristic 'Firmware Revision': Characteristic not in required or optional characteristic section for service Switch. Adding anyway.. See https://homebridge.io/w/JtMGR for more info.
```


### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "token": "XXX",
                "secret": "XXX",
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "XXX",
                        "configDeviceType": "Bot",
                        "connectionType": "OpenAPI",
                        "bot": {
                            "mode": "switch",
                            "deviceType": "switch"
                        }
                    }
                ],
                "irdevices": [
                    {
                        "deviceId": "Soundbar",
                        "configRemoteType": "Speaker",
                        "connectionType": "OpenAPI",
                        "external": true
                    }
                ]
            },
            "_bridge": {
                "username": "0E:B1:4E:29:AD:AA",
                "port": 38561,
                "model": "SwitchBot"
            },
            "platform": "SwitchBot"
        }
```


### Screenshots

_No response_

### Device and Model

hub mini, bot

### Node.js Version

v18.18.0

### NPM Version

v10.1.0

### Homebridge Version

v1.6.1

### Homebridge Switchbot Plugin Version

v2.9.0

### Homebridge Config UI X Plugin Version

v4.50.5

### Operating System

Raspbian