From f9eeb5f52460633ec16236a0174049014945be4d Mon Sep 17 00:00:00 2001 From: CCOSTAN Date: Fri, 24 Feb 2017 22:09:20 +0000 Subject: [PATCH] Closes #22 Went with a Cuckoo Clock! It's awesome. --- automation/System/CucKoo_Clock.yaml | 35 ++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/automation/System/CucKoo_Clock.yaml b/automation/System/CucKoo_Clock.yaml index a8a574f8..13ad59d2 100755 --- a/automation/System/CucKoo_Clock.yaml +++ b/automation/System/CucKoo_Clock.yaml @@ -1,22 +1,47 @@ ################################### ## cuckoo Clock simulation. +## Plays the number of cuckoos per hour and 1 on the half hour. ################################### - alias: Cuckoo Clock trigger: - platform: time - minutes: 59 - seconds: 56 + minutes: 00 + seconds: 00 + - platform: time + minutes: 30 + seconds: 00 + + condition: + - condition: time + after: '09:30:00' + before: '21:30:00' + - condition: state + entity_id: group.family + state: 'home' + action: + - service: media_player.turn_on + entity_id: media_player.livingroomCC + + - service: switch.turn_on + entity_id: switch.living_room_amp + - delay: '00:00:05' + - service: media_player.volume_set entity_id: - media_player.livingroomCC data: - volume_level: 0.20 + volume_level: 0.22 - service: media_player.play_media data_template: - entity_id: media_player.LivingRoomCC + entity_id: + - media_player.LivingRoomCC media_content_id: > - https://raw.githubusercontent.com/CCOSTAN/Home-AssistantConfig/master/sounds/cuckoo-clock-{{now().strftime("%I")}}.mp3 + {% if now().strftime("%M")|int == 30 %} + https://raw.githubusercontent.com/CCOSTAN/Home-AssistantConfig/master/sounds/cuckoo-clock-01.wav + {% else %} + https://raw.githubusercontent.com/CCOSTAN/Home-AssistantConfig/master/sounds/cuckoo-clock-{{now().strftime("%I")}}.wav + {% endif %} media_content_type: audio/mp4