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 }}'
@AceCanProgram
Copy link

does this require a raspberry pi, i'd prefer to only need my phone or my computer and my nest mini.

If you're going the Home Assistant route, you can install it on a variety of devices: see here

@highwingers' SmartAzan.com has a variety of devices you can use if you only want the adhan played (note: I haven't tried this method).

I have a linux computer, what is the route I should take for that? Also do I really need to create a virtual machine for home assistant?

@highwingers
Copy link

highwingers commented Feb 27, 2023 via email

@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