Add faucet, shower, sprinkler, valve to HomeKit (#17145)
This commit is contained in:
parent
2e62afabdc
commit
37a47b5a59
7 changed files with 168 additions and 12 deletions
|
@ -11,8 +11,8 @@ import homeassistant.helpers.config_validation as cv
|
|||
import homeassistant.util.temperature as temp_util
|
||||
from .const import (
|
||||
CONF_FEATURE, CONF_FEATURE_LIST, HOMEKIT_NOTIFY_ID, FEATURE_ON_OFF,
|
||||
FEATURE_PLAY_PAUSE, FEATURE_PLAY_STOP, FEATURE_TOGGLE_MUTE, TYPE_OUTLET,
|
||||
TYPE_SWITCH)
|
||||
FEATURE_PLAY_PAUSE, FEATURE_PLAY_STOP, FEATURE_TOGGLE_MUTE, TYPE_FAUCET,
|
||||
TYPE_OUTLET, TYPE_SHOWER, TYPE_SPRINKLER, TYPE_SWITCH, TYPE_VALVE)
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
@ -38,7 +38,9 @@ MEDIA_PLAYER_SCHEMA = vol.Schema({
|
|||
|
||||
SWITCH_TYPE_SCHEMA = BASIC_INFO_SCHEMA.extend({
|
||||
vol.Optional(CONF_TYPE, default=TYPE_SWITCH): vol.All(
|
||||
cv.string, vol.In((TYPE_OUTLET, TYPE_SWITCH))),
|
||||
cv.string, vol.In((
|
||||
TYPE_FAUCET, TYPE_OUTLET, TYPE_SHOWER, TYPE_SPRINKLER,
|
||||
TYPE_SWITCH, TYPE_VALVE))),
|
||||
})
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue