ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
Essalāmu ʿalaykum wa rahmatu Allahi wa barakatuh
Komponen ini memungkinkan Anda untuk mengintegrasikan data mawaqit masjid Anda ke Home Assistant. Untuk melakukan ini, diperlukan akun Mawaqit dari https://mawaqit.net .
Komponen tersebut ditambahkan ke Home Assistant dalam bentuk integrasi. Ada dua metode untuk menginstal integrasi seperti yang disebutkan di bawah.
Jika Anda telah menginstal HACS di Home Assistant, maka Anda dapat menggunakannya untuk menginstal integrasi Mawaqit.
Untuk instalasi manual, Anda harus menyalin folder custom_components/mawaqit dari repositori ini ke direktori custom_components instalasi Home Assistant Anda (buat jika belum ada).
Integrasi memungkinkan Anda menambahkan 14 komponen sensor
tipe :
sensor.my_mosque
yang merangkum semua data masjid Anda (alamat, website, jumua, iqama, dll...) Di file automations.yaml
, Anda memiliki contoh kode untuk membuat otomatisasi di Home Assistant dengan sensor Mawaqit, khususnya untuk melancarkan adzan pada waktu shalat atau untuk melancarkan tindakan tertentu (baca Al-Quran, tingkatkan pemanasan 10 menit sebelumnya Al-Fajr, membuka penutup jendela saat shuruq, dsb.). CATATAN : Tindakan ini harus disesuaikan dengan instalasi Home Assistant Anda.
/config/configuration.yaml
Pastikan Anda memiliki sensor waktu yang dikonfigurasi di konfigurasi Home Assistant Anda. Dalam contoh automations.yaml
, sensor ini digunakan untuk mengambil keputusan kapan akan meluncurkan 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
Ini adalah izin bagi donatur masjid Anda Mawaqit dan Home Assistant. Untuk ini, akun Mawaqit https://mawaqit.net diperlukan.
Komposisinya diatur ke Asisten Rumah sebagai bentuk integrasi. Untuk instalasi, Anda dapat menyalin file custom_components/mawaqit ke dalam daftar custom_components instalasi Home Assistant Anda (tidak ada lagi).
Setelah mengatur ulang Asisten Rumah, buka Parameter > Perangkat dan Layanan > Tambahkan integrasi dan pilih "Mawaqit" . Masuklah ke login dan ikuti kata sandi Anda melalui mawaqit.net dan klik pada Valider . Jika Anda menggunakan koordinat GPS (lintang/bujur) yang terdaftar di Home Assistant, komponen akan menjaga masjid tetap berada di jarak 20 km otomatis dari Anda dan meminta Anda memilih masjid yang Anda pilih.
Integrasi mengizinkan 14 komponen jenis sensor
: 5 jam kerja, les iqamas associées, le Shuruq, les jam Jumu'a dan satu sensor sensor.my_mosque
qui resume semua données de masjid Anda (alamat, situs web , jumua, iqama, dll...).
Dalam file konfigurasi.yaml, Anda memiliki contoh kode untuk membuat automatisme dan Home Assistant dengan sensor Catatan Mawaqit untuk lancer l'athan à l'heure de la prière atau encore untuk lancer des action spécifiques (lire le Coran, augmenter le chauffage 10 menit sebelum Al-Fajr, ouvrir les volets lors du Shuruq dll...). Tindakannya adalah adaptor dan fungsi instalasi Home Assistant.