* 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 0ef9d1c6bb452b3a06856bc6bf5e81303a33c6b9.
17 lines
385 B
Python
17 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]
|