Skip to content

Home Assistant Automatisierung um die Anrufliste der Fritz!Box im Dashboard als Karte anzuzeigen

Notifications You must be signed in to change notification settings

der8en/Fritz-Call-Monitor-Feed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

FRITZ!Box Call Monitor-Feed

Home Assistant Automatisierung um die Anrufliste der Fritz!Box im Dashboard als Karte anzuzeigen.

der8en-fritz-feed-card

Die Idee zur Automatisierung basiert auf der von MeinedigitaleWelt. Vielen Dank dafür!

Optimierungen

  • farbige Symbole im Feed für ausgehende, ankommende bzw. verpasste Anrufe etc.
  • Anrufbeantworter nach X Sekunden
  • Anrufbeantworter in bestimmten Zeiten
  • unerwünschte Anrufer von Blocklisten (z.B. von Phoneblock.net) werden nicht als verpasste Anrufer angezeigt
  • keine doppelten Einträge für den gleichen Anruf
  • wiederholte Anrufer werden auch mehrfach angezeigt

Voraussetzungen

Helfer

Grundlagen

Inhalt der telefon-anrufliste.yaml kopieren und als neue Automatisierung im YAML-Mode einfügen. Der Teil "sensor.fritz_box_7590_ax_anrufmonitor_telefonbuch" muss überall an den eigenen Entitätsnamen angepasst werden! Am besten in einem Texteditor mit "Suchen und ersetzen" erledigen.

Der Trigger "klingelt" mit ID 2 hat eine Mindestklingeldauer von 2 Sekunden. Der Nachteil ist, wenn man das Telefon in unter 2 Sekunden abnimmt, wird dieser Anruf nicht getrackt! (Kommt bei mir nie vor)

Wird diese Zeit reduziert/entfernt, werden geblockte Anrufer als verpasster Anruf angezeigt. Wer keine Blockliste hat, kann die Zeit auch auf null setzen.

ohne Anrufbeantworter

Das ist die Voreinstellung in der YAML. Hier muss nichts weiter angepasst werden.

AB nach X Sekunden

Man kann leider nicht feststellen, ob jemand eine Nachricht hinterlässt, da der AB als normales Telefonat gewertet wird. Aber man kann nachverfolgen, ob es überhaupt lange genug geklingelt hat, damit der Anrufer den AB hört.

  • den Trigger "Zeit für AB nach X Sekunden (abzgl. 1 Sekunde)" aktivieren (im 3-Punkte Menü)
  • im Trigger die Zeit, nachdem der eigene AB aktiviert, weniger 1 Sekunde, eintragen (unten bei "Für")
    Beispiel: Euer AB aktiviert sich nach 50 Sekunden, dann tragt ihr hier 0:00:49 ein.

AB außerhalb bestimmter Zeiten

z.B. Geschäftszeiten.

  • unter "Dann mache"
    • "V1: Ankommend (ohne Geschäftszeiten)" deaktivieren (im 3-Punkte Menü)
    • "V2: Ankommend (innerhalb Geschäftszeiten)" aktivieren
    • "V2: AB (außerhalb Geschäftszeiten)" aktivieren
  • die Zeiten/Tage anpassen
    • "V2: Ankommend (innerhalb Geschäftszeiten)" aufklappen -> Wenn -> Testen, ob eine von 2 Bedingungen zutrifft
    • die gleichen Zeiten, nur umgekehrt, unter "V2: AB (außerhalb Geschäftszeiten)" eintragen

Damit diese Variante gemeinsam mit den 2 Sekunden Mindestklingeldauer funktioniert, sollte die Anrufannahme in der Fritz!Box auf 5 Sekunden oder mehr eingestellt sein!

Home Feed Card

Wichtige Einstellungen:

  • id_filter: ^home_feed_.* (damit nur Anruf-Benachrichtigungen angezeigt werden)
  • show_icons: false (damit nicht zwei Icons angezeigt werden)
  • history_days_back: 5 (max. vergangene Tage)
  • include_history: true
  • remove_repeats: false (damit wiederholende Anrufer angezeigt werden)
  • max_history: 3 (max. Anzahl Einträge)

Beispiel:

type: custom:home-feed-card
title: Anrufe
card_id: card_telefon_feed
id_filter: ^home_feed_.*
show_icons: false
history_days_back: 5
entities:
  - entity: input_text.telefon_feed
    name: Telefon-Feed
    include_history: true
    remove_repeats: false
    max_history: 3
    content_template: '{{state}}'

Benachrichtigungen

sind nicht enthalten, können aber leicht hinzugefügt werden.
Unter "Dann mache" die Aktion heraussuchen, bei der benachrichtigt werden soll.

  1. Aktion hinzufügen
  2. Benachrichtigung
  3. Typ/Gerät auswählen
  4. im 3-Punkte Menü -> Als YAML bearbeiten
  5. data-Code einfügen

evtl. noch Text anpassen

Beispiel für verpasste Anrufe:

service: notify.deine_entität
data:
  message: Verpasster Anruf von {{states("input_text.telefon_anrufer")}}

About

Home Assistant Automatisierung um die Anrufliste der Fritz!Box im Dashboard als Karte anzuzeigen

Resources

Stars

Watchers

Forks

Packages

No packages published