Network event and crash
I noticed that when I have a network drop, I see various log messages to that effect and they all seem to handle it well and recover. But this plugin has an exception and crashes. I run a Child bridge so not a big deal but you may want to put some error handling in to cover this.

/homebridge/node_modules/homebridge-weather-plus/apis/openweathermap.js:406
                                callback(requestError);
    ^
TypeError: Cannot read properties of undefined (reading 'list')
    at /homebridge/node_modules/homebridge-weather-plus/apis/openweathermap.js:108:46
    at Request._callback (/homebridge/node_modules/homebridge-weather-plus/apis/openweathermap.js:406:5)
    at self.callback (/homebridge/node_modules/homebridge-weather-plus/node_modules/request/request.js:185:22)
    at Request.emit (node:events:513:28)
    at Request.onRequestError (/homebridge/node_modules/homebridge-weather-plus/node_modules/request/request.js:877:8)
    at ClientRequest.emit (node:events:513:28)
    at TLSSocket.socketErrorListener (node:_http_client:496:9)
    at TLSSocket.emit (node:events:513:28)
    at emitErrorNT (node:internal/streams/destroy:151:8)
    at emitErrorCloseNT (node:internal/streams/destroy:116:3)
[2/7/2023, 11:50:10 AM] [homebridge-weather-plus] Child bridge process ended
[2/7/2023, 11:50:10 AM] [homebridge-weather-plus] Process Ended. Code: 1, Signal: null
[2/7/2023, 11:50:17 AM] [homebridge-weather-plus] Restarting Process...