Homebridge not responding in Homekit
### Current Situation

HI, I've used Homebridge for over a year now, no issues at all.
but in the 2 last weeks, I've had multiple issues where homebridge stops responding in homekit.
does anyone have a fix for this, the only fix I've had before is to reset homebridge and scan it into homekit again but with 34 light and multiple other accessories that is really time-consuming and annoying.





### Logs

```markdown
`Loading logs using "custom" method...
CMD: pm2 logs --raw --out --lines 80 homebridge

[TAILING] Tailing last 80 lines for [homebridge] process (change the value with --lines option)
/root/.pm2/logs/homebridge-out.log last 80 lines:
[12/21/2022, 5:30:48 PM] ---
[12/21/2022, 5:30:48 PM] ---
[12/21/2022, 5:30:48 PM] Loaded plugin: homebridge-smartthings@2.3.8
[12/21/2022, 5:30:48 PM] Registering platform 'homebridge-smartthings.SmartThings-v2'
[12/21/2022, 5:30:48 PM] ---
[12/21/2022, 5:30:49 PM] ---
[12/21/2022, 5:30:49 PM] ---
[12/21/2022, 5:30:49 PM] Loading 5 platforms...
[12/21/2022, 5:30:49 PM] [Config] Initializing config platform...
[12/21/2022, 5:30:49 PM] [Config] Spawning homebridge-config-ui-x with PID 28541
[12/21/2022, 5:30:49 PM] [SmartThings-v2] Initializing SmartThings-v2 platform...
[12/21/2022, 5:30:49 pm] [SmartThings-v2] INFO: Homebridge Version: 2.7
[12/21/2022, 5:30:49 pm] [SmartThings-v2] INFO: SmartThings-v2 Plugin Version: 2.3.8
[12/21/2022, 5:30:49 pm] [SmartThings-v2] INFO: Checking Package Version for Updates...
[12/21/2022, 5:30:49 PM] Loading 1 accessories...
[12/21/2022, 5:30:49 pm] [SmartThings-v2] INFO: Fetching SmartThings-v2 Devices. NOTICE: This may take a moment if you have a large number of device data is being loaded!
[12/21/2022, 5:30:49 pm] [SmartThings-v2] GOOD: Refreshing All Device Data | Source: (First Launch)
[12/21/2022, 5:30:49 PM] Publishing bridge accessory (name: Homebridge, publishInfo: {
  username: '0E:4B:02:FD:4A:1B',
  port: 51826,
  pincode: '***-**-***',
  category: 2,
  bind: undefined,
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: 'ciao'
}).
Setup Payload:
X-HM://0023SWC7C23EW
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:


[12/21/2022, 5:30:49 PM] Homebridge v1.6.0 (HAP v0.11.0) (Homebridge) is running on port 51826.
[12/21/2022, 5:30:49 pm] [SmartThings-v2] INFO: INFO: Your plugin version is up-to-date
[12/21/2022, 5:30:49 pm] [SmartThings-v2] NOTICE: Sending Plugin Status to SmartThings | UpdateAvailable: false | newVersion: 2.3.8
[12/21/2022, 5:30:51 pm] [SmartThings-v2] NOTICE: Temperature Unit is Now: (C)
[12/21/2022, 5:30:51 pm] [SmartThings-v2] NOTICE: Updating Global Values | HubIP: 192.168.1.145 | UseLocal: false
[12/21/2022, 5:30:51 pm] [SmartThings-v2] WARN: Devices to Remove: (0) []
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: Devices to Update: (30)
[12/21/2022, 5:30:51 pm] [SmartThings-v2] GOOD: Devices to Create: (0) []
[12/21/2022, 5:30:51 pm] [SmartThings-v2] ALERT: Total Initialization Time: (2 seconds)
[12/21/2022, 5:30:51 pm] [SmartThings-v2] NOTICE: Unknown Capabilities: ["Firmware Update","signalahead13665.applianceoperationstatesv2","signalahead13665.startstopprogramv2","signalahead13665.dishwasherprogramsv2"]
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: SmartThings DeviceCache Size: (30)
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: WebServer Initiated...
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: Sending StartDirect Request to SmartThings | SendToLocalHub: (false)
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: Direct Connect Active | Listening at 192.168.1.30:8000
[12/21/2022, 5:30:51 pm] [SmartThings-v2] INFO: SmartThings-v2 Hub Communication Established
[12/21/2022, 5:31:08 pm] [SmartThings-v2] INFO: [Device Event]: (skabslys) [SWITCH] is off
[12/21/2022, 5:31:16 pm] [SmartThings-v2] INFO: [Device Event]: (skabslys) [SWITCH] is on

`
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge",
        "username": "0E:4B:02:FD:4A:1B",
        "port": 51826,
        "pin": "200-98-504",
        "advertiser": "ciao"
    },
    "description": "Home Smart Home",
    "platforms": [
        {
            "platform": "config",
            "name": "Config",
            "port": "80",
            "auth": "form",
            "theme": "blue",
            "restart": "pm2 restart homebridge",
            "sudo": false,
            "log": {
                "method": "custom",
                "command": "pm2 logs --raw --out --lines 80 homebridge"
            }
        },
        {
            "platform": "SmartThings-v2",
            "name": "SmartThings-v2",
            "app_url": "",
            "app_id": "",
            "access_token": "",
            "temperature_unit": "C",
            "validateTokenId": false,
            "logConfig": {
                "debug": false,
                "showChanges": true,
                "hideTimestamp": false,
                "hideNamePrefix": false,
                "file": {
                    "enabled": true
                }
            }
        },
        {
            "devices": [
                {
                    "name": "Stue TV",
                    "ip": "",
                    "mac": " ",
                    "pollingInterval": 5,
                    "volumeLimit": 100,
                    "volumeControl": "none",
                    "channelControl": false,
                    "mediaControl": false,
                    "screenControl": false,
                    "screenSaverControl": false,
                    "backlightControl": false
                }
            ],
            "platform": "webostv"
        },
        {
            "platform": "netatmo",
            "name": "netatmo platform",
            "ttl": 10,
            "auth": {
                "client_id": "6367a7bddc9e1ceb260b5ae8",
                "client_secret": "6XUo9DxA6YR3r3mcJ9AKTl3hpfQSupD1M",
                "username": "@gmail.com",
                "password": ""
            }
        },
        {
            "platform": "millheat",
            "name": "millheat"
            "username": "",
            "password": "",
            "ignoredDevices": []
        }
    ],
    "accessories": [
        {
            "name": "My LG TV",
            "ip": "192.168.1.56",
            "mac": "",
            "prefsDir": "~/.webosTv",
            "pollingInterval": 5,
            "legacyTvService": false,
            "showInputButtons": false,
            "volumeControl": "true",
            "volumeLimit": 100,
            "channelControl": true,
            "mediaControl": false,
            "remoteControlButtons": [
                "MUTE",
                "VOLUMEUP",
                "VOLUMEDOWN",
                "CHANNELUP",
                "CHANNELDOWN",
                "BACK"
            ],
            "remoteSequenceButtons": [
                {
                    "sequence": [],
                    "interval": 500
                }
            ],
            "accessory": "webostv"
        }
    ],
    "disabledPlugins": [
        "homebridge-webos-tv-ext",
        "homebridge-unifi-protect",
        "homebridge-roomba2",
        "homebridge-webos-tv",
        "homebridge-millheat",
        "homebridge-netatmo"
    ]
}
```


### Environment

- OS: 
- Software: Truenas
- Node:
- npm:


### Process Supervisor

hb-service

### Additional Context

_No response_