ٱلسَّلَامُ عَلَيْكُمْ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ
Essalāmu ʿalaykum wa rahmatu Allahi wa barakatuh
Mit dieser Komponente können Sie die Daten Ihrer Mawaqit-Moschee in Home Assistant integrieren. Hierzu ist ein Mawaqit-Konto von https://mawaqit.net erforderlich.
Die Komponente wird in Form einer Integration zum Home Assistant hinzugefügt. Es gibt zwei Methoden zur Installation der Integration, wie unten beschrieben.
Wenn Sie HACS auf Ihrem Home Assistant installiert haben, können Sie es zur Installation der Mawaqit-Integration verwenden.
Für die manuelle Installation müssen Sie den Ordner „custom_components/mawaqit“ aus diesem Repository in das Verzeichnis „custom_components“ Ihrer Home Assistant-Installation kopieren (erstellen Sie ihn, falls er nicht vorhanden ist).
Durch die Integration können Sie 14 Komponenten vom Typ sensor
hinzufügen:
sensor.my_mosque
, der alle Daten Ihrer Moschee zusammenfasst (Adresse, Website, Jumua, iqama, etc...) In der Datei automations.yaml
finden Sie ein Codebeispiel zum Erstellen einer Automatisierung in Home Assistant mit Mawaqit-Sensoren, insbesondere zum Starten des Athan zum Zeitpunkt des Gebets oder zum Starten bestimmter Aktionen (Lesen Sie den Koran, erhöhen Sie die Heizung 10 Minuten vorher). Al-Fajr, öffnen Sie die Fensterläden während Shuruq usw.). HINWEIS : Die Aktionen müssen entsprechend Ihrer Home Assistant-Installation angepasst werden.
/config/configuration.yaml
Stellen Sie sicher, dass in Ihrer Home Assistant-Konfiguration ein Zeitsensor konfiguriert ist. Im Beispiel automations.yaml
wird dieser Sensor verwendet, um zu entscheiden, wann Azan gestartet werden soll. 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
Dieser Komponist ermöglicht es, die Kinder Ihrer Moschee Mawaqit in Home Assistant zu integrieren. Aus diesem Grund ist ein Mawaqit-Wettbewerb unter https://mawaqit.net erforderlich.
Der Inhalt ist direkt in Home Assistant integriert. Für die Installation kopieren Sie bitte das Dossier „custom_components/mawaqit“ in das Repertoire „custom_components“ für Ihre Home Assistant-Installation (sie müssen nicht mehr vorhanden sein).
Nach der Einberufung von Home Assistant gehen Sie zu den Parametern > Bekleidung und Dienstleistungen > Eine Integration hinzufügen und „Mawaqit“ suchen. Melden Sie sich an und gehen Sie zu Ihrem Konto auf mawaqit.net und klicken Sie auf „Valider“ . Auf der Grundlage Ihrer im Home Assistant registrierten GPS-Koordinaten (Breitengrad/Längengrad) sucht der Teilnehmer die Moscheen Mawaqit in einem Umkreis von 20 km um Sie herum und Sie müssen Ihre bevorzugte Moschee auswählen.
Durch die Integration können 14 Komponenten des sensor
übertragen werden: die 5 Stunden des Preises, die assoziierten iqamas, das Shuruq, die Stunden von Jumu'a und ein Sensor sensor.my_mosque
der alle Données Ihrer Moschee aufnimmt (Adresse, Website-Webseite). , Jumua, Iqama usw.).
In der Datei „configuration.yaml“ haben Sie ein Beispielcode für die Erstellung von Automatismen im Home Assistant mit den Sensoren. Es wurde darauf hingewiesen, dass Sie Athan in der letzten Woche oder eine Zugabe für die Erstellung spezifischer Aktionen erhalten haben (wie Coran, erweitert). Le Chauffage 10 Minuten vor Al-Fajr, ouvrir les volets lors du Shuruq etc...). Die Aktionen basieren auf der Installation des Home Assistant durch den Adapter.