ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
エッサラーム アーライクム ワ ラーマトゥ アッラーヒ ワ バラカトゥ
このコンポーネントを使用すると、マワキット モスクのデータを Home Assistant に統合できます。これを行うには、 https://mawaqit.netの Mawaqit アカウントが必要です。
このコンポーネントは、統合の形でホーム アシスタントに追加されます。以下に示すように、統合をインストールするには 2 つの方法があります。
ホーム アシスタントに HACS がインストールされている場合は、それを使用して Mawaqit 統合をインストールできます。
手動インストールの場合、 custom_components/mawaqitフォルダーをこのリポジトリから Home Assistant インストールのCustom_componentsディレクトリにコピーする必要があります (存在しない場合は作成します)。
統合により、 sensor
タイプの 14 個のコンポーネントを追加できます。
sensor.my_mosque
automations.yaml
ファイルには、Mawaqit センサーを使用してホーム アシスタントでオートメーションを作成するコードの例があり、特に礼拝時にアタンを起動したり、特定のアクションを起動したりする (コーランを読む、10 分前に暖房を強めるなど)。アル・ファジル、シュルク中にシャッターを開けるなど…)。注: アクションは、ホーム アシスタントのインストールに応じて調整されます。
/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
マワキットとホームアシスタントのモスクの構成員です。公平な管理を行って、Mawaqit https://mawaqit.netを必要としないでください。
ホーム アシスタントの統合を最適化するためのコンポーネントを作成します。ホーム アシスタント (存在しないパス) をインストールして、カスタム コンポーネントのコピーを作成し、カスタム コンポーネントのインストールを実行します。
ホーム アシスタントの再設定、すべてのパラメータ > アパレルとサービス > 「Mawaqit」の統合と管理。ログインして、 mawaqit.netおよびValiderのクリークを確認してください。 GPS (緯度/経度) の座標は、ホーム アシスタント、モスクの構成要素、レイヨン 20 km の自動車の選択およびモスクの事前選択の要求に応じて登録されます。
タイプsensor
の 14 個のコンポーネントの統合: 5 個の保証期間、イカマス アソシエ、シュルク、ジュムアの保証期間、およびセンサーsensor.my_mosque
数。 、ジュムア、イカマなど...)。
設定ファイルの設定.yaml を使用して、ホーム アシスタントの自動化されたコードの例を確認し、センサーのマワキット ノートを実行してランサーを実行し、ランサーのアクションをアンコールしてください (コラン、拡張機能を追加)ル・ショーファージュ 10分前Al-Fajr、ouvrir les volets lors du Shuruqなど...)。ホーム アシスタントのインストールを投票するためにアダプターを使用してアクションを実行します。