39 lines
788 B
YAML
39 lines
788 B
YAML
intent_script:
|
|
SetTimer:
|
|
action:
|
|
service: timer.start
|
|
target:
|
|
entity_id: "{{ room }}"
|
|
data:
|
|
duration: >
|
|
{% if unit == 'hours' %}
|
|
{{ (time * 60) * 60 }}
|
|
{% elif unit == 'minutes' %}
|
|
{{ time * 60}}
|
|
{% elif unit == 'seconds' %}
|
|
{{ time }}
|
|
{% endif %}
|
|
speech:
|
|
text: "Okay"
|
|
CancelTimer:
|
|
action:
|
|
service: timer.cancel
|
|
target:
|
|
entity_id: "{{ room }}"
|
|
speech:
|
|
text: "Okay"
|
|
PauseTimer:
|
|
action:
|
|
service: timer.pause
|
|
target:
|
|
entity_id: "{{ room }}"
|
|
speech:
|
|
text: "Okay"
|
|
ResumeTimer:
|
|
action:
|
|
service: timer.start
|
|
target:
|
|
entity_id: "{{ room }}"
|
|
speech:
|
|
text: "Okay"
|