# Appels manqué freebox

**URL:** <https://forum.hacf.fr/t/appels-manque-freebox/14425>\
**Category:** Entraide Home Assistant\
**Created:** [Janvier 8, 2022, 12:29 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425 "2022-01-08T12:29:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bruno27610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@Bruno27610](https://forum.hacf.fr/u/Bruno27610)\
**Post date:** [Janvier 8, 2022, 12:29 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/1 "2022-01-08T12:29:17Z")

</div>

Bonjour à tous  
Meilleurs vœux pour l’année 2022  
Je voudrais intégrer les appels manqués de ma freebox révolution mais je ne sais pas comment faire ?  
J’ai aperçu sur un forum sensor. missed\_call\_freebox mais je ne le vois pas dans mes entites  
Dans mes entités je ne vois que les appareils qui se sont connectés  
Ai-je louper quelque chose ou comment faire ?  
Merci de vos remonses

---

<div class="post-metadata">

**Author:** ![olivep](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/o/bbe5ce/32.png) [@olivep](https://forum.hacf.fr/u/olivep)\
**Post date:** [Janvier 8, 2022, 3:47 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/2 "2022-01-08T15:47:31Z")

</div>

tu dois avoir integration freebox

> **[Freebox](https://www.home-assistant.io/integrations/freebox/)**
>
> Instructions on how to integrate Freebox routers into Home Assistant.

et avec une carte

type: markdown  
content: \>  
{%-for attr in states.sensor.freebox\_missed\_calls.attributes -%}

{%- if not attr==«&nbsp;friendly\_name&nbsp;» and not attr==«&nbsp;icon&nbsp;» -%}

{{states.sensor.freebox\_missed\_calls.attributes[attr]}} a appelé le  
{{as\_timestamp(attr) | timestamp\_custom(‹&nbsp;%d %b %Y&nbsp;›)}} à {{as\_timestamp(attr) |  
timestamp\_custom(‹&nbsp;%H:%M&nbsp;›)}}

{%- endif %}

{% endfor %}

---

<div class="post-metadata">

**Author:** ![Bruno27610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@Bruno27610](https://forum.hacf.fr/u/Bruno27610)\
**Post date:** [Janvier 8, 2022, 5:03 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/3 "2022-01-08T17:03:31Z")

</div>

Bonjour Olivep  
merci pour ta réponse rapide  
J’ai fait un copier/coller de ton code  
Mais je ne comprend pas {%- if not attr==« friendly\_name » and not attr==« icon » -%}  
Peux-tu me l’expliquer stp ?  
Bonne soirée

---

<div class="post-metadata">

**Author:** ![steffleur](https://forum.hacf.fr/user_avatar/forum.hacf.fr/steffleur/32/16500_2.png) [@steffleur](https://forum.hacf.fr/u/steffleur)\
**Post date:** [Janvier 8, 2022, 5:13 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/4 "2022-01-08T17:13:07Z")

</div>

bonjour et bonne année  
jete un oeil par ici:

[https://forum.hacf.fr/t/action-si-incrementation/317](https://forum.hacf.fr/t/action-si-incrementation/317)  
ou  
[https://forum.hacf.fr/t/afficher-en-boucle-la-liste-des-attributs-au-nom-variable-et-valeurs-dun-sensor/1465](https://forum.hacf.fr/t/afficher-en-boucle-la-liste-des-attributs-au-nom-variable-et-valeurs-dun-sensor/1465)  
stefan

---

<div class="post-metadata">

**Author:** ![olivep](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/o/bbe5ce/32.png) [@olivep](https://forum.hacf.fr/u/olivep)\
**Post date:** [Janvier 8, 2022, 5:23 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/5 "2022-01-08T17:23:23Z")

</div>

tu est dans une boucle est tu teste si tu as un appellent ou pas

---

<div class="post-metadata">

**Author:** ![Bruno27610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@Bruno27610](https://forum.hacf.fr/u/Bruno27610)\
**Post date:** [Janvier 8, 2022, 5:25 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/6 "2022-01-08T17:25:56Z")

</div>

Ok  
par contre mes 2 derniers lignes donnent cela  
mdi:phone-missed a appelé le None à None  
Appels manqués a appelé le None à None  
les autres lignes sont ok et l’affichage est coorecte

---

<div class="post-metadata">

**Author:** ![olivep](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/o/bbe5ce/32.png) [@olivep](https://forum.hacf.fr/u/olivep)\
**Post date:** [Janvier 8, 2022, 5:30 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/7 "2022-01-08T17:30:47Z")

</div>

va voir dans outils de développement puis état en entité rentre sensor.freebox\_missed\_calls  
as tu la aussi des none sur les deux dernieres lignes

---

<div class="post-metadata">

**Author:** ![Bruno27610](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/b/9dc877/32.png) [@Bruno27610](https://forum.hacf.fr/u/Bruno27610)\
**Post date:** [Janvier 8, 2022, 5:32 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/8 "2022-01-08T17:32:25Z")

</div>

oui merci je viens juste de voir mais on ne peut pas les supprimer je pense ?  
Merci encore pour ton aide

---

<div class="post-metadata">

**Author:** ![olivep](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/o/bbe5ce/32.png) [@olivep](https://forum.hacf.fr/u/olivep)\
**Post date:** [Janvier 8, 2022, 5:36 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/9 "2022-01-08T17:36:36Z")

</div>

va voir dans [http://mafreebox.freebox.fr/](http://mafreebox.freebox.fr/) journal d’appel la du devrais pouvoir faire le ménage

---

<div class="post-metadata">

**Author:** ![NicoG](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/n/bb73d2/32.png) [@NicoG](https://forum.hacf.fr/u/NicoG)\
**Post date:** [Août 18, 2022, 9:43 UTC](https://forum.hacf.fr/t/appels-manque-freebox/14425/10 "2022-08-18T21:43:52Z")

</div>

L’API permet de marquer les appels comme lus. Il faudrait ajouter un bouton dans l’intégration avec le code suivant :

Dans le fichier [router.py](https://github.com/home-assistant/core/blob/dev/homeassistant/components/freebox/router.py)

```diff
@@ -149,6 +149,10 @@
         """Reboot the Freebox."""
         await self._api.system.reboot()

+ async def mark_calls_log_as_read(self) -> None:
+ """Mark all phone calls as read."""
+ await self._api.call.mark_calls_log_as_read()
+
     async def close(self) -> None:
         """Close the connection."""
         with suppress(NotOpenError):

```

Dans le fichier [button.py](https://github.com/home-assistant/core/blob/dev/homeassistant/components/freebox/button.py)

```diff
@@ -39,6 +39,12 @@
         device_class=ButtonDeviceClass.RESTART,
         async_press=lambda router: router.reboot(),
     ),
+ FreeboxButtonEntityDescription(
+ key="read_all_calls",
+ name="Mark all calls as read",
+ icon="mdi:eye-check",
+ async_press=lambda router: router.mark_calls_log_as_read(),
+ ),
 )

```

Je ferai bien une pull request sous Github, mais ce code ne marchera pas tant que l’appel de l’API n’aura pas été corrigé avec la pull request suivante [Update call.py](https://github.com/hacf-fr/freebox-api/pull/351)
