Closed MehdiTouns31 closed 3 years ago
Je crois la capture ne marche pas au-dessus, je te l'a remet ici :
Je crois savoir d'ou viens le problème, je vais tenter une correction et reviens vers toi.
Peux-tu réessayer ?
Oui, je viens de réessayer et l'intégration de mawaqit n'a toujours pas fonctionné... Voici les screenshots :
Mais si tu as fait une modification dans le code, il faut que je l'implémente dans mon Home Assistant ?
Non le problème était coté backend, tu arrives à te connecter. @yac69 tu peux voir avec le frère ?
Ah d'accord. Je ne comprend pas ce qui ne marche pas :(
J'ai oublié de vous mentionner que L'OS de mon Raspberry pi 4 c'est Ubuntu server 20.04, j'ai installé home assistant dessus. Est ce que votre integration mawaqit dépend-t-elle de l'OS sur laquelle est installé Home Assistant ? Barrakallahufikoum
Non je ne pense pas que c'est lié à l'OS, attends que @yac69 regarde c'est lui le développeur du front
@ibrahim-zehhaf je viens de faire une vérification. en effet problème d'authentification après avoir supprimé et reis l'integration et pourtant elle était 100% fonctionnelle. rien n'a changé sur l'API? la vérification recaptcha n'as pas d'impact pour aller chercher le token? @MehdiTouns31 barak Allah fik. on essayera de corriger le pb
As-Salemoua3laykoum,
@yac69 je te confirme bien avoir entré mes coordonnées GPS dans mon fichier de configuration YAML.
J'espère que vous allez trouver d'où vient ce problème d'intégration incha'Allah. Je suis impatient de faire fonctionner tout ça. Si vous avez besoin d'aide pour faire des tests je suis à votre disposition.
Barraka'Allahufikoum pour votre travail, Bon courage pour les investigations.
Cordialement, Mehdi D.
@yac69 le backend évolue en permanence, il se peut qu'une évolution a engendré une regression, mais l'api https://mawaqit.net/api/2.0/me est fonctionnelle
Peux-tu me fournir les logs d'erreurs ? ou si tu veux debugger et me dire ce qui ne va pas.
@ibrahim-zehhaf curl -X GET "https://mawaqit.net/api/2.0/mosque/search?lon=48.7946604&lat=4.7810597" -H "accept: application/json" -H "Api-Access-Token: xxxx-xxxxx-xxxx-xxxx-xxxxx" ne retourne plus de résultats
curl -X GET "https://mawaqit.net/api/2.0/mosque/search?word=lyon" -H "accept: application/json" -H "Api-Access-Token: xxxxxx-xxxx-xxxx-xxxx-xxxxx" retourne par contre quelque chose
@yac69 dans ta requête les coordonnées GPS sont inversés cette requêtes https://mawaqit.net/api/2.0/mosque/search?lat=48.7946604&lon=4.7810597 retourne bien le résultat escompté
Salam Aleikom @MehdiTouns31 J'ai amendé le fichier config_flow.py. peux tu stp le télécharger sur ton installation hassio, redémarrer et installer l'integration mawaqit.
Wa3laykoumousalem @yac69, C'est fait. Je vois mes coordonnées GPS s'affichaient lorsque je me connecte à mawaqit maintenant mais toujours le même problème surgit quand j'appuie sur "soumettre" et impossible d'installer l'intégration. Je te joins une capture :
![Uploading Screenshot_20201110_213834.jpg…]()
A bientôt, Bonne soirée.
Merci. Lorsque tu appuies sur soumettre. Peux tu stp partager le débug de hassio pour "error" et pas "warning" comme tu l'as fais plus haut. Autre vérif stp: normalement l'intégration va en premier créer un répertoire"data" là tu as installé mawaqit dans "custom_components/mawaqit" et puis y créer un fichier api.txt puis all_mosques.txt puis my_mosque.txt. peux tu voir ces fichiers créés ?
Alors pour l'erreur dans le journal la voici : " Logger: aiohttp.server Source: custom_components/mawaqit/config_flow.py:121 First occurred: 10:43:41 (2 occurrences) Last logged: 10:43:46
Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 418, in start resp = await task File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 458, in _handle resp = await handler(request) File "/usr/local/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 18, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 72, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 127, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 129, in handle result = await result File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 169, in post return await super().post(request, flow_id) File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 60, in wrapper result = await method(view, request, *args, kwargs) File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 106, in post result = await self._flow_mgr.async_configure(flow_id, data) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 153, in async_configure result = await self._async_handle_step(flow, cur_step["step_id"], user_input) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 201, in _async_handle_step result: Dict = await getattr(flow, method)(user_input) File "/config/custom_components/mawaqit/config_flow.py", line 121, in async_step_user if not bool(response0.json()): File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 898, in json return complexjson.loads(self.text, kwargs) File "/usr/local/lib/python3.8/site-packages/simplejson/init.py", line 525, in loads return _default_decoder.decode(s) File "/usr/local/lib/python3.8/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/usr/local/lib/python3.8/site-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) "
J'ai bien un sous-dossier "data" dans le répertoire "custom_component/mawaqit/". Le sous dossier contient uniquement un fichier api.txt, pas de fichier all_mosque.txt ou my_mosque.txt
Merci Mehdi. si je décode bien le debug, le problème se trouve au niveau de if not bool(response0.json()):
on va y arriver. peux tu commenter cette partie du code:
#if not bool(response0.json()):
# return self.async_abort(reason="no_mosque")
# else:
# all_mosques = response0.text
pour voir ce que retourne l'api pour la liste de toutes les mosquées dans ton entourage.
bizarrement ça tourne chez moi sans pb. peut être la nouvelle version de python embarquée dans hassio en question?
J'ai bien mis en commentaire la partie du code que tu m'as montré mais ça n'a toujours pas résolu le problème :
J'ai un nouveau fichier qu'à était créé par contre dans custom_component/mawaqit/data/ :
Le contenu du fichier est le suivant : " <!DOCTYPE html>
Oops!
403
"
L'erreur qui s'affiche dans le supervisor est la suivante : " Logger: aiohttp.server Source: custom_components/mawaqit/config_flow.py:138 First occurred: 16:15:10 (3 occurrences) Last logged: 16:15:36
Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 418, in start resp = await task File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 458, in _handle resp = await handler(request) File "/usr/local/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 18, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 72, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 127, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 129, in handle result = await result File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 169, in post return await super().post(request, flow_id) File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 60, in wrapper result = await method(view, request, *args, **kwargs) File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 106, in post result = await self._flow_mgr.async_configure(flow_id, data) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 153, in async_configure result = await self._async_handle_step(flow, cur_step["step_id"], user_input) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 201, in _async_handle_step result: Dict = await getattr(flow, method)(user_input) File "/config/custom_components/mawaqit/config_flow.py", line 138, in async_step_user distros_dict = json.load(f) File "/usr/local/lib/python3.8/json/init.py", line 293, in load return loads(fp.read(), File "/usr/local/lib/python3.8/json/init.py", line 357, in loads return _default_decoder.decode(s) File "/usr/local/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/local/lib/python3.8/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) "
Il y a eu un problème dans l'affichage du contenu du fichier all_mosques.txt au-dessus, Je vous retransfere le fichier ici :
là tu as reçu une 403, soit tu as mal saisi ton mot de passe, soit tu atteint ton quota d'appel API.
Salem Ibrahim, En faite, ce que j'ai copié dans mon commentaire n'est pas réellement le contenu du fichier all_mosques.txt car il y a eu une erreur dans l'affichage du contenu. Le vrai contenu se trouve dans le fichier all_mosque.txt que qui se trouve dans mon dernier commentaire au-dessus et tu verras il n'y a pas d'erreur 403.
Ah non, effectivement, après vérification, il y a aussi une erreur 403 dans le fichier all_mosque.txt...
ok. je ne pense pas que Mehdi ait rempli le mauvais mot de passe sinon il aurait rien dans le fichier api.txt tu as bien ton api dans le fichier api.txt? dans ce cas, si api correct, possible que ça soit le quota api atteint en effet
Oui j'ai bien mon api dans le fichier api.txt C'est quoi cet histoire de quota d'api ?
Qu'est ce qu'il faut faire pour ne pas dépasser le quota est faire simplement fonctionner l'installation ?
Je viens de vérifier, le quota est loin d'être atteint. Tu es a 7 appels sur 300 par jours. Possible que le token n'est pas envoyé correctement.
Il faut peut-être que tu fournisse en privé ton mot de passe et login + les coordonnées gps pour que @yac69 puisse reproduire au plus près ton problème
Essaie aussi de refaire l'installation de nouveau après avoir tout nettoyé
Bon bah j'ai repris l'installation de mawaqit de zéro : j'ai supprimé le dossier custom_components de serveur Hassio puis je l'ai retelechargé sur github et remise dans mon installation. Ensuite j'ai retenté d'installer mawaqit dans la configuration de base mais sans succès. J'ai alors réessayé en commentant la partie du code que @yac69 m'a demandé de commenter mais succès non succès non plus... L'étape la plus poussé qui bloque c'est au niveau de l'erreur 403 et qu'il est dit "Hum! vous essayez d'accéder sur une page dont vous n'avez pas les droits"... Je ne sais pas quoi faire de plus à part te fournir mes identifiants et coordonnées en privée @yac69 pour que tu puisses voir au près ce qui ne va pas incha'Allah. Merci pour votre patience les gars, j'espère qu'on va arriver à bout de ce problème.
Bonne nuit et à très bientôt. Mehdi D.
on va y arriver inshAllah. oui envois les moi stp et je vérifie de mon côté. avant ceci, si tu es à l'aise avec les api, regardes sur le site de mawaqit: https://app.swaggerhub.com/apis/ibra/Mawaqit/2.0#/default/get_mosque_search
le résultat si tu rentres comme token l'api que Hassio t'a crée dans api.txt et en rentrant tes coordonnées GPS dans ce formulaire.
C'est bizarre, ton quota a sauté, je ne sais pas pourquoi, peut être un bug à creuser de mon coté. Je viens de le réinitialiser, c'est bon maintenant, je te laisse réessayer
@yac69 désolé je ne comprends pas bien comment fonctionne le lien que tu m'as envoyé. Ou je peux trouver le formulaire ou remplir mon api et mes coordonnées GPS ?
ce formulaire permet de tester l'appel api avec ton token mawaqit tu cliques bouton "try it out" tu rentre ton api dans token lon et lat
puis cliques Execute
tu dois avoir le résultat sous forme de json avec les mosquées proche de (lon, lat)
C'est fait. Voici le résultat :
"
[ { "uuid": "dc529feb-861e-411a-9b60-22bee8e63269", "id": 3516, "name": "مسجد الإحسان", "slug": "alihsane-colomiers", "latitude": 43.5957193, "longitude": 1.2984252, "associationName": "Centre Culturel et Cultuel Musulman de Colomiers", "phone": "05 61 30 26 50", "paymentWebsite": null, "email": "3cmc@live.fr", "site": null, "womenSpace": true, "janazaPrayer": true, "aidPrayer": true, "childrenCourses": true, "adultCourses": true, "ramadanMeal": false, "handicapAccessibility": true, "ablutions": true, "parking": true, "otherInfo": null, "label": "مسجد الإحسان - Colomiers", "localisation": "7, chemin de la plaine 31770 Colomiers France", "image": "https://mawaqit.net/upload/5c5ed7e8e0395207588075.jpg", "jumua": "13:00", "jumua2": null, "proximity": 1536, "times": [ "06:22", "07:44", "12:39", "15:11", "17:33", "18:55" ] }, { "uuid": "22312e00-fec4-4548-bdce-dfd29ee4e24d", "id": 3991, "name": "مسجد عمر بن الخطاب", "slug": "omar-reynerie", "latitude": 43.569, "longitude": 1.3975831, "associationName": "ASSIOCIATION SOLIDARITE SOUTIEN ET 3 eme AGE", "phone": "0618204166", "paymentWebsite": null, "email": "goulmima21@gmail.com", "site": null, "womenSpace": false, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": false, "adultCourses": false, "ramadanMeal": false, "handicapAccessibility": false, "ablutions": false, "parking": true, "otherInfo": "CORONAVIRUS : évitez l serrage des mains, lavez-vous les mains réguliérement,utilisez un mouchoir à usage unique,ne venez pas à la mosquée sivous ètes malade", "label": "مسجد عمر بن الخطاب - Reynerie", "localisation": "4 cheminement regard vareuse n 402 31100 Reynerie France", "image": "https://mawaqit.net/upload/5cb3a76c1f61e393173641.jpg", "jumua": "14:00", "jumua2": null, "proximity": 8430, "times": [ "06:23", "07:45", "12:39", "15:12", "17:39", "18:55" ] }, { "uuid": "cbdb3718-cbae-4cdb-80eb-9ddf24047f1e", "id": 3760, "name": "مسجد أبي بكر الصديق", "slug": "abu-bakr-toulouse", "latitude": 43.5700286, "longitude": 1.4045689, "associationName": "ASSO SUSCMTMP", "phone": "0669184793/0618204166", "paymentWebsite": null, "email": "goulmima21@gmail.com", "site": "https://mawaqit.net/ar/abu-bakr-toulouse", "womenSpace": false, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": false, "adultCourses": false, "ramadanMeal": false, "handicapAccessibility": false, "ablutions": false, "parking": true, "otherInfo": "سلام عليكم اخوان. احترموا المسجد و عدم تكلم في امور الدنيا داخل المسجد. وشكرا", "label": "مسجد أبي بكر الصديق - La-Reynerie-Toulouse", "localisation": "18 cheminement auriacombe 31100 La-Reynerie-Toulouse France", "image": "https://mawaqit.net/bundles/app/prayer-times/img/default.jpg", "jumua": "14:00", "jumua2": null, "proximity": 8966, "times": [ "06:23", "07:45", "12:39", "15:12", "17:39", "18:54" ] }, { "uuid": "e37523f8-17d8-4da8-8b8e-256297b0efe5", "id": 4109, "name": "Mosquée AS-SALAM", "slug": "assalam-toulouse", "latitude": 43.568702, "longitude": 1.408338, "associationName": "ASSOCIATION MUSULMANE DE TOULOUSE", "phone": "0638124113", "paymentWebsite": "https://www.cotizup.com/as-salam-tlse", "email": "amt.tlse@free.fr", "site": null, "womenSpace": true, "janazaPrayer": true, "aidPrayer": true, "childrenCourses": true, "adultCourses": true, "ramadanMeal": true, "handicapAccessibility": true, "ablutions": true, "parking": true, "otherInfo": null, "label": "Mosquée AS-SALAM - Toulouse", "localisation": "1 IMPASSE DE LONDRES 31100 Toulouse France", "image": "https://mawaqit.net/upload/5cc33aeea0ab3009411421.jpg", "jumua": "12:30", "jumua2": "13:10", "proximity": 9289, "times": [ "06:23", "07:45", "12:39", "15:11", "17:38", "19:15" ] }, { "uuid": "c3197405-2bfb-4847-957f-eb8e9acc1130", "id": 5885, "name": "Association ALMISBAH", "slug": "almisbah-psg", "latitude": 43.5288712, "longitude": 1.4085191, "associationName": "ASSOCIATION ALMISBAH", "phone": "0674550827", "paymentWebsite": null, "email": "ass.almisbah@gmail.com", "site": null, "womenSpace": false, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": true, "adultCourses": true, "ramadanMeal": false, "handicapAccessibility": true, "ablutions": false, "parking": true, "otherInfo": null, "label": "Association ALMISBAH - Portet-Sur-Garonne", "localisation": "7 CHEMIN de MOULIS 31120 Portet-Sur-Garonne France", "image": "https://mawaqit.net/upload/5dfa6577c8f13307762462.jpg", "jumua": "13:00", "jumua2": null, "proximity": 10932, "times": [ "06:23", "07:45", "12:39", "15:11", "17:37", "18:54" ] }, { "uuid": "3f9e06cc-a48f-4eaf-97b0-893b95664807", "id": 860, "name": "Mosquée beauzelle", "slug": "mosquee-beauzelle-beauzelle-1", "latitude": 43.6637652, "longitude": 1.3791187, "associationName": "Association de fraternité", "phone": "+33695278816", "paymentWebsite": null, "email": "Benezzine@gmail.com", "site": null, "womenSpace": false, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": true, "adultCourses": false, "ramadanMeal": false, "handicapAccessibility": true, "ablutions": true, "parking": true, "otherInfo": null, "label": "Mosquée beauzelle", "localisation": "11 rue des cigognes 31700 Beauzelle France", "image": "https://mawaqit.net/bundles/app/prayer-times/img/default.jpg", "jumua": "13:30", "jumua2": null, "proximity": 11341, "times": [ "06:22", "07:44", "12:39", "15:11", "17:38", "18:55" ] }, { "uuid": "f79f11ca-cc8f-4cf0-a3e9-9daa33e24335", "id": 2790, "name": "مسجد المؤمنين", "slug": "m-muret", "latitude": 43.4844867, "longitude": 1.3355792, "associationName": "AFMCCM", "phone": null, "paymentWebsite": null, "email": null, "site": "http://mosqueedemuret.fr/", "womenSpace": true, "janazaPrayer": true, "aidPrayer": true, "childrenCourses": true, "adultCourses": true, "ramadanMeal": true, "handicapAccessibility": true, "ablutions": true, "parking": true, "otherInfo": null, "label": "مسجد المؤمنين - Muret", "localisation": "16 Rue Marclan 31600 Muret FRANCE", "image": "https://mawaqit.net/upload/5bcd9ba5d722d183745147.JPG", "jumua": "13:00", "jumua2": null, "proximity": 11356, "times": [ "06:23", "07:44", "12:39", "15:11", "17:36", "18:55" ] }, { "uuid": "a0b3461c-07f4-402e-8480-2aba86aaa852", "id": 2911, "name": "مسجد البدر", "slug": "m-albadr-muret", "latitude": 43.4596066, "longitude": 1.3005838, "associationName": "Association musulmane muretaine", "phone": "+33 6 51 16 34 68", "paymentWebsite": null, "email": "assosmm31600@gmail.com", "site": "https://www.facebook.com/mosqueeELBADRmuret/", "womenSpace": true, "janazaPrayer": true, "aidPrayer": true, "childrenCourses": true, "adultCourses": false, "ramadanMeal": true, "handicapAccessibility": false, "ablutions": true, "parking": true, "otherInfo": null, "label": "مسجد البدر - Muret", "localisation": "Impasse Le Brouilh 31600 Muret FRANCE", "image": "https://mawaqit.net/bundles/app/prayer-times/img/default.jpg", "jumua": "14:00", "jumua2": null, "proximity": 13639, "times": [ "06:23", "07:45", "12:44", "15:11", "17:35", "18:54" ] }, { "uuid": "3231d1af-71c7-4b7b-886f-fc94f502ecc2", "id": 1059, "name": "Mosquée AL HOUDA", "slug": "el-houda-aucamville", "latitude": 43.6763727, "longitude": 1.4149636, "associationName": "A.M.N.T: Association Marhaba du Nord de Toulouse", "phone": "06.30.80.71.49//06.74.51.08.42", "paymentWebsite": null, "email": "kribat@live.fr", "site": null, "womenSpace": false, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": false, "adultCourses": false, "ramadanMeal": false, "handicapAccessibility": false, "ablutions": false, "parking": false, "otherInfo": null, "label": "Mosquée AL HOUDA - AUCAMVILLE", "localisation": "2 Impasse Lespinasse 31140 AUCAMVILLE FRANCE", "image": "https://mawaqit.net/bundles/app/prayer-times/img/default.jpg", "jumua": "00:00", "jumua2": null, "proximity": 14269, "times": [ "06:23", "07:45", "12:39", "15:10", "17:37", "18:54" ] }, { "uuid": "3108ae6d-8648-4d1e-80bb-61e46bb15fa0", "id": 865, "name": "Espoir-SET", "slug": "m-ramonville", "latitude": 43.546566, "longitude": 1.477926, "associationName": "ASS ESPOIR-SET", "phone": null, "paymentWebsite": null, "email": "espoir.set@gmail.com", "site": null, "womenSpace": true, "janazaPrayer": false, "aidPrayer": false, "childrenCourses": true, "adultCourses": true, "ramadanMeal": false, "handicapAccessibility": false, "ablutions": true, "parking": true, "otherInfo": null, "label": "Espoir-SET - Ramonville-St-Agne", "localisation": "18 Place Marnac 31520 Ramonville-St-Agne France", "image": "https://mawaqit.net/bundles/app/prayer-times/img/default.jpg", "jumua": null, "jumua2": null, "proximity": 15298, "times": [ "06:22", "07:44", "12:38", "15:11", "17:38", "18:54" ] } ]
"
ça fonctionne du coup sur home assistant ? j'ai résolu ton pb de 403
Oui !!! L'installation de l'intégration de mawaqit a fonctionné !! C'était l'erreur 403 le soucis à priori. Barrakallahufikoum.
super profites-en et partage nous tes use cases
Super, content que ça marche finalement. et merci à toi car ça m'a permis de mettre à jour une partie de code maintenant en phase avec les dernières mises à jour de hassio.
n'hésites pas à developper la partie automations et la partager ici...
Je suis encore un néophyte en matière d'automatisation... Mais j'avance tout doucement... Des que j'ai des résultats satisfaisant je les partagerai avec plaisir incha'Allah. Encore une fois barrakallahufikoum pour le développement mais aussi pour toute l'assistance 👍
A bientôt.
As Salamou3alaykoum les gars,
Comme promis je reviens vers vous pour vous partager ma petite automatisation d'appel à la prière sur mon enceinte connectée. Le code est très modeste mais ça fonctionne très bien : automation+config.zip
Bonne semaine, Bien à vous.
Mehdi
Merci ;)
Au faite, vous avez penser à mettre votre intégration mawaqit sur le Home Assistant Community Store ?
Bonjour, As-Salamou3alaykoum,
Je t'écris aujourd'hui car j'aurai besoin de ton aide. C'est au sujet de l'intégration de mawaqit dans mon installation home assistant. Mon problème ressemble pas mal à celui de Youssef.
J'ai démarré récemment un projet de domotique à la maison. Je souhaiterai lancé de manière automatique l'adhan sur mon enceinte google home pour chacune des prières. Je dispose à la maison d'un Raspberry pi 4 et d'une enceinte Google home.
Sur mon Raspberry, j'ai installé Home Assistant et j'ai ajouté ton dossier custom components contenant le répertoire mawaqit. J'ai créé un compte sur le site mawaqit.
Et maintenant je suis coincé à l'étape d'intégration de mawaqit dans Home Assistant. Au moment où je soumets mes identifiants de compte mawaqit, des mosquées me sont proposées, j'en sélectionne une et puis j'ai un message d'erreur... Du coup, je ne peux pas finaliser l'intégration de mawaqit. Je te joins une capture de l'erreur ainsi que l'erreur affichée dans le journal de Home Assistant.
Qu'Allah te récompense pour ton travail, j'espère que tu pourras me débloquer incha'Allah.
A très vite, Cordialement, Mehdi D.
Erreur dans le journal.pdf ![Uploading IMG_20201105_121038.jpg…]()