core/homeassistant/components/deconz/services.yaml

88 lines
2.7 KiB
YAML

configure:
name: Configure
description: >-
Configure attributes of either a device endpoint in deCONZ
or the deCONZ service itself.
fields:
entity:
name: Entity
description: Represents a specific device endpoint in deCONZ.
selector:
entity:
integration: deconz
field:
name: Path
description: >-
String representing a full path to deCONZ endpoint (when
entity is not specified) or a subpath of the device path for the
entity (when entity is specified).
example: '"/lights/1/state" or "/state"'
selector:
text:
data:
name: Configuration payload
description: JSON object with what data you want to alter.
required: true
example: '{"on": true}'
selector:
object:
bridgeid:
name: Bridge identifier
description: >-
Unique string for each deCONZ hardware.
It can be found as part of the integration name.
Useful if you run multiple deCONZ integrations.
example: "00212EFFFF012345"
selector:
text:
device_refresh:
name: Device refresh
description: Refresh available devices from deCONZ.
fields:
bridgeid:
name: Bridge identifier
description: >-
Unique string for each deCONZ hardware.
It can be found as part of the integration name.
Useful if you run multiple deCONZ integrations.
example: "00212EFFFF012345"
selector:
text:
remove_orphaned_entries:
name: Remove orphaned entries
description: Clean up device and entity registry entries orphaned by deCONZ.
fields:
bridgeid:
name: Bridge identifier
description: >-
Unique string for each deCONZ hardware.
It can be found as part of the integration name.
Useful if you run multiple deCONZ integrations.
example: "00212EFFFF012345"
selector:
text:
alarm_panel_state:
name: Alarm panel state
description: Put keypad panel in an intermediate state, to help with visual and audible cues to the user.
target:
entity:
integration: deconz
domain: alarm_control_panel
fields:
panel_state:
name: Panel state
description: >-
- "entry_delay": make panel beep until panel is disarmed. Beep interval is long.
- "exit_delay": make panel beep until panel is set to armed state. Beep interval is short.
- "not_ready_to_arm": turn on yellow status led on the panel. Indicate not all conditions for arming are met.
required: true
selector:
select:
options:
- "entry_delay"
- "exit_delay"
- "not_ready_to_arm"