bba9a3c1eb
- the repository content matches hacs.json - is installalbe via git checkout
19 lines
581 B
Python
19 lines
581 B
Python
"""Auth sessions for pybotvac."""
|
|
import pybotvac
|
|
|
|
|
|
class VorwerkSession(pybotvac.PasswordlessSession):
|
|
"""PasswordlessSession pybotvac session for Vorwerk cloud."""
|
|
|
|
# The client_id is the same for all users.
|
|
CLIENT_ID = "KY4YbVAvtgB7lp8vIbWQ7zLk3hssZlhR"
|
|
|
|
def __init__(self):
|
|
"""Initialize Vorwerk cloud session."""
|
|
super().__init__(client_id=VorwerkSession.CLIENT_ID, vendor=pybotvac.Vorwerk())
|
|
|
|
@property
|
|
def token(self):
|
|
"""Return the token dict. Contains id_token, access_token and refresh_token."""
|
|
return self._token
|