State of lights not updating
### What issue do you have? Please be as thorough and explicit as possible.
The state of the devices are not bring refreshed by the plugin. The control of the devices does work, but if the state changes as a result of an action outside of homebridge it does not detect it. For example turn the devices off through Homebridge, and then in the Govee app turn them on and the accessories page does not show the lights on.

I have two lights and both experience the issue, one LAN enabled and one using Govee Credentials. Restarting does not force the state to update. For example, the below device is "off" but shows as on. As mentioned I can turn it off through Homebridge and back on to get it back in sync but it will eventually be out of sync once a change is triggered outside homebridge.

<img width="784" alt="image" src="https://user-images.githubusercontent.com/74685281/204933940-80323f14-a81b-4879-8d02-2feaeade8cce.png">


### Details of your setup.
* Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS? 
Homebridge UI

* Which version of Homebridge/HOOBS do you have?
v1.6.0

* Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
Linux


* Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
homebridge-govee v7.2.0


* Which Govee devices do you have that are causing issues? Please include product models if applicable.
H6199, H7061


### Please paste any relevant logs below.
```
[11/30/2022, 6:51:24 PM] [Govee] [Flood lights] initialising with options {"adaptiveLightingShift":0,"aws":"enabled","ble":"disabled","brightnessStep":1,"colourSafeMode":false,"lan":"enabled"}.
[11/30/2022, 6:51:24 PM] [Govee] [Flood lights] initialised with id [XXXXXXXXXXX] [H7061].
[11/30/2022, 6:51:24 PM] [Govee] [TV Light Strip] initialising with options {"adaptiveLightingShift":0,"aws":"enabled","ble":"disabled","brightnessStep":1,"colourSafeMode":false,"lan":"unsupported"}.
[11/30/2022, 6:51:24 PM] [Govee] [TV Light Strip] initialised with id [XXXXXXXXXXX] [H6199].
[11/30/2022, 6:51:24 PM] [Govee] [AWS] offline event.
[11/30/2022, 6:51:24 PM] [Govee] [AWS] close event.
[11/30/2022, 6:51:25 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:51:25 PM] [Govee] [AWS] close event.
[11/30/2022, 6:51:27 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:51:28 PM] [Govee] [AWS] close event.
[11/30/2022, 6:51:32 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:51:32 PM] [Govee] [AWS] close event.
[11/30/2022, 6:51:40 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:51:40 PM] [Govee] [AWS] close event.
[11/30/2022, 6:51:56 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:51:56 PM] [Govee] [AWS] close event.
[11/30/2022, 6:52:28 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:52:28 PM] [Govee] [AWS] close event.
[11/30/2022, 6:53:32 PM] [Govee] [AWS] reconnect event.
[11/30/2022, 6:53:32 PM] [Govee] [AWS] close event.
```

Config
```
        {
            "name": "Govee",
            "username": "XXXXXXXXXX,
            "password": "XXXXXXXXXX",
            "debug": true,
            "apiRefreshTime": 15,
            "lanRefreshTime": 10,
            "lanScanInterval": 60,
            "lightDevices": [
                {
                    "label": "TV Light Strip",
                    "deviceId": "XXXXXXXXXX",
                    "scene": "XXXXXXXXXX",
                    "sceneTwo": "XXXXXXXXXX",
                    "videoMode": "XXXXXXXXXX",
                    "videoModeTwo": "XXXXXXXXXX",
                    "segmented": "XXXXXXXXXX",
                    "segmentedTwo": "XXXXXXXXXX"
                },
                {
                    "label": "Flood lights",
                    "deviceId": "XXXXXXXXXX"
                }
            ],
            "platform": "Govee"
        },
```
