Homekit connection and not able to upgrade 
**Description**
Since upgrading to Version 3.3.4 my accessories are losing connection to HomeKit, I'm trying to upgrade to 3.3.5 to see if that solves the issue without any luck. When I click the upgrade it just spins, I will have to unplug the Hoobs to get it back working which also links homekit correctly. My Node Version is 14.16.0

**Version**
Please include the version of HOOBS you are using.

**Did you upgrade**
Please let us know if you upgraded from a previous version.
- [x ] Yes
- [ ] No

**Pervious version**
If you upgraded, please let us know your previous version.

**Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1?**
Did you perform an upgrade from HOOBS 2.1.1? Some things are different.
- [ ] Yes
- [ x] No

**What device are you using?**
Please let us know the device you are running HOOBS on.
- [ x] HOOBS Box
- [ ] HOOBS SD Card
- [ ] Custom Install

**If this is a custom install, what's your operating system?**
Please let us know what operating system and version you are using. Ex. Fedora 30 or macOS Catalina.

**List your plugins**
Please include a list of the plugins you are using. We need to be able to find it on NPM. If the plugin is no published, please include a link to the repository.

HArmony
Hue
Nest
Platform Wemo
RIng
Roomba STV
TPLINK Smarthome
Wiz Lan

**Post your config**
This can be found in the interface, Configuration -> Advanced or you can get it via SSH `cat ~/.hoobs/etc/config.json`

* Remove any passwords from the config file. This is public.

```
"server": {
        "port": 80,
        "origin": "*",
        "autostart": 0,
        "home_setup_id": "X-HM://0023ISYWY96FH",
        "polling_seconds": 1
    },
    "client": {
        "default_route": "status",
        "inactive_logoff": 30,
        "theme": "hoobs-light",
        "locale": "en",
        "temp_units": "fahrenheit",
        "country_code": "US",
        "postal_code": "48188",
        "latitude": "",
        "longitude": ""
    },
    "bridge": {
        "name": "HOOBS",
        "port": 51826,
        "pin": "031-45-154",
        "username": "3F:F7:D4:70:95:49"
    },
    "description": "",
    "ports": {},
    "accessories": [
        {
            "accessory": "Roomba",
            "plugin_map": {
                "plugin_name": "homebridge-roomba-stv",
                "index": 0
            },
            "name": "Roomba",
            "blid": "31B8440C82118530",
            "robotpwd": ":1:1602869982:ugfwohLQdNeY1wCZ",
            "model": "981",
            "ipaddress": "192.168.86.248",
            "autoRefreshEnabled": true,
            "keepAliveEnabled": true,
            "cacheTTL": 30
        }
    ],
    "platforms": [
        {
            "platform": "Ring",
            "plugin_map": {
                "plugin_name": "homebridge-ring"
            },
            "refreshToken": 
        },
        {
            "platform": "Nest",
            "plugin_map": {
                "plugin_name": "homebridge-nest"
            },
            "name": "Nest"
        },
        {
            "platform": "HarmonyHubWebSocket",
            "plugin_map": {
                "plugin_name": "homebridge-harmony"
            },
            "name": "Living Room TV",
            "hubIP": "192.168.86.34",
            "hubName": "Living Room",
            "cleanCache": true,
            "publishAllTVAsExternalAccessory": false,
            "TVAccessory": true,
            "configureAccesscontrol": true,
            "playPauseBehavior": true,
            "numberOfCommandsSentForVolumeControl": -3,
            "switchAccessories": true,
            "publishGeneralMuteSwitch": true,
            "publishGeneralVolumeSlider": true,
            "publishGeneralVolumeSwitches": true,
            "linkVolumeControlToTV": true,
            "addAllActivitiesToSkippedIfSameStateActivitiesList": true,
            "publishSwitchActivitiesAsIndividualAccessories": true
        },
        {
            "platform": "HarmonyHubWebSocket",
            "plugin_map": {
                "plugin_name": "homebridge-harmony"
            },
            "name": "ManCave TV",
            "hubIP": "192.168.86.35",
            "hubName": "ManCave",
            "cleanCache": true,
            "publishAllTVAsExternalAccessory": false,
            "TVAccessory": true,
            "configureAccesscontrol": true,
            "playPauseBehavior": true,
            "numberOfCommandsSentForVolumeControl": -3,
            "switchAccessories": true,
            "publishGeneralMuteSwitch": true,
            "publishGeneralVolumeSlider": true,
            "publishGeneralVolumeSwitches": true,
            "linkVolumeControlToTV": true,
            "addAllActivitiesToSkippedIfSameStateActivitiesList": true
        },
        {
            "platform": "TplinkSmarthome",
            "plugin_map": {
                "plugin_name": "homebridge-tplink-smarthome"
            },
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": true,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "pollingInterval": 1,
            "transport": "tcp",
            "waitTimeUpdate": 1,
            "timeout": 2
        },
        {
            "platform": "BelkinWeMo",
            "plugin_map": {
                "plugin_name": "homebridge-platform-wemo"
            },
            "name": "Wemo"
        },
        {
            "platform": "Hue",
            "plugin_map": {
                "plugin_name": "homebridge-hue"
            },
            "name": "Hue",
            "anyOn": true,
            "effects": true,
            "nativeHomeKitLights": false,
            "nativeHomeKitSensors": false,
            "nupnp": true,
            "resource": true,
            "users": {
                "I"
            },
            "groups": true,
            "lights": true,
            "linkButton": true,
            "group0": true,
            "scenes": true,
            "scenesAsSwitch": true,
            "rooms": true,
            "rules": false,
            "timeout": 1
        },
        {
            "platform": "WizSmarthome",
            "plugin_map": {
                "plugin_name": "homebridge-wiz-lan"
            }
        }
    ]
}
```

**Post your log**
You can get the log from the interface. This is in the Log section.

```
POST LOG HERE
```

**Additional context**
Add any other context about the problem here.
