TR-064 macSpeed / maxSignalStrength stays UNDEF

Hi,

thinking about my presence detection and currently I’m using also the TR-064 for checking if a Phone is available. Binding in general works fine with my 7430 FB.

But:
if I’m out from home and have VPN enabled, I’m detected ofc as home.

Therefore I had a look on the doku, but VPN Status / Access is not available (when I’m not mistaken)?

So I thought: well, when I’m connected via VPN, the macSpeed / maxSignalStrength channels could be used and should differ, as when I’m really home…

Unfortunately I do not get any Values of these channels. In the log I find just these logentry’s for all 4 Channels (macSpeed1, maxSpeed2, maxSignalStrength1, maxSignalStrength2):

11:45:17.103 [TRACE] [ing.tr064.internal.soap.SOAPConnector] - Request: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><u:GetSpecificAssociatedDeviceInfo xmlns:u="urn:dslforum-org:service:WLANConfiguration:2"><NewAssociatedDeviceMACAddress>here's the mac of my phone</NewAssociatedDeviceMACAddress></u:GetSpecificAssociatedDeviceInfo></SOAP-ENV:Body></SOAP-ENV:Envelope>
11:45:17.149 [TRACE] [ing.tr064.internal.soap.SOAPConnector] - Received response: <?xml version="1.0"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>714</errorCode>
<errorDescription>NoSuchEntryInArray</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>

11:45:17.165 [DEBUG] [ing.tr064.internal.soap.SOAPConnector] - Failed to get Tr064ChannelConfig{channelType=macSignalStrength2, getAction=GetSpecificAssociatedDeviceInfo, dataType='ui1, parameter='here's the mac of my phone'}: HTTP-Response-Code 500 (Internal Server Error), SOAP-Fault: 714 (NoSuchEntryInArray)

In the Fritzbox UI my Phone is online and shows:
grafik

Thing config:

Thing subdeviceLan LAN "label LAN"   [ uuid="uuid:myuuid" , macOnline="mymac" ]

Anything what I’ve overseen or you guys have any hints?
Thanks in advance!

Cannot answer your initial question, but when your are connected via vpn you should have a different IP assigned. Maybe that’s helpful to differentiate between wifi vs vpn connected (e.g. combined with network binding)