From 3713709e0d909a43edf99c29aae1a58906e00764 Mon Sep 17 00:00:00 2001 From: Jeffrey Stone Date: Sat, 9 Nov 2019 19:16:53 -0500 Subject: [PATCH] Tweaking house party protocol --- config/packages/jarvis.yaml | 42 +++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/config/packages/jarvis.yaml b/config/packages/jarvis.yaml index 63e8447..97bff13 100755 --- a/config/packages/jarvis.yaml +++ b/config/packages/jarvis.yaml @@ -2,17 +2,39 @@ # @author : Jeffrey Stone # @date : 07/09/2019 # @package : Jarvis -# @description : Brining some Jarvis to Home Assistant +# @description : Bringing some Jarvis to Home Assistant ############################################################################### -automation: +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: script.activate_house_party_protocol + + - 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: script.deactivate_house_party_protocol script: activate_house_party_protocol: sequence: - - service: scene.turn_on - entity_id: scene.house_party_protocol + - service: group.turn_on + entity_id: group.incense - service: script.ah_report data_template: speech_message: > @@ -20,4 +42,16 @@ script: "Anchorage House has been configured for a House Party.", "Incense has been turned on.", "I have enabled house party protocol." + ] | random }} + deactivate_house_party_protocol: + sequence: + - service: group.turn_off + entity_id: group.incense + - service: script.ah_report + data_template: + speech_message: > + {{ [ + "The House Party has been canceled.", + "Incense has been turned off.", + "I have disabled house party protocol." ] | random }} \ No newline at end of file