Constant API issues slowing down Homebridge. 


**Describe The Problem:**
First I want to say: I love the plugin and all the work that was clearly put into this. Really comes through that it is a labor of love, thank you! however, I am having constant API issues slowing down Homebridge. These logs show up every day and are slowing down my entire ecosystem. 

**To Reproduce:**
No steps to reproduce, errors pop in all by themselves all day every day

**Logs:**
Pasted below


Show the Homebridge logs here.
Remove any sensitive information.

```
[7/1/2022, 6:47:04 AM] [myQ] request to https://devices.myq-cloud.com/api/v5.2/Accounts/REDACTED/Devices failed, reason: read ETIMEDOUT
[7/1/2022, 6:47:04 AM] [myQ] myQ API: Unable to update device status from the myQ API. Acquiring a new access token.
[7/1/2022, 6:47:08 AM] [myQ] myQ API: Successfully connected to the myQ API.
[Doorbell] The image snapshot handler for the given accessory is slow to respond! See https://homebridge.io/w/JtMGR for more info.
[7/1/2022, 7:06:06 AM] [myQ] request to https://devices.myq-cloud.com/api/v5.2/Accounts/REDACTED/Devices failed, reason: read ETIMEDOUT
[7/1/2022, 7:06:06 AM] [myQ] myQ API: Unable to update device status from the myQ API. Acquiring a new access token.
[7/1/2022, 7:06:10 AM] [myQ] myQ API: Successfully connected to the myQ API.
[7/1/2022, 7:50:20 AM] [myQ] Overhead Garage Door: Opening.
[7/1/2022, 7:50:23 AM] [myQ] Overhead Garage Door: Open.
[7/1/2022, 7:51:38 AM] [myQ] Overhead Garage Door: Closing.
[7/1/2022, 7:51:55 AM] [myQ] Overhead Garage Door: Closed.
[7/1/2022, 7:56:06 AM] [myQ] request to https://accounts.myq-cloud.com/api/v6.0/accounts failed, reason: connect ETIMEDOUT 40.71.237.168:443
[7/1/2022, 7:56:06 AM] [myQ] myQ API: Unable to retrieve account information.
[7/1/2022, 7:56:10 AM] [myQ] myQ API: Successfully connected to the myQ API.
```

**Homebridge Configuration:**

```
{
    "platforms": [
        {
            "platform": "config",
            "theme": "dark-mode-cyan",
            "name": "Config",
            "lang": "auto",
            "tempUnits": "f",
            "auth": "none",
            "port": 8581
        },
        {
            "ignoreDeviceTypes": [
                "garage_door_device"
            ],
            "apiLoginRefreshSecs": 1850,
            "platform": "Vivint",
            "disableCameras": false,
            "useExternalVideoStreams": false,
            "refreshToken": "REDACTED",
            "_bridge": {
                "port": 58475,
                "username": "REDACTED"
            }
        },
        {
            "activeRefreshDuration": 120,
            "platform": "myQ",
            "name": "myQ",
            "refreshInterval": 10,
            "password": "REDACTED",
            "mqttTopic": "myq ",
            "_bridge": {
                "port": 54876,
                "username": ""REDACTED""
            },
            "activeRefreshInterval": 3,
            "email": "sander_alexander@icloud.com"
        },
        {
            "showRunall": false,
            "password": "REDACTED",
            "showSchedules": false,
            "showStandby": false,
            "showIrrigation": true,
            "showTempSensor": false,
            "showLimitsSensor": false,
            "showFloodSensor": false,
            "displayValveType": 1,
            "runtimeSource": 2,
            "_bridge": {
                "port": 41641,
                "username": "REDACTED"
            },
            "name": "B-Hyve",
            "email": "Sander_alexander@yahoo.com",
            "useIrrigationDisplay": true,
            "platform": "bhyve",
            "defaultRuntime": 5,
            "showBridge": false
        },
        {
            "options": {
                "username": "sander_alexander@icloud.com",
                "password": "REDACTED",
                "accessId": "REDACTED",
                "accessKey": "REDACTED",
                "lang": "en",
                "projectType": "2",
                "appSchema": "tuyaSmart",
                "countryCode": 1,
                "debug": false
            },
            "name": "TuyaPlatform",
            "platform": "TuyaPlatform",
            "_bridge": {
                "username": "REDACTED",
                "port": 55726
            }
        }
    ],
    "accessories": [],
    "bridge": {
        "port": 51388,
        "name": "Homebridge 8E6C",
        "bind": [
            "eth0"
        ],
        "username": "REDACTED",
        "pin": "540-60-439",
        "advertiser": "avahi"
    },
    "disabledPlugins": [
        "homebridge-alexa",
        "homebridge-samsung-tizen"
    ]
}
```


Show the relevant portion of your homebridge config.json here, if needed.
Remove any sensitive information.
```
{
            "activeRefreshDuration": 120,
            "platform": "myQ",
            "name": "myQ",
            "refreshInterval": 10,
            "password": "REDACTED",
            "mqttTopic": "myq ",
            "_bridge": {
                "port": 54876,
                "username": "REDACTED"
            },
            "activeRefreshInterval": 3,
            "email": "sander_alexander@icloud.com"
        },
```

**Screenshots:**
Not Applicable

**Environment:**

* **Homebridge Version:**  1.5.0 
* **Node Version:** 16.15.1
* **Homebridge-myQ Plugin Version**: 2.7.4
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:** iPhone 13 pro max, ipad mini 6th gen both running iOS/iPad OS 16.0 beta 2 (but was having issues on all versions of iOS 15, issue does not appear to be Apple-Related), as well as an Apple Watch Series 7 WatchOS v 9.0 beta 2. In my household are the following homekit compatible devices other than the two I mentioned above: iPhone 13 pro max iOS 15.5, Watch Series 5 WatchOS 8.6, (4) Homepod Mini's all running v 15.5.1, (2) AppleTV 4K's running TVOS 16.0 Beta 2, (1) AppleTV HD running TVOS 16.0 beta 2. There may be others but that is the bulk of them. 
* **Operating System and OS Version:** Raspbian / Docker 

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

