ٱلسَّلَامَ عَلَيْكِمْ وَرَحْمَةَ ٱللَّٰهِ وَبَرَكَاتَهِ
อัสสะลามุอะลัยกุม วะเราะห์มะตู อัลลอฮ์ฮิ วะบะระกาตุห์
ส่วนประกอบนี้ช่วยให้คุณสามารถรวมข้อมูลของมัสยิด mawaqit เข้ากับ Home Assistant ในการดำเนินการนี้ จำเป็นต้องมีบัญชี Mawaqit จาก https://mawaqit.net
ส่วนประกอบจะถูกเพิ่มเข้าไปใน Home Assistant ในรูปแบบของการผสานรวม มีสองวิธีในการติดตั้งการผสานรวมตามที่กล่าวไว้ด้านล่าง
หากคุณติดตั้ง HACS ไว้ใน Home Assistant คุณสามารถใช้มันเพื่อติดตั้งการรวม Mawaqit ได้
สำหรับการติดตั้งด้วยตนเอง คุณต้องคัดลอกโฟลเดอร์ custom_components/mawaqit จากที่เก็บนี้ไปยังไดเร็กทอรี custom_components ของการติดตั้ง Home Assistant ของคุณ (สร้างขึ้นหากไม่มีอยู่)
บูรณาการช่วยให้คุณสามารถเพิ่ม 14 ส่วนประกอบของ sensor
ประเภท:
sensor.my_mosque
ซึ่งสรุปข้อมูลทั้งหมดของมัสยิดของคุณ (ที่อยู่, เว็บไซต์, jumua, iqama ฯลฯ ... ) ในไฟล์ automations.yaml
คุณมีตัวอย่างโค้ดสำหรับสร้างระบบอัตโนมัติใน Home Assistant ด้วยเซ็นเซอร์ Mawaqit โดยเฉพาะอย่างยิ่งเพื่อเปิดอาธานในเวลาละหมาดหรือเพื่อเริ่มการกระทำเฉพาะ (อ่านอัลกุรอานเพิ่มความร้อน 10 นาทีก่อน อัลฟัจร์ ให้เปิดบานประตูหน้าต่างในช่วงชูรุก ฯลฯ...) หมายเหตุ : การดำเนินการต่าง ๆ จะต้องได้รับการปรับเปลี่ยนตามการติดตั้ง Home Assistant ของคุณ
/config/configuration.yaml
ตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าเซ็นเซอร์เวลาไว้ในการกำหนดค่า Home Assistant แล้ว ในตัวอย่าง 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 และ Home Assistant Pour ce faire, Un compte Mawaqit https://mawaqit.net เป็นสิ่งจำเป็น
Le composant est rajouté à Home Assistant sous forme d'une integrated. การติดตั้ง il faut copier le dossier custom_components/mawaqit dans le répertoire custom_components de votre การติดตั้ง Home Assistant (créez le s'il n'existe pas)
Après le redémarrage de Home Assistant, allez dans Paramètres > เครื่องแต่งกายและการบริการ > Ajouter une intégration และ cherchez "Mawaqit" ลงชื่อเข้าใช้และเข้าสู่ระบบผ่าน mawaqit.net และ cliquez sur Valider อยู่ในตำแหน่งที่ประสานงานกับ GPS (ละติจูด/ลองจิจูด) ลงทะเบียนกับ Home Assistant, เชื่อมต่อกับ cherche les mosquées Mawaqit และ 20 km autour de vous et vous demande 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 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 Home Assistant avec les sensors Mawaqit notamment pour lancer l'athan à l'heure de la prière ou encore pour lancer des actions spécifiques (lire le Coran, augmenter) le chauffage 10 นาที avant Al-Fajr ouvrir les volets lors du Shuruq ฯลฯ...) การดำเนินการต่างๆ ต้องใช้อะแดปเตอร์และการติดตั้ง Home Assistant