################################### ## cuckoo Clock simulation. ## Plays the number of cuckoos per hour and 1 on the half hour. ################################### - alias: Cuckoo Clock trigger: - platform: time minutes: 00 seconds: 20 - 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' - condition: template value_template: > {% if is_state('media_player.livingroomCC', 'playing') %} false {% else %} true {% endif %} 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.22 - service: media_player.play_media data_template: entity_id: - media_player.livingroomCC - media_player.alarm_clock # - media_player.bedroom_alarm_panel media_content_id: > {% 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