* Implement X10 * Add X10 after add_device_callback * Ref device by id not hex and add x10OnOffSwitch name * X10 services and add sensor device * Correctly reference X10_HOUSECODE_SCHEMA * Log adding of X10 devices * Add X10 All Units Off, All Lights On and All Lights Off devices * Correct ref to X10 states vs devices * Add X10 All Units Off, All Lights On and All Lights Off devices * Correct X10 config * Debug x10 device additions * Config x10 from bool to housecode char * Pass PLM to X10 device create * Remove PLM to call to add_x10_device * Unconfuse x10 config and method names * Correct spelling of x10_all_lights_off_housecode * Bump insteonplm to 0.10.0 to support X10 * Add host to config options * Add username and password to config for hub connectivity * Add username and password to config for hub * Convert port to int if host is defined * Add KeypadLinc * Update config schema to require either port or host * Solidify Hub and PLM configuration to ensure proper settings * Update hub schema * Bump insteonplm version * Fix pylint and flake issues * Bump insteonplm to 0.12.1 * Merge insteon_plm and insteon_local to insteon * Rename insteon_plm to insteon * Bump insteonplm to 0.12.2 * Flake8 cleanup * Update .coveragerc for insteon_plm, insteon_local and insteon changes * Add persistent notification * Fix reference to insteon_plm * Fix indentation * Shorten message and fix grammer * Add comment to remove in release 0.90 * Hound fix
51 lines
2.1 KiB
YAML
51 lines
2.1 KiB
YAML
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:
|
|
description: All-Link group number.
|
|
example: 1
|
|
mode:
|
|
description: Linking mode controller - IM is controller responder - IM is responder
|
|
example: 'controller'
|
|
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:
|
|
description: All-Link group number.
|
|
example: 1
|
|
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:
|
|
description: Name of the device to print
|
|
example: 'light.1a2b3c'
|
|
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.
|
|
example: 'true'
|
|
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:
|
|
description: Name of the device to print
|
|
example: 'light.1a2b3c'
|
|
print_im_all_link_database:
|
|
description: Print the All-Link Database for the INSTEON Modem (IM).
|
|
x10_all_units_off:
|
|
description: Send X10 All Units Off command
|
|
fields:
|
|
housecode:
|
|
description: X10 house code
|
|
example: c
|
|
x10_all_lights_on:
|
|
description: Send X10 All Lights On command
|
|
fields:
|
|
housecode:
|
|
description: X10 house code
|
|
example: c
|
|
x10_all_lights_off:
|
|
description: Send X10 All Lights Off command
|
|
fields:
|
|
housecode:
|
|
description: X10 house code
|
|
example: c
|