Le calendrier Hijri structure toute la vie d’un Muslim. L’intĂ©grer dans votre domotique vous permet de ne jamais manquer un Ă©vĂ©nement religieux important. GrĂące Ă l’intĂ©gration Muslim Calendar dans Home Assistant, vous avez accĂšs aux horaires de priĂšre, aux dates Hijri, aux Ă©vĂ©nements islamiques et Ă la direction de la Qibla â tout dans un seul plugin.
Muslim Calendar dans Home Assistant
Le plugin Muslim Calendar est disponible via HACS. Il fournit :
- sensor.muslim_calendar_hijri_date â date Hijri complĂšte (ex : « 10 Ramadan 1447 »), avec 5 attributs (jour, mois, mois complet, annĂ©e)
- sensor.muslim_calendar_tomorrow_hijri_date â date Hijri du lendemain (mĂȘme structure)
- sensor.muslim_calendar_next_months â dates de dĂ©but de chaque mois Hijri (12 attributs)
- sensor.muslim_calendar_events â prochain Ă©vĂ©nement + tous les Ă©vĂ©nements islamiques indexĂ©s par nom
- sensor.muslim_calendar_qibla_direction â direction de la Qibla en degrĂ©s depuis le Nord
- 25 entitĂ©s au total : horaires, Iqamah, dates Hijri, Ă©vĂ©nements, QiblaâŠ
Installation et configuration
Ătape 1 : Installez HACS sur votre instance Home Assistant si ce n’est pas dĂ©jĂ fait.
Ătape 2 : Ajoutez le dĂ©pĂŽt Muslim Calendar dans HACS. Dans HACS, allez dans les trois points en haut Ă droite, sĂ©lectionnez « DĂ©pĂŽts personnalisĂ©s », collez l’URL https://github.com/lunarok/muslim_calendar et choisissez « IntĂ©gration » comme catĂ©gorie.
Ătape 3 : Recherchez « Muslim Calendar » dans les intĂ©grations HACS et tĂ©lĂ©chargez-la. RedĂ©marrez Home Assistant aprĂšs l’installation.
Ătape 4 : Ajoutez l’intĂ©gration depuis Configuration > Appareils et services > Ajouter une intĂ©gration. Recherchez « Muslim Calendar » et configurez votre position gĂ©ographique.
Ătape 5 : SĂ©lectionnez votre mĂ©thode de calcul prĂ©fĂ©rĂ©e (15 mĂ©thodes disponibles : ISNA, MWL, Umm Al-Qura, Qatar, Singapore, France, Turkey, etc.) ou configurez une mĂ©thode personnalisĂ©e avec les angles Fajr et Isha.
Méthodes de calcul disponibles
Le plugin supporte 15 méthodes de calcul pour les horaires de priÚre :
- isna â Islamic Society of North America (dĂ©faut, recommandĂ© pour les AmĂ©riques)
- makkah â Umm Al-Qura University, Makkah (recommandĂ© pour l’Arabie Saoudite)
- mwl â Muslim World League (recommandĂ© pour l’Europe)
- karachi â University of Islamic Sciences, Karachi
- egypt â Egyptian General Authority of Survey
- qatar â Qatar Calendar House
- singapore â Islamic Religious Council of Singapore
- france â UOIF (France)
- turkey â Presidency of Religious Affairs of Turkey
- jafari â Shia Ithna Asheri
- custom â angles Fajr et Isha configurables par l’utilisateur
Automatisation du premier jour de Ramadan
Cette automation se dĂ©clenche quand le sensor sensor.muslim_calendar_events dĂ©tecte le prochain Ă©vĂ©nement « First Day of Ramadan ». Elle utilise l’attribut next_event_name.
automation:
- alias: Premier jour Ramadan detected
trigger:
- platform: state
entity_id: sensor.muslim_calendar_events
attribute: next_event_name
to: "First Day of Ramadan"
action:
- service: notify.mobile_app_votre_telephone
data:
message: "Le Ramadan a commencé ! Que ce mois soit une bénédiction pour vous et votre famille."
title: "Calendrier Hijri"
mode: singleRappel quotidien pendant le Ramadan
Chaque jour pendant le Ramadan, envoyez un rappel avant la premiĂšre priĂšre (Fajr). La condition vĂ©rifie que l’Ă©vĂ©nement « First Day of Ramadan » est dans les 30 prochains jours.
automation:
- alias: Rappel quotidien Ramadan
trigger:
- platform: time
at: "06:00:00"
condition:
- condition: template
value_template: >
{% set events = state_attr('sensor.muslim_calendar_events', 'event_first_day_of_ramadan') %}
{{ events is defined and events != '' }}
action:
- service: notify.mobile_app_votre_telephone
data:
message: "Il est temps de préparer le pre-Sahur."
title: "Ramadan"
mode: singleNotification du premier jour de Shawwal (Aid el-Fitr)
Quand l’Ă©vĂ©nement « Eid al-Fitr » est dĂ©tectĂ© :
automation:
- alias: Aid el-Fitr detected
trigger:
- platform: state
entity_id: sensor.muslim_calendar_events
attribute: next_event_name
to: "Eid al-Fitr"
action:
- service: notify.mobile_app_votre_telephone
data:
message: "Eid Mubarak ! L'Aid el-Fitr est aujourd'hui. Que Allah accepte vos priÚres et vos jeûnes."
title: "Calendrier Hijri"
mode: singleRappels personnalisés pour votre foyer
Vous pouvez ajouter des automatisations basées sur les événements islamiques. Le sensor sensor.muslim_calendar_events indexe tous les événements par nom :
event_islamic_new_yearâ 1er Muharram (nouvel an Hijri)event_ashuraâ 10 Muharramevent_mawlid_al_nabiâ 12 Rabi al-Awwalevent_first_day_of_ramadanâ 1er Ramadanevent_eid_al_fitrâ 1er Shawwalevent_eid_al_adhaâ 10 Dhu al-Hijjahevent_day_of_arafatâ 9 Dhu al-Hijjah
Le sensor sensor.muslim_calendar_qibla_direction vous donne en permanence la direction de la Mecque, utile pour orienter une boussole murale ou un afficheur.
