239 lines
5.0 KiB
YAML
239 lines
5.0 KiB
YAML
sequence:
|
|
description: "Run a sequence of services"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
sequence:
|
|
name: Actions
|
|
description: List of services to run
|
|
selector:
|
|
object:
|
|
|
|
delay:
|
|
description: "Wait for a time"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
time:
|
|
name: Time
|
|
description: Time to wait (ms)
|
|
selector:
|
|
number:
|
|
mode: box
|
|
|
|
popup:
|
|
description: "Display a popup"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
title:
|
|
name: Title
|
|
description: "Popup title"
|
|
selector:
|
|
text:
|
|
content:
|
|
name: Content
|
|
required: true
|
|
description: "Popup content (Test or lovelace card configuration)"
|
|
selector:
|
|
object:
|
|
size:
|
|
name: Size
|
|
selector:
|
|
select:
|
|
mode: dropdown
|
|
options:
|
|
- normal
|
|
- wide
|
|
- fullscreen
|
|
right_button:
|
|
name: Right button
|
|
description: Text of the right button
|
|
selector:
|
|
text:
|
|
right_button_action:
|
|
name: Right button action
|
|
description: Action to perform when the right button is pressed
|
|
selector:
|
|
object:
|
|
left_button:
|
|
name: Left button
|
|
description: Text of the left button
|
|
selector:
|
|
text:
|
|
left_button_action:
|
|
name: Left button action
|
|
description: Action to perform when left button is pressed
|
|
selector:
|
|
object:
|
|
dismissable:
|
|
name: User dismissable
|
|
description: Whether the popup can be closed by the user without action
|
|
default: true
|
|
selector:
|
|
boolean:
|
|
dismiss_action:
|
|
name: Dismiss action
|
|
description: Action to perform when popup is dismissed
|
|
selector:
|
|
object:
|
|
autoclose:
|
|
name: Auto close
|
|
description: Close the popup automatically on mouse, pointer or keyboard activity
|
|
default: false
|
|
selector:
|
|
boolean:
|
|
timeout:
|
|
name: Auto close timeout
|
|
description: Time before closing (ms)
|
|
selector:
|
|
number:
|
|
mode: box
|
|
timeout_action:
|
|
name: Timeout action
|
|
description: Action to perform when popup is closed by timeout
|
|
selector:
|
|
object:
|
|
style:
|
|
name: Styles
|
|
description: CSS code to apply to the popup window
|
|
selector:
|
|
text:
|
|
multiline: true
|
|
|
|
more_info:
|
|
description: "Show more-info dialog"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
entity:
|
|
name: Entity ID
|
|
required: true
|
|
selector:
|
|
text:
|
|
large:
|
|
name: Large size
|
|
default: false
|
|
selector:
|
|
boolean:
|
|
ignore_popup_card:
|
|
name: Ignore any active popup-card overrides
|
|
default: false
|
|
selector:
|
|
boolean:
|
|
|
|
close_popup:
|
|
description: "Close a popup"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
|
|
navigate:
|
|
description: "Navigate browser to a different page"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
path:
|
|
name: Path
|
|
description: "Target path"
|
|
selector:
|
|
text:
|
|
|
|
refresh:
|
|
description: "Refresh page"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
|
|
console:
|
|
description: "Print text to browser console"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
message:
|
|
name: Message
|
|
description: "Text to print"
|
|
selector:
|
|
text:
|
|
|
|
javascript:
|
|
description: "Run arbitrary JavaScript code"
|
|
target:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
entity:
|
|
integration: "browser_mod_none"
|
|
area:
|
|
device:
|
|
integration: "browser_mod"
|
|
multiple: true
|
|
fields:
|
|
code:
|
|
name: Code
|
|
description: "JavaScript code to run"
|
|
selector:
|
|
object:
|