Fritz Box Call Monitor

Verstehe ich nicht ganz, sorry. Könntest Du mal ein Beispiel posten?

Während es z.B. klingelt werden in HA die folgenden Attribute (rotes Kästchen) dauerhaft eingeblendet, also nicht nur kurzzeitig:

image

Wird das Gespräch angenommen, werden folgende Attribute dauerhaft eingeblendet:

image

Wird das Gespräch beendet, dann diese hier:

image

Klar, bei jeder “Statusänderung” ändern sich die Attribute bzw. werden aktualisiert. Ändert sich der “Status” aber nicht, bleiben die Attribute aber eingeblendet.

Hier eine weitere Info zum Feld Telefon Feed. Diese Infos während während eines Gesprächs angezeigt:

image

Also hat das “nur” was mit der Automatisation in HA zu tun, damit in HA die Icon-Farbe und das entsprechende Icon im Dashboard dargestellt wird, und zwar dieses hier:

image

Und hier ein Teil des entsprechenden YAML-Codes:

  - alias: "V1: Ankommend (ohne Geschäftszeiten)"
    if:
      - condition: trigger
        id:
          - "3"
    then:
      - data:
          value: >-
            <font color="#268DDA"><ha-icon icon="mdi:phone-incoming">
            </ha-icon></font> Anruf von
            {{state_attr("sensor.fritz_box_7590_anrufmonitor_telefonbuch","with")}}
            {% if (state_attr("sensor.fritz_box_7590_anrufmonitor_telefonbuch",
            "with_name") != "unknown")
            %}({{state_attr("sensor.fritz_box_7590_anrufmonitor_telefonbuch",
            "with_name")}}){% endif %}
        target:
          entity_id: input_text.telefon_feed
        action: input_text.set_value
      - metadata: {}
        data: {}
        target:
          entity_id: input_boolean.telefon_klingelt
        action: input_boolean.turn_off
    enabled: true

Und dieser YAML Schnipsel triggert vermutlich den oberen Code:

  - platform: state
    entity_id:
      - sensor.fritz_box_7590_anrufmonitor_telefonbuch
    id: "3"
    from: ringing
    to: talking
    alias: ankommend

Wenn ich Zeit und Lust habe, werde ich mal ein bisschen rumprobieren, ob man die Automatisation nicht so ändern kann, dass in dem Feld Telefon Feed bei einem eingehenden Anruf z.B. nur “Anruf von XYZ” steht, oder eventuell nur der Name bzw. die Telefonnummer. Dann sollte man diese Info auch über Lautsprecher ausgeben können.

Eine weiter Info dazu. Das Feld Telefon Feed wird tatsächlich absichtlich per YAML-Code bereinigt:

  - alias: Feed bereinigen
    platform: state
    entity_id:
      - sensor.fritz_box_7590_anrufmonitor_telefonbuch
    for:
      hours: 0
      minutes: 0
      seconds: 2
    to: idle
    id: "6"
    enabled: true
...
...
...
  - alias: Feed bereinigen
    if:
      - condition: trigger
        id:
          - "6"
    then:
      - data:
          value: unknown
        target:
          entity_id:
            - input_text.telefon_feed
        action: input_text.set_value

Wenn man diesen Teil des Codes entfernt, dann sollte eigentlich die letzte Info stehen bleiben, oder? Ich werde es mal testen…