home-assistant-configuration/config/packages/jarvis.yaml

42 lines
1.2 KiB
YAML
Executable File

###############################################################################
# @author : Jeffrey Stone
# @date : 07/09/2019
# @package : Jarvis
# @description : Bringing some Jarvis to Home Assistant
###############################################################################
input_boolean:
house_party_protocol:
name: House Party Protocol
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
to: 'on'
action:
- service: homeassistant.turn_on
entity_id: group.incense
- service: script.ah_report
data_template:
call_confirmation: 1
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
to: 'off'
action:
- service: homeassistant.turn_off
entity_id: group.incense
- service: script.ah_report
data_template:
call_confirmation: 1
call_house_party_protocol_disabled: 1