ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
Essalāmu ʿalaykum wa rahmatu Allahi wa barakatuh
Este componente permite integrar os dados da sua mesquita mawaqit ao Home Assistant. Para fazer isso, é necessária uma conta Mawaqit em https://mawaqit.net .
O componente é adicionado ao Home Assistant na forma de integração. Existem dois métodos para instalar a integração conforme mencionado abaixo.
Se você tiver o HACS instalado em seu Home Assistant, poderá usá-lo para instalar a integração do Mawaqit.
Para a instalação manual, você deve copiar a pasta custom_components/mawaqit deste repositório para o diretório custom_components da instalação do Home Assistant (crie-o se não existir).
A integração permite adicionar 14 componentes do tipo sensor
:
sensor.my_mosque
que resume todos os dados da sua mesquita (endereço, site, jumua, iqama, etc...) No arquivo automations.yaml
você tem um exemplo de código para criar automação no Home Assistant com sensores Mawaqit, em particular para lançar o athan na hora da oração ou para lançar ações específicas (ler o Alcorão, aumentar o aquecimento 10 minutos antes Al-Fajr, abra as venezianas durante o shuruq, etc...). NOTA : As ações devem ser adaptadas de acordo com a instalação do seu Home Assistant.
/config/configuration.yaml
Certifique-se de ter o sensor de tempo configurado na configuração do Home Assistant. No exemplo automations.yaml
este sensor é usado para tomar a decisão de quando iniciar o 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
Este componente permite integrar os dados da sua mesquita Mawaqit no Home Assistant. Para fazer isso, uma conta Mawaqit https://mawaqit.net é necessária.
O componente foi adicionado ao Home Assistant sob a forma de uma integração. Para a instalação, você deve copiar o dossiê custom_components/mawaqit no repertório custom_components de sua instalação do Home Assistant (ele não existe).
Depois de reiniciar o Home Assistant, vá para Configurações > Dispositivos e Serviços > Adicione uma integração e procure "Mawaqit" . Insira o login e a senha da sua conta mawaqit.net e clique em Valider . Baseado em suas coordenadas GPS (latitude/longitude) registradas no Home Assistant, ele pesquisa as mesquitas Mawaqit em um raio de 20 km ao seu redor e exige que você selecione sua mesquita preferida.
A integração permite rajouter 14 componentes do tipo sensor
: os 5 horários das prisões, os iqamas associados, o Shuruq, os horários de Jumu'a e um sensor sensor.my_mosque
que resume todos os dados de sua mesquita (endereço, site web , jumua, iqama, etc...).
No arquivo configuration.yaml, você tem um exemplo de código para criar automatismos no Home Assistant com os sensores Mawaqit, notação para lançar o athan na hora da chegada ou ainda para lançar ações específicas (lire o Coran, aumente le chauffage 10 minutos antes de Al-Fajr, ouvrir les volets lors du Shuruq etc...). As ações são um adaptador em função da instalação do Home Assistant.