Skip to content

Instantly share code, notes, and snippets.

@OJ7
Last active March 21, 2024 19:08
Show Gist options
  • Save OJ7/7f773927d99fe77933e8c7d96a70b6cd to your computer and use it in GitHub Desktop.
Save OJ7/7f773927d99fe77933e8c7d96a70b6cd to your computer and use it in GitHub Desktop.
Automate Playing Adhan on Google Home (using Home Assistant)
# Automation for Dhuhr, Asr, Maghrib, and Isha Adhan
- action:
- alias: ''
data:
entity_id: media_player.family_room_speaker # replace with your Google Home's id
media_content_id: https://www.youtube.com/watch?v=ADLO-Hm_nCQ # replace with your choice of Adhan
media_content_type: audio/youtube
service: media_extractor.play_media
- data:
entity_id: media_player.family_room_speaker # replace with your Google Home's id
volume_level: '0.7'
service: media_player.volume_set
alias: Adhan
condition: []
id: '1517693010922'
trigger:
- platform: template
value_template: '{{ states.salat.dhuhr.state == states.sensor.time.state }}'
- platform: template
value_template: '{{ states.salat.asr.state == states.sensor.time.state }}'
- platform: template
value_template: '{{ states.salat.maghrib.state == states.sensor.time.state }}'
- platform: template
value_template: '{{ states.salat.isha.state == states.sensor.time.state }}'
# Separate Automation for Fajr Adhan
- action:
- data:
entity_id: media_player.family_room_speaker # replace with your Google Home's id
media_content_id: https://www.youtube.com/watch?v=VHcRTIcRvN8 # replace with your choice of Fajr Adhan
media_content_type: audio/youtube
service: media_extractor.play_media
- data:
entity_id: media_player.family_room_speaker # replace with your Google Home's id
volume_level: '0.99'
service: media_player.volume_set
alias: Fajr Adhan
condition: []
id: '1517694139112'
trigger:
- platform: template
value_template: '{{ states.salat.fajr.state == states.sensor.time.state }}'
@highwingers
Copy link

highwingers commented Feb 27, 2023 via email

@t-abraham
Copy link

t-abraham commented Nov 18, 2023

(off topic)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment