Fixes:
- Reauth error (KeyError) (fixes: #208)
- Add async lock to refresh-token (fixes: #208)
- Sensor "max_soc" not available for EQx (fixes: #210)
- New websocket implementation to handle some race conditions (tackles: #156)
New:
- Sensor "Sunroof" (#206)
"0": "Closed", "1": "Opened", "2": "Open lifting", "3": "Running", "4": "Anti booming", "5": "Intermediate sliding", "6": "Intermediate lifting", "7": "Opening", "8": "Closing", "9": "Anti booming lifting", "10": "Intermediate position", "11": "Opening lifting", "12": "Closing lifting"