Skip to content

Automation for Malaysia Adzan (Muslim call to prayer) based on JAKIM standards.

Notifications You must be signed in to change notification settings

wnas86/HomeAssistantAdzan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Assistant Adzan

Automation for Malaysia Adzan (Muslim call to prayer) based on JAKIM standards.
Prayer time data is pulled via API call from AzanPro (https://api.azanpro.com/).

Installation

  - platform: rest
    resource: https://api.azanpro.com/times/today.json?zone=sgr01&format=24-hour
    name: Jakim Waktu Solat Daily

Copy 4 automations into your current automations.yaml

  • Adzan
  • Adzan Subuh
  • Daily refresh
  • Random verse of Al Quran audio playback (x) minute before Maghrib

Adzan:
It is highly recommended to use speaker group (via Home Assistant) or from your Alexa or Google Home App.
Example use in this automation is all_devices media_player.all_devices

Random verse:
You may add/remove audio files depending on your preferences.
You can also use URL by changing the media-source:https://media_source/local/audio/xxx.mp3

  - service: media_player.play_media
    data:
      media_content_type: audio/mp3
      media_content_id: |
        {{ ["media-source:https://media_source/local/audio/surah1.mp3",
            "media-source:https://media_source/local/audio/surah2.mp3",
            "media-source:https://media_source/local/audio/surah3.mp3",
            "media-source:https://media_source/local/audio/surah4.mp3",
            ] | random }}

Add new entities card on your dashboard and paste the YAML codes.

MP3 Audio Files

Copy 2 audio files into your /media/audio/

  • azan.mp3
  • azansubuh.mp3

Special Thanks

About

Automation for Malaysia Adzan (Muslim call to prayer) based on JAKIM standards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published