* Add support for separate on/off ids on manual configured IHC lights. This makes it easier to support IHC code units thats relies on being turned on and off through specific inputs. Also adds a pulse service (ihc.pulse) that supports sending a short on/off pulse to an IHC input. * Fix * Lint fix * Add on/off id support in switch * Make pulse async * Code review fixes
31 lines
No EOL
829 B
YAML
31 lines
No EOL
829 B
YAML
# Describes the format for available IHC services
|
|
|
|
set_runtime_value_bool:
|
|
description: Set a boolean runtime value on the IHC controller.
|
|
fields:
|
|
ihc_id:
|
|
description: The integer IHC resource ID.
|
|
value:
|
|
description: The boolean value to set.
|
|
|
|
set_runtime_value_int:
|
|
description: Set an integer runtime value on the IHC controller.
|
|
fields:
|
|
ihc_id:
|
|
description: The integer IHC resource ID.
|
|
value:
|
|
description: The integer value to set.
|
|
|
|
set_runtime_value_float:
|
|
description: Set a float runtime value on the IHC controller.
|
|
fields:
|
|
ihc_id:
|
|
description: The integer IHC resource ID.
|
|
value:
|
|
description: The float value to set.
|
|
|
|
pulse:
|
|
description: Pulses an input on the IHC controller.
|
|
fields:
|
|
ihc_id:
|
|
description: The integer IHC resource ID. |