Skip to content

πŸ•‹ Malaysia Prayer time based on person GPS Location. Give support by pressing the ⭐ button. Jazakallahu khair

License

Notifications You must be signed in to change notification settings

zubir2k/homeassistant-esolatgps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

esolatgps_banner
hacs_badge Buy GitHub all releases GitHub manifest version (path)

Assalamu'alaikum

This is a custom integration for Home Assistant that will create a Prayer Time sensor based on Person's GPS coordinates. The GPS-based prayer time API is provided by Malaysia Prayer Time.

Prayer time information are made as sensor attributes with the following format:

  • 12 hours (e.g. 6:01 AM)
  • 24 hours (e.g. 06:01:00)
  • Datetime UTC (e.g. 2023-07-29T22:01:00+00:00)

This is a continuation of HomeAssistantEsolatGPS (Appdaemon version)

Requirements

  • Home Assistant 2021.x and above
  • Person entity with GPS location (device tracker)

Installation

With HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Tip

If you are unable to use the button above, manually search for eSolat GPS in HACS.

Manual

  1. Copy the esolatgps directory from custom_components in this repository and place inside your Home Assistant's custom_components directory.
  2. Restart Home Assistant
  3. Follow the instructions in the Setup section

Warning

If installing manually, in order to be alerted about new releases, you will need to subscribe to releases from this repository.

Setup

Open your Home Assistant instance and start setting up a new integration.

Tip

If you are unable to use the button above, follow the steps below:

  1. Navigate to the Home Assistant Integrations page (Settings --> Devices & Services)
  2. Click the + ADD INTEGRATION button in the lower right-hand corner
  3. Search for eSolat GPS
  4. Adjust the interval to your preference. Default is set to 15 minutes.

The sensors will be populated sensor.esolat_ based on the person with GPS coordinates.

image

Special Thanks πŸŽ‰