ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
Эссаляму алейкум ва рахмату Аллахи ва баракатух
Этот компонент позволяет вам интегрировать данные вашей мечети Мавакит в Home Assistant. Для этого требуется учетная запись Mawaqit на https://mawaqit.net .
Компонент добавляется в Home Assistant в виде интеграции. Существует два способа установки интеграции, как указано ниже.
Если на вашем Home Assistant установлена система HACS, вы можете использовать ее для установки интеграции с Mawaqit.
Для ручной установки вам необходимо скопировать папку custom_comComponents/mawaqit из этого репозитория в каталог custom_comComponents вашей установки Home Assistant (создайте ее, если она не существует).
Интеграция позволяет добавить 14 компонентов типа sensor
:
sensor.my_mosque
, который суммирует все данные вашей мечети (адрес, веб-сайт, джума, икама и т. д.). В файле 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
Это позволяет объединить жителей вашей мечети Мавакит с Home Assistant. Для этого, Un Compte Mawaqit https://mawaqit.net est nécessaire.
Композиция представляет собой Home Assistant для интеграции. Для установки необходимо скопировать досье custom_comComponents/mawaqit в репертуаре custom_comComponents для вашей установки Home Assistant (его не существует).
После возврата Home Assistant перейдите к параметрам > Одежда и услуги > Дополнительная интеграция и покупка «Mawaqit» . Введите логин и пароль для входа на сайт mawaqit.net и нажмите на Valider . На основании ваших координат GPS (широта/долгота), зарегистрированных в Home Assistant, вы сможете выбрать мечети Мавакита в районе 20 км, автоур де вы и ваш запрос на выбор предпочитаемой мечети.
Доступна интеграция с 14 типами sensor
: 5 часов, ассоциированные икамы, le Shuruq, horaires de Jumu'a и сенсорный sensor.my_mosque
qui резюме, чтобы рассказать о мечетях, которые вы посещаете (адрес, веб-сайт) , Джумуа, Икама, и т. д...).
В файле Configuration.yaml вы получите пример кода для создания автоматов в Home Assistant с датчиками Mawaqit notamment pour lancer l'athan à l'heure de la prière или encore для lancer des action specifiques (lire le Coran, augmenter) le chauffage 10 минут до Аль-Фаджра, ouvrir les volets lors du Shuruq и т. д.). Действия представляют собой адаптер и функцию голосовой установки Home Assistant.