I already installed the fritzbox call monitor in my home assitant instance and it works fine .
I can also create a sensor (template) to show the current state and who actually calls.
Now, I want a history of ingoing, outgoing, and missed calls in my dashboard.
For displaying the history I use the lovelace home feed card.
What I’m currently missing is the possibility to decide when a call is not answered (missed) which is actually a transition from
the state idle to ringing and back to idle. When the call is accepted, then it will show the states ringing → talking → idle.
Actually, I wanted to create a template sensor as shown in a topic about the caller monitor extension
but this is not possible because I would also need the previous state within the value_template to determine if it is a missed call (e.g. state ringing before idle).
And as shown in another topic about sensor templates
this is not possible out of the box.
What approach should I take to create a sensor which has the information about missed calls that can be shown in the home feed card?
I do not need code but just an idea on how I should proceed. Maybe some of you have already a working solution.
Hi I found a solution with custom Logbook card. Is working out of the box like a charm if I creat a Input_text with all caller data and show this with the custom card:
can you tell me how you get it to work?
I see calls but i never see it is missed or talking etc.
Iam very new at HA the codes are mostly copy & paste.
Have you a tutorial for a noob ?
Did anybody succeed to show the number of missed calls on a card ?
I also have a fritzbox … I would like to diaplsy if there are lissed calls and eventually be able to acknowledge them …
Well, what is not clear is HOW I save the list of phone numbers and WHERE, then how to display the list.
Some people suggest to use a template sensor, all I am able to do for the moment is catch the calling phone number and put it in a text helper, then I can use it in a notification or whatever. I can also “count” the number of phone calls.
But what I am missing is where to store the LIST of for example the last 3 numbers who called - then display them.
… so that I have for the moment is the text helper with the last missed phone number,
and on the dashboard, the number of missed called (ringing → idle) :
You’re missing, that this is not a list as you might think. What @SteffenDE does, is as follows:
call comes in
he takes the number and writes it to a text input
the history of that text input IS the list
That’s why the Logbook card is used. This card displays all entries in the log for one specific entity, in this case the text input. So what you get is technically not a list of calls, but rather a list of history entries from a text field.
In your case go to the history of your sensor (input_text.dernier_appelant_fritzbox), you’ll see the “list”.