forked from Hassassistant/OpenAssist
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathautomation.yaml
39 lines (39 loc) · 1.05 KB
/
automation.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
alias: Piper TTS - Openassist
description: ""
trigger:
- platform: state
entity_id:
- sensor.openassist_response
attribute: message
id: message
- platform: state
entity_id:
- sensor.openassist_response
attribute: index_status
id: index
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: index
sequence:
- service: tts.speak
data:
cache: true
media_player_entity_id: media_player.your_media_entity
message: "{{ state_attr('sensor.openassist_response', 'index_status') }}"
target:
entity_id: tts.piper
- conditions:
- condition: trigger
id: message
sequence:
- service: tts.speak
data:
cache: true
media_player_entity_id: media_player.your_media_entity
message: "{{ state_attr('sensor.openassist_response', 'message') }}"
target:
entity_id: tts.piper
mode: single