* Add support for dormakaba dKey locks
* Pylint
* Address review comments
* Add test for already configured entry
* Add user flow
* Address review comments
* Simplify config flow
* Add tests
* Sort manifest
* Remove useless _abort_if_unique_id_configured
* Remove config entry update listener
* Simplify user flow
* Remove startup event
* Revert "Simplify user flow"
This reverts commit 0ef9d1c6bb
.
16 lines
385 B
Python
16 lines
385 B
Python
"""The Dormakaba dKey integration models."""
|
|
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
|
|
from py_dormakaba_dkey import DKEYLock
|
|
|
|
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
|
|
|
|
|
|
@dataclass
|
|
class DormakabaDkeyData:
|
|
"""Data for the Dormakaba dKey integration."""
|
|
|
|
lock: DKEYLock
|
|
coordinator: DataUpdateCoordinator[None]
|