Über TR-064 kenne ich da auch keine Möglichkeit, nur die nach wie vor noch vorhandene "query.lua" (aus der AVM aber den "HowToUse"-Header entfernt hat, also in einer alten Version nachsehen) kann hier m.W. in Kombination mit einer gültigen SID noch bei einer Abfrage helfen.
Mit der Variablen-/Listen-"Adresse"
Code:
landevice:settings/landevice[[COLOR="#FF0000"]enum_name[/COLOR]]/ipv6addrs0/entry/list(ipv6addr)
kann man die Liste der IPv6-Adressen eines Gerätes auslesen und "query.lua" liefert das dann als JSON-Struktur (also auch nicht direkt XML-kompatibel für die Weiterverarbeitung in Python).
Der "enum_name" ist dieses "landevice
nnnn", wobei das "nnnn" ja für die "uniqid" aus dem "landevices"-Array in der "ar7.cfg" stammt. Unter welcher Variablen die jetzt abzufragen wäre, wenn man ansonsten von der TR-064-Seite nur einen Index hat, müßte ich auch erst wieder suchen, das findest Du sicherlich selbst, hier sollte ja eine einzige Listenabfrage nach dieser "uniqid" und "mac" ausreichen (auch hier ist es der Name aus der "ar7.cfg" und nicht zwangsläufig der aus dem ctlmgr-Interface, aber das kann ja seit einiger Zeit auch ausführliche Informationen liefern, man muß sich halt einen Shell-Zugang schaffen als Entwickler). Zumindest sollte sich aus einer solchen Liste von MAC-Adressen und diesen "uniqid"-Werten anhand der MAC-Adresse wieder die Verknüpfung zu den Daten aus dem "normalen API" herstellen lassen und dann muß man halt für jedes Gerät einen Aufruf starten oder man kann der "query.lua" ja auch mehrere solcher Listenabfragen auf einen Schlag vorsetzen. Wo das Limit liegt, weiß ich aber auch nicht.
Zumindest beim "Hosts"-Interface hat AVM da jedenfalls m.W. nichts nachgelegt, die neue Funktion "X_AVM-DE_GetHostListPath" liefert nur den Pfad für den Download einer XML-Liste der bekannten Netzwerkgeräte ... das kann aber auch einige Aufrufe ersparen, gerade dann, wenn man viele Netzwerkgeräte hat und darüber iterieren will. Diese Neuerung ist m.W. bisher noch nicht in der API-Beschreibung angekommen, ich habe sie aus der SCPD entnommen und einfach selbst getestet, was sie liefert.