New apps Added
This commit is contained in:
@@ -0,0 +1,180 @@
|
||||
run_action:
|
||||
name: Run Action
|
||||
description: Execute the action of a schedule, optionally at a given time.
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: Identifier of the scheduler entity.
|
||||
example: "switch.schedule_abcdef"
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: scheduler
|
||||
domain: switch
|
||||
time:
|
||||
name: Time
|
||||
description: Time for which to evaluate the action (only useful for schedules with multiple timeslot)
|
||||
example: '"12:00"'
|
||||
required: false
|
||||
selector:
|
||||
time:
|
||||
skip_conditions:
|
||||
name: Skip Conditions
|
||||
description: Whether the conditions of the schedule should be skipped or not
|
||||
required: false
|
||||
selector:
|
||||
boolean:
|
||||
|
||||
remove:
|
||||
name: Remove
|
||||
description: Remove a schedule entity
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: Identifier of the scheduler entity.
|
||||
example: "switch.schedule_abcdef"
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: scheduler
|
||||
domain: switch
|
||||
|
||||
add:
|
||||
name: Add
|
||||
description: Create a new schedule entity
|
||||
fields:
|
||||
weekdays:
|
||||
name: Weekdays
|
||||
description: Days of the week for which the schedule should be repeated
|
||||
example: '["daily"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
start_date:
|
||||
name: Start date
|
||||
description: Date from which schedule should be executed
|
||||
example: '["2021-01-01"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
end_date:
|
||||
name: End date
|
||||
description: Date until which schedule should be executed
|
||||
example: '["2021-12-31"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
timeslots:
|
||||
name: Timeslots
|
||||
description: list of timeslots with their actions and optionally conditions (should be kept the same for all timeslots)
|
||||
example: '[{start: "12:00", stop: "13:00", actions: [{service: "light.turn_on", entity_id: "light.my_lamp", service_data: {brightness: 200}}]}]'
|
||||
required: true
|
||||
selector:
|
||||
object:
|
||||
repeat_type:
|
||||
name: Repeat Type
|
||||
description: Control what happens after the schedule is triggered
|
||||
example: '"repeat"'
|
||||
required: true
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- repeat
|
||||
- single
|
||||
- pause
|
||||
name:
|
||||
name: Name
|
||||
description: Friendly name for the schedule
|
||||
required: false
|
||||
example: "My schedule"
|
||||
selector:
|
||||
text:
|
||||
|
||||
edit:
|
||||
name: Edit
|
||||
description: Edit a schedule entity
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: Identifier of the scheduler entity.
|
||||
example: "switch.schedule_abcdef"
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: scheduler
|
||||
domain: switch
|
||||
weekdays:
|
||||
name: Weekdays
|
||||
description: Days of the week for which the schedule should be repeated
|
||||
example: '["daily"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
start_date:
|
||||
name: Start date
|
||||
description: Date from which schedule should be executed
|
||||
example: '["2021-01-01"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
end_date:
|
||||
name: End date
|
||||
description: Date until which schedule should be executed
|
||||
example: '["2021-12-31"]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
timeslots:
|
||||
name: Timeslots
|
||||
description: list of timeslots with their actions and optionally conditions (should be kept the same for all timeslots)
|
||||
example: '[{start: "12:00", stop: "13:00", actions: [{service: "light.turn_on", entity_id: "light.my_lamp", service_data: {brightness: 200}}]}]'
|
||||
required: false
|
||||
selector:
|
||||
object:
|
||||
repeat_type:
|
||||
name: Repeat Type
|
||||
description: Control what happens after the schedule is triggered
|
||||
example: '"repeat"'
|
||||
required: false
|
||||
selector:
|
||||
select:
|
||||
options:
|
||||
- repeat
|
||||
- single
|
||||
- pause
|
||||
name:
|
||||
name: Name
|
||||
description: Friendly name for the schedule
|
||||
required: false
|
||||
example: "My schedule"
|
||||
selector:
|
||||
text:
|
||||
|
||||
copy:
|
||||
name: Copy
|
||||
description: Duplicate a schedule entity
|
||||
fields:
|
||||
entity_id:
|
||||
name: Entity
|
||||
description: Identifier of the scheduler entity.
|
||||
example: "switch.schedule_abcdef"
|
||||
required: true
|
||||
selector:
|
||||
entity:
|
||||
integration: scheduler
|
||||
domain: switch
|
||||
name:
|
||||
name: Name
|
||||
description: Friendly name for the copied schedule
|
||||
required: false
|
||||
example: "My schedule"
|
||||
selector:
|
||||
text:
|
||||
|
||||
disable_all:
|
||||
name: Disable All
|
||||
description: Disables all schedules
|
||||
|
||||
enable_all:
|
||||
name: Enable All
|
||||
description: Enables all schedules
|
||||
Reference in New Issue
Block a user