Node-red-contrib-fritz and FritzBox 7490: Error on using service / action / Phonebook / Calllist

Hello,

the same happended for me like here.

The solution did not work, and btw. the solution does not make sense for the question, because it's during the request, and not the answer.

I got also the Warning: Assertion failed

It happens for:

  • FRITZ!Box Phonebook
  • FRITZ!Box Calllist
  • FRITZ!Box

Working is the callmonitor.

Hope you can help me.

Using Node Red: V3.0.0 on a Raspberry Pi
node-red-contrib-fritz V1.4.5

What firmware version do you have on the Fritzbox?

The fritzbox using a random default user name as login, not admin any more for security purpose.
It's the best if you make a new fritzbox user under system -> Fritz!boxUsers. For example user Nodered and give this user sufficient right and a secure password.
Use this user in the node-red-cintrib-fritzapi config screen and it should work fine.

There is a new User for that. I'm using Fritzbox Version 07.31.

And I want to say again there is a warning: Assertion failed

That seems to be not normal. But I don't understand it. Can I enable some Log or something?

Works fine for me, no warnings or errors.

Using Node Red: V3.0.2 on a Raspberry Pi
node-red-contrib-fritz V1.4.5
Fritz 6660 V7.29

Maybe you can share a flow sample that you are using to test for us.

Ps, Don't forget to enable TR064 in you fritzbox How do I activate the TR064 interface on my Fritz!Box? - Clever Dialer
and enable call monitor by dailing #96*5*

Callmonitor is activated and is working. The others are not working. Here is the flow. Nothing special about it:

[{"id":"dddda082c90dac02","type":"fritzbox-calllist","z":"b8ec2d94a8d70977","device":"27f8e32a955f5383","name":"","action":"GetCallList","listurl":"NewCallListURL","max":"10","maxdays":"10","x":710,"y":620,"wires":[["30c1933fe8608811"]]},{"id":"0","type":"fritzbox-phonebook","z":"b8ec2d94a8d70977","device":"27f8e32a955f5383","name":"","action":"GetPhonebook","listurl":"NewPhonebookURL","x":700,"y":700,"wires":[["4e5dbba06ef6bb05"]]},{"id":"30c1933fe8608811","type":"debug","z":"b8ec2d94a8d70977","name":"debug 9","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":620,"wires":[]},{"id":"4e5dbba06ef6bb05","type":"debug","z":"b8ec2d94a8d70977","name":"debug 10","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":920,"y":700,"wires":[]},{"id":"8e475d08b9574acc","type":"inject","z":"b8ec2d94a8d70977","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":300,"y":620,"wires":[["dddda082c90dac02"]]},{"id":"d316c3968d0b4270","type":"inject","z":"b8ec2d94a8d70977","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"str","x":290,"y":680,"wires":[["388f537f51152fc6"]]},{"id":"388f537f51152fc6","type":"function","z":"b8ec2d94a8d70977","name":"function 9","func":"msg.payload = { \"NewPhonebookID\": \"0\" } ;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":460,"y":680,"wires":[["0"]]},{"id":"41560c4834e924be","type":"inject","z":"b8ec2d94a8d70977","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"NewPhonebookID\":\"0\"} ","payloadType":"json","x":350,"y":720,"wires":[["0"]]},{"id":"27f8e32a955f5383","type":"fritzbox-config","name":"FritzboxAmHofNodeRedUser","host":"192.168.1.1","port":"49000","ssl":false,"user":"nodered"}]```

I tryed also SSL, but same behavior. Here is a screenshot. Maybe it will help.