[BUG] MSS510 Smart Wall Switches Not Responsive & Show incorrect firmware upgrade option in HomeKit
<!-- You must use the issue template below when submitting a bug -->

**Description:
It seems that Single Pole Meross Smart Wall Switches (model MSS510) running latest v3.1.5 firmware, are showing in HomeKit that there is a firmware upgrade available, and they are also unresponsive.  A toggle seems to take effect but then quickly reverts. This is NOT happening with the MSS550 3-Way model Smart Wall Switches (firmware v3.1.3). Both the Meross App and their tech support team confirm there is no such upgrade for MSS510, and that the v3.1.5 firmware is the latest for the MSS510 smart switches. While not working in HomeKit, the MSS510 switches are able to be controlled normally through the Meross iOS App. 

<!-- A clear and concise description of what the bug is. -->
**Summary:
HomeBridge somehow is misinforming HomeKit that there is a firmware update available for the Single Pole MSS510 smart switches, when in fact there is none. Side effect also seems lack of toggle/operational control. Interestingly the 3-Way MSS550 switches seem unaffected. 

<!-- Steps to reproduce the behavior. -->
**Steps to reproduce:
Add any MSS510 smart switch running latest v3.1.5 firmware to the Meross plugin.

<!-- A clear and concise description of what you expected to happen. -->
**Expectation:
The MSS510 smart switches should be controllable through HomeKit, and not show there is a firmware upgrade when there isn't. 

**Logs:**
There are no logs in Homebridge (even in debug mode) pertinent to this issue and no visible errors.

<!-- Bug reports that do not contain logs may be closed without warning. -->

**Homebridge Config (sanitized):**

```json 
{
    "bridge": {
        "name": "Homebridge 0BD2",
        "username": "0F:6C:13:C8:0B:D2",
        "port": 51605,
        "pin": "822-17-817",
        "bind": [
            "eth0"
        ],
        "advertiser": "ciao"
    },
    "accessories": [
        {
            "delay": 5000,
            "disableSensor": false,
            "startOnReboot": false,
            "accessory": "DelaySwitch"
        },
        {
            "name": "Pi Hole Toggle",
            "auth": "6508b645731ddbf98e2b9ec5d",
            "ssl": false,
            "rejectUnauthorized": true,
            "host": "localhost",
            "port": 80,
            "baseDirectory": "/admin/",
            "time": 0,
            "reversed": false,
            "logLevel": 1,
            "accessory": "Pihole"
        },
        {
            "username": "email@domain.com",
            "password": "password",
            "name": "Sense Energy Meter",
            "pollingInterval": 300,
            "verbose": false,
            "accessory": "SensePowerMeter"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "controllers": [
                {
                    "address": "172.31.0.1",
                    "password": "password",
                    "username": "homebridge@udm.com"
                }
            ],
            "verboseFfmpeg": false,
            "platform": "UniFi Protect"
        },
        {
            "name": "Govee Hydrometer",
            "batteryThreshold": 25,
            "debug": false,
            "platform": "GoveeHomebridgePlugin"
        },
        {
            "name": "Meross",
            "devices": [
                {
                    "name": "MBA Exhaust Vent Switch",
                    "model": "MSS510",
                    "serialNumber": "na",
                    "firmwareRevision": "3.1.5",
                    "deviceUrl": "172.31.0.82",
                    "messageId": "88fd5d123e1edb135bd56e1f445",
                    "timestamp": 1609812486,
                    "sign": "19f51e19dc190e491b0931c4ab"
                },
                {
                    "name": "Office Sconces Switch",
                    "model": "MSS510",
                    "serialNumber": "na",
                    "firmwareRevision": "3.1.5",
                    "deviceUrl": "172.31.0.105",
                    "messageId": "6413d1d6a5ab8786b070e593",
                    "timestamp": 1609721788,
                    "sign": "3fe104fe177894b3a3a530c81"
                },
                {
                    "name": "MBR Sconce Switch",
                    "model": "MSS510",
                    "serialNumber": "na",
                    "firmwareRevision": "3.1.5",
                    "deviceUrl": "172.31.0.141",
                    "messageId": "de0cb6ed8fc9b97ce95a9257",
                    "timestamp": 1610146761,
                    "sign": "a3570ac9470f971a6126b797b"
                },
                {
                    "name": "Backyard Right Sconce Switch",
                    "model": "MSS510",
                    "serialNumber": "",
                    "firmwareRevision": "3.1.5",
                    "deviceUrl": "172.31.0.77",
                    "messageId": "e6e3c89fc370ad15f602bea",
                    "timestamp": 1610146977,
                    "sign": "f669f0b51e3e2a90239ce0c"
                },
                {
                    "name": "Entrance Ceiling Lights",
                    "model": "MSS550",
                    "serialNumber": "na",
                    "firmwareRevision": "3.1.5",
                    "deviceUrl": "172.31.0.165",
                    "messageId": "8a90d76f13fa2b7a412a5c5",
                    "timestamp": 1611097245,
                    "sign": "ab0f0a8af0d722713d6d3b73"
                },
                {
                    "name": "Downstairs Hallway Light",
                    "model": "MSS550",
                    "serialNumber": "na",
                    "firmwareRevision": "3.1.2",
                    "deviceUrl": "172.31.0.169",
                    "messageId": "1674e764c74bc7406e",
                    "timestamp": 1611183821,
                    "sign": "bc7695c7fb771dc1b7cb"
                }
            ],
            "pushRate": 5,
            "platform": "Meross"
        },
        {
            "bonds": [
                {
                    "ip_address": "172.31.0.162",
                    "token": "e93434bec5"
                }
            ],
            "include_dimmer": true,
            "include_toggle_state": true,
            "fan_speed_values": true,
            "platform": "Bond"
        },
        {
            "email": "email@domain.com",
            "password": "afcaefacawerac",
            "name": "LiftMaster-MyQ",
            "platform": "myQ"
        }
    ]
}
```

**Screenshots:**
![IMG_2968](https://user-images.githubusercontent.com/1452100/122989891-2ff37800-d358-11eb-9a04-64c89b31cf6d.jpg)
![IMG_2969](https://user-images.githubusercontent.com/1452100/122989913-37b31c80-d358-11eb-9a8f-d764da5e6aa9.jpg)

<!-- If applicable, add screenshots to help explain your problem. -->

# **Environment:**

- **Node.js Version**: v14.17.1
- **NPM Version**: v7.18.1
- **Homebridge Version**: v1.3.4
- **Homebridge Meross Plugin Version**: latest (v5.0.3)
- **Homebridge Config UI X Plugin Version**: latest (v4.41.1)
- **Operating System**: Debian v10.7 on Raspberry PI 4

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
