Suggestions for handling 406 Error
Hey, I notice that the plugin homebridge-ewelink does nothing just logs warning when receiving `406` error from WebSocket. In fact, `406` will be responded only if the `at` is invalid, expired mostly. **If so, server close the web socket connection immediately,** which leads to that client is caught in a loop of opening a connection, initiating a handshake, and connection being closed.

Thus, my suggestion is that client re-obtains `at` from login interface and re-establish the web socket connection, then do handshake.