Add support for linked_doorbell_sensor to HomeKit locks (#131660)

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Andy
2024-11-30 20:30:21 +01:00
committed by GitHub
parent 6da2515d7a
commit bcdac7ed37
7 changed files with 456 additions and 92 deletions

View File

@@ -159,8 +159,20 @@ def test_validate_entity_config() -> None:
assert vec({"lock.demo": {}}) == {
"lock.demo": {ATTR_CODE: None, CONF_LOW_BATTERY_THRESHOLD: 20}
}
assert vec({"lock.demo": {ATTR_CODE: "1234"}}) == {
"lock.demo": {ATTR_CODE: "1234", CONF_LOW_BATTERY_THRESHOLD: 20}
assert vec(
{
"lock.demo": {
ATTR_CODE: "1234",
CONF_LINKED_DOORBELL_SENSOR: "event.doorbell",
}
}
) == {
"lock.demo": {
ATTR_CODE: "1234",
CONF_LOW_BATTERY_THRESHOLD: 20,
CONF_LINKED_DOORBELL_SENSOR: "event.doorbell",
}
}
assert vec({"media_player.demo": {}}) == {