FritzBox TR-064 Binding – is my upstream configuration wrong?

Hi everyone,

I am using the Fritz!Box TR-064 binding and created the following item for the upstream rate:

Number:DataTransferRate Sensor_House_FritzBoxWanDslUpstreamCurrentRate
    "DSL Upstream Current [%d Mbit/s]" <chart>
    (Group_House_Router, Group_House_NotPersistedEveryChange, Group_House_NotPersistedEveryHour)
    ["Measurement"]
    { channel="tr064:subdevice:wohnzimmer:wan:wanCurrentUpstreamBitrate",
      stateDescription=" " [ pattern="%.2f %unit%" ], unit="Mbit/s" }

But I only get values around 0.14 Mbit/s, while my cable contract actually provides 50 Mbit/s upload.
Example log output:

Item 'Sensor_House_FritzBoxWanDslUpstreamCurrentRate' changed from
0.13965885416666665 Mbit/s to 0.1405703125 Mbit/s

My questions:

  1. Is this the wrong channel (wanCurrentUpstreamBitrate seems to be DSL-specific)?

  2. For cable connections (DOCSIS), is there a different channel that reports the correct upstream rate?

  3. Is my item definition above incorrect, or should I use a different one for cable?

Thanks a lot for any hints :folded_hands:

I don’t know if this will help you. For me, it works via the TR-064 binding. However, I also have DSL and no cable modem. The channel (only for DSL?) can be found in the WAN device.

You can still try to get something useful from this channel.

Thanks for the screenshot might it be possible that can you show me the yaml configuration of this channel?

This one?


That’s from the entire WAN device.

Yes, especially I am interested in the channel state description and unit…