-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Zubir Jamal edited this page Jul 16, 2021
·
1 revision
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/).
- Copy the sensors to your current configuration.yaml.
- Change the location code
sgr01
based on this list https://api.azanpro.com/zones
- 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://media_source/local/audio/xxx.mp3
- service: media_player.play_media
data:
media_content_type: audio/mp3
media_content_id: |
{{ ["media-source://media_source/local/audio/surah1.mp3",
"media-source://media_source/local/audio/surah2.mp3",
"media-source://media_source/local/audio/surah3.mp3",
"media-source://media_source/local/audio/surah4.mp3",
] | random }}
Add new entities card on your dashboard and paste the YAML codes.
Copy 2 audio files into your /media/audio/
- azan.mp3
- azansubuh.mp3
- @farxpeace - for the original code
- HomeAssistantMalaysia