Muslims, followers of the religion Islam, pray 5 times a day at specific times throughout the day. These times change effectively on a daily basis, and thus the timings need to be recalculated accordingly.
I tried searching the community and interwebs for an app that would properly calculate these timings and play the "call to prayer" (a.k.a. the Adhan/Azan) over the smart speakers added to the hub. However, after my searches were unsuccessful, I decided to go ahead and write my own (FYI: as of v3.2, the app is available via [BETA] Hubitat Package Manager).
Although this app is intended for a niche audience, I figured I share here because I presume that there may be others in a similar situation.
This app uses the hub's location (from its settings) and calls a backend API to calculate the prayer timings for that particular location. The app then plays the Adhan on the selected speaker(s) (specifically with
capability.speechSynthesis). Note: Alexa devices will simply play a TTS message instead of an actual Adhan. See the Alexa support issue for more information.
Please let me know if you have questions/comments about the app.