Added some framework for new TTS notifications
This commit is contained in:
82
packages/jarvis.yaml
Normal file
82
packages/jarvis.yaml
Normal file
@ -0,0 +1,82 @@
|
||||
# Original author information below. Could not have done this without his awesome videos!
|
||||
|
||||
###############################################################################
|
||||
# @author : Jeffrey Stone
|
||||
# @date : 07/09/2019
|
||||
# @package : Jarvis
|
||||
# @description : Bringing some Jarvis to Home Assistant
|
||||
###############################################################################
|
||||
|
||||
input_boolean:
|
||||
house_party_protocol_switch:
|
||||
name: House Party Switch
|
||||
|
||||
# automation:
|
||||
# - id: house_party_protocol_on
|
||||
# alias: Turn On House Party Protocol
|
||||
# initial_state: true
|
||||
# trigger:
|
||||
# - platform: state
|
||||
# entity_id: input_boolean.house_party_protocol_switch
|
||||
# to: 'on'
|
||||
# action:
|
||||
# - delay: 00:00:05
|
||||
# - service: homeassistant.turn_on
|
||||
# entity_id: group.incense
|
||||
# - service: script.status_annc
|
||||
# data_template:
|
||||
# who: '{{ states.sensor.room_presence.state }}'
|
||||
# call_house_party_protocol_enabled: 1
|
||||
|
||||
# - id: house_party_protocol_off
|
||||
# alias: Turn Off House Party Protocol
|
||||
# initial_state: true
|
||||
# trigger:
|
||||
# - platform: state
|
||||
# entity_id: input_boolean.house_party_protocol_switch
|
||||
# to: 'off'
|
||||
# action:
|
||||
# - delay: 00:00:05
|
||||
# - service: homeassistant.turn_off
|
||||
# entity_id: group.incense
|
||||
# - service: script.status_annc
|
||||
# data_template:
|
||||
# who: '{{ states.sensor.room_presence.state }}'
|
||||
# call_house_party_protocol_disabled: 1
|
||||
|
||||
script:
|
||||
house_party_protocol_on:
|
||||
sequence:
|
||||
- delay: 00:00:05
|
||||
- service: homeassistant.turn_on
|
||||
entity_id: group.incense
|
||||
- service: script.status_annc
|
||||
data_template:
|
||||
who: '{{ states.sensor.room_presence.state }}'
|
||||
call_house_party_protocol_enabled: 1
|
||||
|
||||
house_party_protocol_off:
|
||||
sequence:
|
||||
- delay: 00:00:05
|
||||
- service: homeassistant.turn_off
|
||||
entity_id: group.incense
|
||||
- service: script.status_annc
|
||||
data_template:
|
||||
who: '{{ states.sensor.room_presence.state }}'
|
||||
call_house_party_protocol_disabled: 1
|
||||
|
||||
alexa_interjection:
|
||||
sequence:
|
||||
- service: script.status_annc
|
||||
data:
|
||||
who: "{{ states('sensor.last_alexa')}}"
|
||||
call_confirmation: 1
|
||||
|
||||
google_interjection:
|
||||
sequence:
|
||||
- service: script.status_annc
|
||||
data:
|
||||
who: '{{ states.sensor.room_audio.state }}'
|
||||
call_confirmation: 1
|
||||
|
||||
|
Reference in New Issue
Block a user