ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
Essalāmu ʿalaykum wa rahmatu Allahi wa barakatuh
이 구성 요소를 사용하면 mawaqit 모스크의 데이터를 홈어시스턴트에 통합할 수 있습니다. 이를 위해서는 https://mawaqit.net 의 Mawaqit 계정이 필요합니다.
구성요소는 통합 형태로 홈어시스턴트에 추가됩니다. 아래 언급된 것처럼 통합을 설치하는 방법에는 두 가지가 있습니다.
Home Assistant에 HACS가 설치되어 있는 경우 이를 사용하여 Mawaqit 통합을 설치할 수 있습니다.
수동 설치의 경우 이 저장소의 custom_comComponents/mawaqit 폴더를 홈어시스턴트 설치의 custom_comComponents 디렉토리로 복사해야 합니다(존재하지 않는 경우 생성).
통합을 통해 sensor
유형의 구성 요소 14개를 추가할 수 있습니다.
sensor.my_mosque
automations.yaml
파일에는 Mawaqit 센서를 사용하여 홈어시스턴트에서 자동화를 생성하는 코드의 예가 있습니다. 특히 기도할 때 athan을 실행하거나 특정 작업을 실행하는 코드의 예가 있습니다(꾸란 읽기, 10분 전에 난방 높이기). Al-Fajr, shuruq 중에 셔터를여십시오. 등...). 참고 : 작업은 홈어시스턴트 설치에 따라 조정됩니다.
/config/configuration.yaml
홈어시스턴트 구성에 시간 센서가 구성되어 있는지 확인하십시오. automations.yaml
예제에서 이 센서는 Azan 시작 시기를 결정하는 데 사용됩니다. homeassistant :
sensor :
platform : time_date
display_options :
- ' time '
- ' date_time '
/config/automations.yaml
- id : ' fajr_wakeup '
alias : Turn on bedroom light and Alexa routine, 20 min before Fajr Athan
trigger :
- platform : template
value_template : >
{% set before = (as_timestamp(states("sensor.fajr_adhan")) - 20 * 60) | timestamp_custom("%H:%M", True) %}
{% set time = states("sensor.time") %}
{{ time == before }}
action :
# turn on the light of the bedroom
- service : switch.turn_on
entity_id : switch.sonoff_1000814ec9 # the entity id of the sonoff switch, can be an other entity
# play a routine on Alexa
- service : media_player.play_media
entity_id : media_player.zehhaf_s_echo_dot # the entity id of your alexa device
data :
media_content_id : bonjour # the routine name configured on Alexa mobile app, it can be a sequence of actions, like flash info, weather ...etc
media_content_type : routine
initial_state : true
mode : single
# Play adhan on a connected speaker
- id : ' isha_adhan '
alias : Isha adhan
trigger :
platform : template
value_template : >
{% set isha_time = as_timestamp(states("sensor.isha_adhan")) | timestamp_custom("%H:%M", True) %}
{% set time = states("sensor.time") %}
{{ time == isha_time }}
action :
- service : mqtt.publish
data_template :
topic : ' commande/play/mini '
payload : ' http://192.168.10.101/mp3/adhan.mp3 ' # an http url to mp3 file
initial_state : true
mode : single
Ce composant permet d'intégrer les données de votre mosquée Mawaqit dans Home Assistant. Pour ce faire, Un compte Mawaqit https://mawaqit.net est nécessaire.
Le composant est rajouté à Home Assistant sous forme d'une integration. 설치에 실패하면 복사기 le dossier custom_comComponents/mawaqit dans le répertoire custom_comComponents de votre 설치 홈 어시스턴트(créez le s'il n'existe pas)가 발생합니다.
홈 어시스턴트의 redémarrage, 모든 매개변수 > Appareils et Services > Ajouter une integration et cherchez "Mawaqit" . Entrez le login et mot de passe de votre compte mawaqit.net et cliquez sur Valider . En se basant sur vos coordonnées GPS(위도/경도) enregistrées dans Home Assistant, le composant cherche les mosquées Mawaqit dans un rayon de 20 km autour de vous et vousdemande de sélectionner votre mosquée préférée.
L'intégration permet de rajouter 14 구성 요소 sensor
센서: les 5 horaires des prières, les iqamas associées, le Shuruq, les horaires de Jumu'a et un 센서 센서 sensor.my_mosque
qui résume toutes les données de votre mosquée(주소, 사이트 웹 , 주무아, 이카마, 등...).
Dans le fichier Configuration.yaml, vous avez un exemple de code pour créer des automatismes dans 홈 어시스턴트 avec les 센서 Mawaqit notamment pour lancer l'athan à l'heure de la prière ou encore pour lancer des actions spécifiques(lire le Coran, Augmenter 르 운전사 10분 전 Al-Fajr, ouvrir les volets lors du Shuruq 등...). 홈어시스턴트 설치에 대한 어댑터의 조치를 선택하세요.