[Eisfair] avm_fritz_toolbox 2.8.0
Marcus Roeckrath
marcus.roeckrath at gmx.de
Do Dez 20 18:16:49 CET 2018
Hallo,
diese neue Version bringt im Menu einen neuen Menupunkt "Create sample soap
files ...", die aus den auf der Fritzbox abgelegten xml-Dokumenten für jede
Funktion eine Sample-SOAP-File erzeugt.
Dies sind auf meiner 7490 mit Firmware 7.01 407 Daten (=Funktionen).
Einige davon sind ja im Skript schon fest verdrahtet, beliebige konnten wie
bisher auch schon per selbstdefinierten SOAP-Dateien genutzt weren.
Das Erzeugen dieser Beispieldateien erspart nun weitgehend das mühsame
Zusammensuchen der Optionen für einen SOAP-Request.
SOAP-Requests, die keine weitergehende Parameterübergabe erfordern, sind
direkt nutzbar, z. B. (in einer Zeile):
avm_fritz_toolbox.sh
mysoaprequest /usr/share/doc/avm_fritz_toolbox/samplesoaps/deviceinfoSCPD.xml.GetInfo_1
In diesen findet sich daher auch die Zeile
data=""
weil ein leeres Datenfeld zu übergeben ist.
Andere Funktionen erfordern Parameter, die dann erst in der Datei zu setzen
sind. In diesen Beispielen findet sich der Block
data="
<Var1><Type></Var1>
...
<VarN><Type></VarN>
"
Type muss durch einen geeigneten Wet ersetzt werden; in der Beispieldatei
steht an dieser Stelle zunächst der erwartete Datentyp.
Hier kommt man dann ohne Studium der Paketdokumentation aber auch der
Dokumentation von AVM nicht aus.
Passt man sich Beispieldateien an eigene Bedürfnisse an, sollte man dies
nach Kopieren auf einem anderen Ort tun, da die Beispieldateien be erneuten
Aufruf des Menupunktes gelöscht und neu erzeugt werden.
Eine Neuerzeugung ist auch bei Firmware-Update oder Tausch der Box gegen ein
anderes Modell sinnvoll.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair