1
mirror of https://github.com/home-assistant/core synced 2024-10-04 07:58:43 +02:00
ha-core/homeassistant/components/insteon/services.yaml
tkdrob 028a07d86f
Wrap up selectors (#50794)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00

181 lines
4.7 KiB
YAML

add_all_link:
name: Add all link
description: Tells the Insteom Modem (IM) start All-Linking mode. Once the the IM is in All-Linking mode, press the link button on the device to complete All-Linking.
fields:
group:
name: Group
description: All-Link group number.
required: true
selector:
number:
min: 0
max: 255
mode:
name: Mode
description: Linking mode controller - IM is controller responder - IM is responder
required: true
selector:
select:
options:
- 'controller'
- 'responder'
delete_all_link:
name: Delete all link
description: Tells the Insteon Modem (IM) to remove an All-Link record from the All-Link Database of the IM and a device. Once the IM is set to delete the link, press the link button on the corresponding device to complete the process.
fields:
group:
name: Group
description: All-Link group number.
required: true
selector:
number:
min: 0
max: 255
load_all_link_database:
name: Load all link database
description: Load the All-Link Database for a device. WARNING - Loading a device All-LInk database is very time consuming and inconsistent. This may take a LONG time and may need to be repeated to obtain all records.
fields:
entity_id:
name: Entity
description: Name of the device to load. Use "all" to load the database of all devices.
required: true
example: "light.1a2b3c"
selector:
text:
reload:
name: Reload
description: Reload all records. If true the current records are cleared from memory (does not effect the device) and the records are reloaded. If false the existing records are left in place and only missing records are added. Default is false.
default: false
selector:
boolean:
print_all_link_database:
name: Print all link database
description: Print the All-Link Database for a device. Requires that the All-Link Database is loaded into memory.
fields:
entity_id:
name: Entity
description: Name of the device to print
required: true
selector:
entity:
integration: insteon
print_im_all_link_database:
name: Print IM all link database
description: Print the All-Link Database for the INSTEON Modem (IM).
x10_all_units_off:
name: X10 all units off
description: Send X10 All Units Off command
fields:
housecode:
name: Housecode
description: X10 house code
required: true
selector:
select:
options:
- 'a'
- 'b'
- 'c'
- 'd'
- 'e'
- 'f'
- 'g'
- 'h'
- 'i'
- 'j'
- 'k'
- 'l'
- 'm'
- 'n'
- 'o'
- 'p'
x10_all_lights_on:
name: X10 all lights on
description: Send X10 All Lights On command
fields:
housecode:
name: Housecode
description: X10 house code
required: true
selector:
select:
options:
- 'a'
- 'b'
- 'c'
- 'd'
- 'e'
- 'f'
- 'g'
- 'h'
- 'i'
- 'j'
- 'k'
- 'l'
- 'm'
- 'n'
- 'o'
- 'p'
x10_all_lights_off:
name: X10 all lights off
description: Send X10 All Lights Off command
fields:
housecode:
name: Housecode
description: X10 house code
required: true
selector:
select:
options:
- 'a'
- 'b'
- 'c'
- 'd'
- 'e'
- 'f'
- 'g'
- 'h'
- 'i'
- 'j'
- 'k'
- 'l'
- 'm'
- 'n'
- 'o'
- 'p'
scene_on:
name: Scene on
description: Trigger an INSTEON scene to turn ON.
fields:
group:
name: Group
description: INSTEON group or scene number
required: true
selector:
number:
min: 0
max: 255
scene_off:
name: Scene off
description: Trigger an INSTEON scene to turn OFF.
fields:
group:
name: Group
description: INSTEON group or scene number
required: true
selector:
number:
min: 0
max: 255
add_default_links:
name: Add default links
description: Add the default links between the device and the Insteon Modem (IM)
fields:
entity_id:
name: Entity
description: Name of the device to load. Use "all" to load the database of all devices.
required: true
example: "light.1a2b3c"
selector:
text: