Hallo,
ich habe die aktuelle Fritz!OS Labor auf meine Test_FB Cable 6660 aufgespielt. Aufgefallen ist mir jetzt, dass
get <name> luaData xhr 1 lang de page wlanmesh xhrId all
get <name> luaData xhr 1 lang de page trafapp xhrId all
nicht mehr funktioniert.
Nur für die Cable bitte auch einmal
get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop
prüfen.
Sofern jemand schon die aktuelle Labor nutzt, würde ich mich freuen, wenn ihr das einmal testen und die Ergebnisse postet würdet.
Vielen Dank
Jörg
Hallo Jörg,
bei meiner 6591 bekomme ich die Daten des 1. Weckers zurück. Ich nutze die Funktion nicht, alle Wecker waren deaktiviert, aber auch eine Aktivierung ändert nichts.
Viele Grüße
Thomas
Nachtrag: Die Antwort oben bezog sich auf "xhr 1 lang de page alarm xhrId all", was jetzt nicht mehr in der Frage enthalten ist.
get <name> luaData xhr 1 lang de page wlanmesh xhrId all
get <name> luaData xhr 1 lang de page trafapp xhrId all
get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop
funktionieren bei mir.
Hallo tomcat,
würdest Du mir bitte einmal die Ergebnisse posten. Danke Dir.
Grüße Jörg
Hallo Jörg,
anbei die Ergebnisse meiner FB6690. Es funktioniert alles. Ich nutze die aktuellste veröffentlichte Laborversion.
Viele Grüße
JürgenFB6690.txt
Zitat von: tomcat.x am 30 Juni 2025, 10:18:49Hallo Jörg,
bei meiner 6591 bekomme ich die Daten des 1. Weckers zurück. Ich nutze die Funktion nicht, alle Wecker waren deaktiviert, aber auch eine Aktivierung ändert nichts.
Viele Grüße
Thomas
Nachtrag: Die Antwort oben bezog sich auf "xhr 1 lang de page alarm xhrId all", was jetzt nicht mehr in der Frage enthalten ist.
get <name> luaData xhr 1 lang de page wlanmesh xhrId all
get <name> luaData xhr 1 lang de page trafapp xhrId all
get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop
funktionieren bei mir.
Hi tomcat
mein Ergebnis sieht so aus:
Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'alarm'
'xhrId' => 'all'
----------------------------------------------------------------------
{
'timeTillLogout' => '1200',
'pid' => 'alarm',
'sid' => 'xxxxxxxxxxxxxx',
'data' => {
'day' => {
'sun' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
'thu' => $VAR1->{'data'}{'day'}{'sun'},
'mon' => $VAR1->{'data'}{'day'}{'sun'},
'sat' => $VAR1->{'data'}{'day'}{'sun'},
'fri' => $VAR1->{'data'}{'day'}{'sun'},
'tue' => $VAR1->{'data'}{'day'}{'sun'},
'wed' => $VAR1->{'data'}{'day'}{'sun'}
},
'number' => '1',
'phonselected' => '1',
'minutes' => '00',
'hours' => '00',
'active' => $VAR1->{'data'}{'day'}{'sun'},
'time' => '0000',
'option' => 'daily',
'phonoptions' => [
{
'value' => '1',
'text' => 'Telefon'
},
{
'text' => 'Telefon',
'value' => '2'
},
{
'text' => 'Gigaset',
'value' => '60'
},
{
'value' => '61',
'text' => 'AVM C5'
},
{
'value' => '70',
'text' => 'FHEM-Telefon'
},
{
'text' => "T\x{c3}\x{bc}rklingel",
'value' => '71'
},
{
'text' => "FRITZ!\x{e2}\x{81}\x{a0}App\x{c2}\x{a0}Fon (Xiaomi X7 Pro)",
'value' => '72'
},
{
'value' => '74',
'text' => 'FRITZ!Box'
},
{
'value' => '75',
'text' => "FRITZ!\x{e2}\x{81}\x{a0}App\x{c2}\x{a0}Fon (Xiaomi F6)"
},
{
'text' => 'alle Telefone',
'value' => '9'
}
],
'weekdays' => '255',
'name' => 'Wecker 1'
},
'time' => [],
'hide' => {
'rrd' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
'liveTv' => $VAR1->{'hide'}{'rrd'},
'shareUsb' => $VAR1->{'hide'}{'rrd'},
'ssoSet' => $VAR1->{'hide'}{'rrd'}
},
'sidNew' => 0
}
wobei alle Wecker deaktiviert sind.
Viele Grüße
Jürgen
Hallo Jürgen,
danke für den Wecker. War aber ein Copy/Paste Fehler von mir. Wecker funktioniert auch bei mir.
Grüße Jörg
Hm,
ich kann meine Cable 6660 nur als Mesh-Repeater zum Testen nutzen, da ich kein Kabel habe. Sieht also so aus, als wenn bei Cable in Repeater Funktion die genannten luaData gets nicht unterstützt werden. Ok, muss ich dann im Code abfangen.
Grüße Jörg
Zitat von: juemuc am 30 Juni 2025, 10:51:54Hi tomcat
mein Ergebnis sieht so aus:
Ja, bei mir ähnlich. Ich dachte, da müssten alle 3 enthalten sein. In den Readings bekomme ich alle drei, wenn ich das per enableAlarmInfo aktiviere.
Hallo,
anbei einen neue 08.10.00 Beta.
Über Eure Tests und Rückmeldung würde ich mich freuen.
Grüße Jörg
Hallo Jörg,
ich glaube, Du hast bei pwr die aktuellen Werte mit denen des 24h-Mittel vertauscht:
Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'energy'
'xhrId' => 'all'
----------------------------------------------------------------------
{
'sidNew' => 0,
'data' => {
'intro' => {
'text' => [
'Auf dieser Seite finden Sie Informationen zum Energieverbrauch der FRITZ!Box und zu belegten LAN-Schnittstellen.'
]
},
'drain' => [
{
'actPerc' => 29,
'name' => 'FRITZ!Box Gesamtsystem',
'statuses' => 'aktiv seit 4 Tagen, 8 Stunden, 25 Minuten',
'cumPerc' => 29
},
{
'statuses' => '125 MHz Systemtakt',
'cumPerc' => 69,
'name' => 'FRITZ!Box Hauptprozessor',
'actPerc' => 71
},
{
'cumPerc' => 57,
'statuses' => [
'WLAN aktiviert',
"3 WLAN-Netzwerkger\x{c3}\x{a4}te angemeldet"
],
'name' => 'WLAN',
'actPerc' => 57
},
{
'actPerc' => 0,
'name' => "analoge FON-Anschl\x{c3}\x{bc}sse",
'cumPerc' => 0,
'statuses' => ''
},
{
'statuses' => "kein USB-Ger\x{c3}\x{a4}t angeschlossen",
'cumPerc' => 2,
'name' => "USB-Ger\x{c3}\x{a4}te",
'actPerc' => 2
},
{
'lan' => [
{
'name' => 'LAN 1',
'class' => 'green'
},
{
'name' => 'LAN 2',
'class' => 'green'
},
{
'class' => '',
'name' => 'LAN 3'
},
{
'name' => 'LAN 4',
'class' => 'green'
}
],
'statuses' => "3 Ger\x{c3}\x{a4}te angeschlossen",
'name' => "LAN-Anschl\x{c3}\x{bc}sse"
}
]
},
'hide' => {
'liveTv' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
'ssoSet' => $VAR1->{'hide'}{'liveTv'},
'shareUsb' => $VAR1->{'hide'}{'liveTv'},
'rrd' => $VAR1->{'hide'}{'liveTv'}
},
'sid' => 'f8e964870bf73ec1',
'time' => [],
'timeTillLogout' => '1200',
'pid' => 'energy'
}
Screenshot 2025-06-30 221203.pngScreenshot 2025-06-30 221326.png
Der Rest sieht gut aus.
Viele Grüße
Jürgen
Hallo Jürgen,
eigentlich nicht, siehe Auszug aus dem Code
for(my $i = 0; $i <= $nbViews - 1; $i++) {
my $id = $resultData->{data}->{drain}->[$i]->{id};
if ( $resultData->{data}->{drain}->[$i]->{name} =~ /Gesamtsystem/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_Rate_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
} elsif ( $resultData->{data}->{drain}->[$i]->{name} =~ /Hauptprozessor/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_mainCPU_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
} elsif ( $resultData->{data}->{drain}->[$i]->{name} =~ /WLAN/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_WLAN_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
} elsif ( $resultData->{data}->{drain}->[$i]->{name} =~ /DSL/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_DSL_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
} elsif ( $resultData->{data}->{drain}->[$i]->{name} =~ /FON/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_FON_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
} elsif ( $resultData->{data}->{drain}->[$i]->{name} =~ /USB/) {
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_pwr_USB_Act", $resultData->{data}->{drain}->[$i]->{actPerc};
}
}
Grüße Jörg
Bei mir passen die box_pwr Werte, wobei das wegen gleicher Werte bei den meisten nur schwierig zu kontrollieren ist. Aber zumindest bei box_pwr_USB_Act und
box_pwr_mainCPU_Act hatte ich Glück.
Ansonsten bisher nichts auffälliges.
Nach dem Update ist mir auch aufgefallen, warum mein Hinweis auf die Fritz!OS-Version weiter oben falsch war. In der Liste war das Internal VERSION enthalten, aber klar, das ist Modul-Version ....
Hallo Jörg,
ja die Werte sind korrekt. Jetzt sind bei mir die Werte etwas weiter auseinander und somit besser kontrolierbar.
Was ist der Unterschied zwischen dem Reading "box_powerRate" und "box_pwr_Rate_Act"? Die haben beide den gleichen Wert, den ich in der Box aber nur einmal sehe.
Viele Grüße
Jürgen
Zitat von: juemuc am 01 Juli 2025, 11:41:39Hallo Jörg,
Was ist der Unterschied zwischen dem Reading "box_powerRate" und "box_pwr_Rate_Act"? Die haben beide den gleichen Wert, den ich in der Box aber nur einmal sehe.
Hallo Jürgen,
box_powerRate kommt aus einer query.lua Abfrage, die schon "ewig" drin ist. Habe ich immer übersehen.
Grüße Jörg
Hallo,
anbei eine neue 08.10.00 Beta 2.
Kleinere Fehler gefunden und beseitigt, sowie für den Energiemonitor den 24-Stunden-Durchschnitt als Reading hinzugefügt.
Grüße Jörg
Hallo,
anbei noch etwas Experimentelles. Bei einigen FritzBoxen kann man mit:
get <name> javaScript cpu
Daten zum CPU Status abrufen.
Wenn die FB das unterstützt und das box_cpuTemp Reading in Attribut disableBoxReadings nicht abgewählt worden ist, werden die zusätzlichen Readings:
box_cpuCurrentInterval_Data
box_cpuRAMCacheUsed_Data
box_cpuRAMPhysFree_Data
box_cpuRAMStrictlyUsed_Data
box_cpuTemp_Data
box_cpu_Data
gebildet. Bis auf box_cpuCurrentInterval_Data beinhalten alle eine Zeitreihe.
Sofern ihr Euch schon mal mit eCharts siehe https://forum.fhem.de/index.php?topic=141857.0 beschäftigt habt, anbei ein entsprechendes stateFormat. Ihr müsste vorher die echarts.min.js, findet ihr im Forumsbeitrag, nach /fhem/www/codemirror/echarts.min.js kopieren. Auch funtioniert das leider nicht wenn das Device FritzBox heißt, weil das automatisch die FritzBox.svg herangezogen wird. Ich habe die svg erst einmal umbenannt.
<!-- Lade echarts direkt -->
<script src="/fhem/www/codemirror/echarts.min.js"></script>
<!-- Chart-Container -->
<div style="width:365px; padding:10px; border:1px solid #ddd; border-radius:6px; font-family:sans-serif; box-shadow:0 2px 4px rgba(0,0,0,0.1); box-sizing:border-box; height:90px; position:relative;">
<!-- Labels -->
<div style="position:absolute; top:10px; left:10px; width:90px; font-size:14px; text-align:left; line-height:26px;">
<div>Temperatur:</div>
<div>RAM-Free</div>
<div>RAM-Used</div>
</div>
<!-- Werte -->
<div style="position:absolute; top:10px; left:80px; width:120px; font-size:14px; font-weight:bold; text-align:center; line-height:26px; white-space: normal; word-wrap: break-word; display: flex; flex-direction: column;">
<div>box_cpuTemp</div>
<div></div>
<div></div>
</div>
<!-- Chart -->
<div style="position:absolute; top:10px; right:10px; width:160px; height:72px; overflow:hidden;">
<div id="minichart" style="width:160px; height:72px;"></div>
</div>
</div>
<script>
var chart = echarts.init(document.getElementById('minichart'));
var fullDataErz = [box_cpuTemp_Data];
var finalArrayErz = fullDataErz.slice(-30);
var fullDataEinsp = [box_cpuRAMPhysFree_Data];
var finalArrayEinsp = fullDataEinsp.slice(-30);
var fullDataEnt = [box_cpuRAMStrictlyUsed_Data];
var finalArrayEnt = fullDataEnt.slice(-30);
var option = {
grid: { top: 3, bottom: 0, left: 0, right: 0 },
xAxis: { type: 'category', show: false, data: [] },
yAxis: { type: 'value', show: false },
series: [{
data: finalArrayErz,
type: 'line',
smooth: true,
symbol: 'none',
lineStyle: { width: 2, color: '#3b82f6' },
areaStyle: { color: 'rgba(59,130,246,0.2)' }
},
{
data: finalArrayEinsp,
type: 'line',
smooth: true,
symbol: 'none',
lineStyle: { width: 2, color: '#008000' },
areaStyle: { color: 'rgba(59,130,246,0.2)' }
},
{
data: finalArrayEnt,
type: 'line',
smooth: true,
symbol: 'none',
lineStyle: { width: 2, color: '#ff0000' },
areaStyle: { color: 'rgba(59,130,246,0.2)' }
}],
animation: false,
tooltip: { show: false }
};
chart.setOption(option);
</script>
Hallo Jörg,
bis auf
get javaScript cpu
funktioniert alles bei mir.
Bei diesem get erhalte ich die Meldung
Result of data = cpu
----------------------------------------------------------------------
ERROR: Bad Request
Die FB6690 scheint dies nicht zu unterstützen. Zusätzlich sind mir bei meiner FB7490 die DNS-Readings aufgefallen:
box_dns_Srv0_used_IPv4_0 192.168.240.100 2025-07-02 17:44:19
box_dns_Srv0_used_IPv4_1 192.168.110.100 2025-07-02 17:44:19
box_dns_Srv1_user_IPv4 192.168.240.100 2025-07-02 17:44:19
box_dns_Srv2_user_IPv4 192.168.110.100 2025-07-02 17:44:19
Viele Grüße
Jürgen
Hallo Jürgen,
AVM scheint bei den Cable nicht alles vom Energiemonitor wieder eingebaut zu haben.
Grüße Jörg
Zitat von: JoWiemann am 02 Juli 2025, 20:17:34Hallo Jürgen,
AVM scheint bei den Cable nicht alles vom Energiemonitor wieder eingebaut zu haben.
Grüße Jörg
Moin zusammen,
Meine Vodafone 6591 hat tatsächlich die 8.03 bekommen.
Aber das Menü für Energiemonitor gibt es nicht.
Gruß Gerd
Zitat von: Maista am 02 Juli 2025, 20:29:58Zitat von: JoWiemann am 02 Juli 2025, 20:17:34Hallo Jürgen,
AVM scheint bei den Cable nicht alles vom Energiemonitor wieder eingebaut zu haben.
Grüße Jörg
Moin zusammen,
Meine Vodafone 6591 hat tatsächlich die 8.03 bekommen.
Aber das Menü für Energiemonitor gibt es nicht.
Gruß Gerd
Energie Monitor bei den Cable erst ab 8.04
Grüße Jörg
Zitat von: JoWiemann am 02 Juli 2025, 20:17:34Hallo Jürgen,
AVM scheint bei den Cable nicht alles vom Energiemonitor wieder eingebaut zu haben.
Grüße Jörg
Hallo Jörg,
zumindest grafisch werden die Werte angezeigt.
CPU1.pngRAM.png
Viele Grüße
Jürgen
Hallo,
anbei eine neue 08.10.00 Beta 4.
Die neuen Readings box_cpu... müssen über das Attribut enableBoxReadings durch auswählen von box_cpu aktiviert werden.
Bei der Cable werden die CPU Infos über:
get <name> javaScript generic/cpu
abgefragt. Bitte einmal testen, ob das mit der 8.0x funktioniert.
Grüße Jörg
ZitatEnergie Monitor bei den Cable erst ab 8.04
Grüße Jörg
Achje...das dauert dann wieder ein paar Jahre
Gruß Gerd
Zitat von: JoWiemann am 02 Juli 2025, 22:21:06Hallo,
anbei eine neue 08.10.00 Beta 4.
Die neuen Readings box_cpu... müssen über das Attribut enableBoxReadings durch auswählen von box_cpu aktiviert werden.
Bei der Cable werden die CPU Infos über:
get <name> javaScript generic/cpu
abgefragt. Bitte einmal testen, ob das mit der 8.0x funktioniert.
Grüße Jörg
Hallo Jörg,
mit "generic/cpu" kommen die Werte.
Viele Grüße
Jürgen
Hallo,
anbei eine neue 08.10.00 Beta 5. Das aktivieren der cpu-Infos habe ich jetzt neu geregelt:
enableCPUInfo <0 | (-1) | 1 | 2 ... | 24>
Einige FritzBox stellen ab der Fritz!OS Version 8.00 Zeitreihen zur CPU zur Verfügung:
StatCurrentInterval (Einzelwert) => Reading: box_cpuCurrentInterval_Data
StatCPU (240 Werte, letzte 24 Stunden) => Reading: box_cpu_Data
StatTemperature (240 Werte, letzte 24 Stunden) => Reading: box_cpuTemp_Data
StatRAMCacheUsed (240 Werte, letzte 24 Stunden) => Reading: box_cpuRAMCacheUsed_Data
StatRAMStrictlyUsed (240 Werte, letzte 24 Stunden) => Reading: box_cpuRAMStrictlyUsed_Data
StatRAMPhysFree (240 Werte, letzte 24 Stunden) => Reading: box_cpuRAMPhysFree_Data
Ist das Attribut nicht gesetzt oder 0 werden keine Readings bereit gestellt.
Ist das Attribut auf -1 gesetzt werden die Readings mit dem aktuellsten Wert bereit gestellt.
Ist das Attribut auf >= 1 werden die Readings auf 1..24 Stunden * 10 Werte pro Stunde gesetzt.
Grüße Jörg
Hallo Jörg,
danke für diese Erweiterungen.
Was ist der Unterschied zwischen "box_cpuTemp" und "box_cpuTemp_Data"?
box_cpuCurrentInterval_Data 137 2025-07-03 13:43:52
box_cpuRAMCacheUsed_Data 5 2025-07-03 13:43:52
box_cpuRAMPhysFree_Data 64 2025-07-03 13:43:52
box_cpuRAMStrictlyUsed_Data 31 2025-07-03 13:43:52
box_cpuTemp 0 2025-07-03 13:43:52
box_cpuTemp_Data 57 2025-07-03 13:43:52
box_cpu_Data 9 2025-07-03 13:43:52
Viele Grüße
Jürgen
Zitat von: juemuc am 03 Juli 2025, 13:47:56Hallo Jörg,
Was ist der Unterschied zwischen "box_cpuTemp" und "box_cpuTemp_Data"?
Hallo Jürgen,
box_cpuTemp ist noch ein Überbleibsel aus den Standard query.lua Abfragen. Ich werde das noch als Reading bis zur Version 8.00 abgrenzen.
Grüße Jörg
Hallo Jörg,
bei der grafischen Darstellung habe ich noch ein Problem. Hängt das mit den neuen Readings zusammen?
Hier mein Ergebnis:
FB6690-Status.png
Viele Grüße
Jürgen
Zitat von: juemuc am 03 Juli 2025, 20:20:42Hallo Jörg,
bei der grafischen Darstellung habe ich noch ein Problem. Hängt das mit den neuen Readings zusammen?
Hallo Jürgen,
welches Problem. Die Grafik war auch nur so auf die Schnelle als Teaser.
Grüße Jörg
Hallo Jörg,
bei Dir sah die Grafik nachvollziehbar aus.
Bei mir ist die Temperatur 0 und die Grafen passen irgendwie auch nicht so recht.
Ich habe die "js-Datei" von Dir in das entsprechende Verzeichnis kopiert, das System neu gestartet und dann Dein Stateformat übernommen.
Habe ich etwas übersehen? Wo muss ich noch etwas anpassen?
Viele Grüße
Jürgen
Hallo Jürgen,
poste doch bitte ein List vom Device.
Grüße Jörg
Hallo Jörg,
anbei mein "list".
Viele Grüße
Jürgen
LIST_FB6690.txt
Hallo Jörg,
wenn ich enableCPUInfo auf was anderes als 0 setze, bekomme ich
Error: Timeout when reading Fritz!Box data. 144 | BlockingStart
und im Log
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6478.
Es liegt vermutlich an meiner alten Perl Version. Updates für libdata-dump-perl gibt es nicht (falls das relevant ist, habe ich zumindest im Forum zu dieser Meldung gefunden). Das dann vermutlich nur als Info.
Viele Grüße
Thomas
Hallo Thomas,
das deutet darauf hin, dass Du keine Daten geliefert bekommen hast. Welche Fritz!OS Version hast Du auf der FB?
Anbei eine Version, in der ich das abfange.
Grüße Jörg
Zitat von: juemuc am 04 Juli 2025, 14:04:29anbei mein "list".
Hallo Jürgen,
sieht eigentlich ganz Ok aus. Da bin ich jetzt auch etwas überfragt, da ich das eChart auch eher Copy/Paste nutze.
Grüße Jörg
Hallo Jörg,
kein Problem. War auch nur als Test gedacht. Ich nutze diese Info so nicht.
Viele Grüße
Jürgen
Zitat von: JoWiemann am 04 Juli 2025, 15:23:15Welche Fritz!OS Version hast Du auf der FB?
Hallo Jörg,
es ist die 8.10-122506 BETA. Ich habe die heute zusammen mit Deiner Beta 5 installiert, kann also leider nicht sagen, ob es mit der davor ging.
Mit dieser Labor-Version bekomme ich aber wieder was im Online-Monitor angezeigt und im Energiemonitor erstmals Balken bei der CPU-Temperatur.
Hallo Thomas,
welche Rückmeldung bekommst Du bei:
get <name> javaScript generic/cpu
bzw.
get <name> javaScript cpu
Grüße Jörg
Kann gerade nur vom Handy aus testen. Die Ergebnisse hier einzutragen ist damit schwierig. Aber vielleicht hilft das schon was: generic/cpu liefert mehrere Zahlenreihen, cpu nur einen Fehler.
Jetzt ...
Result of data = generic/cpu
----------------------------------------------------------------------
$VAR1 = {
'data' => {
'StatRAMCacheUsed' => '15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15',
'StatRAMPhysFree' => '23,23,23,23,22,22,22,22,22,22,23,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,21,21,21,21,22,22,23,22,22,22,22,22,23,22,22,21,21,21,21,22,22,22,22,21,22,22,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,22,23,23,23,23,22,22,23,23,23,23,23,23,23,23,23,23,23,23,22,26,23,23,23,24,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23',
'StatCurrentInterval' => '116',
'StatCPU' => '14,11,12,10,10,9,8,9,8,9,10,9,9,9,9,9,9,10,10,9,9,9,9,9,9,12,12,11,9,9,8,9,8,8,9,8,8,9,8,9,8,8,9,8,9,8,8,9,8,9,9,8,8,8,8,8,9,11,9,10,9,9,8,10,10,10,10,9,10,9,8,8,9,8,9,8,8,8,8,9,8,8,8,8,9,8,8,8,8,9,8,9,9,9,9,9,8,9,8,9,9,9,9,8,9,8,8,8,9,9,8,9,9,8,9,8,8,9,8,9,8,8,8,8,9,8,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,10,12,9,10,10,10,9,9,8,9,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,12,11,11,12,11,12,12,12,8,8,8,8,8,8,8,8,8,8,9,10,10,9,9,9,9,9,10,9,9,9,10,11,9,11,10,14,17,17,18,15,17,11,17,31,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
'StatRAMStrictlyUsed' => '62,62,62,62,63,63,63,63,63,63,62,63,63,63,63,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,64,64,64,64,63,63,62,63,63,63,63,63,62,63,63,64,64,64,64,63,63,63,63,64,63,63,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,62,62,62,62,62,62,63,62,62,62,62,63,63,62,62,62,62,62,62,62,62,62,62,62,62,63,59,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61',
'StatTemperature' => '63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,62,62,62,62,61,61,61,60,60,60,61,61,61,62,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,63,63,63,63,63,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,64,64,63,64,63,63,63,63,63,64,64,64,64,64,65,65,65,65,64,65,64,64,64,63,63,63,63,64,64,64,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'
},
'sidNew' => 0,
'sid' => '9bb469aa0a9d4bf5'
};
Result of data = cpu
----------------------------------------------------------------------
ERROR: Bad Request
Hallo Jörg,
die Readings "box_cpu..." werden nicht gelöscht, wenn man das Attribut "enableCPUInfo" auf "0" setzt bzw. löscht.
Viele Grüße
Jürgen
@JoWiemann
Hier eine Perlversion für Chart.
defmod fritzboxTest dummy
attr fritzboxTest room miniChart
attr fritzboxTest stateFormat {\
my @series = (\
{ name => 'StatCPU', label => 'CPU', unit => '%', color => '#3b82f6' },\
{ name => 'StatRAMCacheUsed', label => 'RAM Cache', unit => '%', color => '#10b981' },\
{ name => 'StatRAMPhysFree', label => 'RAM Free', unit => '%', color => '#f59e0b' },\
{ name => 'StatRAMStrictlyUsed', label => 'RAM Used', unit => '%', color => '#ef4444' },\
{ name => 'StatTemperature', label => 'Temp', unit => '°C', color => '#8b5cf6' },\
);;\
\
my $width = 155;;\
my $chart_count = scalar @series;;\
my $row_height = 36;;\
\
# SVG-Höhe +4px Puffer, Container entsprechend anpassen\
my $svg_height = $row_height * $chart_count + 4;; # 184px\
my $container_height = $svg_height + 20;; # 204px inkl. Padding\
\
my (@paths, @labels, @values);;\
\
foreach my $i (0 .. $#series) {\
my $s = $series[$i];;\
\
my @v = (split /,/, ReadingsVal($name, $s->{name}, ''))[-40..-1];;\
@v = grep { defined && $_ ne '' } @v;;\
\
my $min = 0;;\
my $max = 100;;\
my $range = $max - $min;;\
my $w = $width / (@v - 1 || 1);;\
my $y_offset = $i * $row_height;;\
\
# Y-Berechnung mit 2px Puffer oben, damit nicht bis ganz unten (Clip) bei 0\
my @points = map {\
my $x = $_ * $w;;\
my $y = $row_height - (($v[$_] - $min) / $range * ($row_height - 2));;\
[$x, $y + $y_offset];;\
} 0 .. $#v;;\
\
my $path_d = "M" . join(" L", map { sprintf("%.2f,%.2f", @$_) } @points);;\
push @paths, qq{<path d="$path_d" fill="none" stroke="$s->{color}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />};;\
\
# Leicht unterhalb der Mitte ausrichten (für optisch bessere Zentrierung)\
my $text_top = $y_offset + int($row_height / 2) + 5;;\
push @labels, qq{<div style="position:absolute;; top:${text_top}px;; left:10px;; width:90px;; color:$s->{color};; font-weight:bold;; font-size:12px;;">$s->{label}</div>};;\
\
my $val_str = ReadingsVal($name, $s->{name}, '');;\
my ($last_val) = (split /,/, $val_str)[-1];;\
$last_val = '--' unless defined $last_val && $last_val ne '';;\
push @values, qq{<div style="position:absolute;; top:${text_top}px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">$last_val $s->{unit}</div>};;\
}\
\
my $label_html = join '', @labels;;\
my $value_html = join '', @values;;\
my $path_svg = join '', @paths;;\
\
my $grid_lines = join '', map {\
my $y = $_ * $row_height;;\
qq{<line x1="0" y1="$y" x2="$width" y2="$y" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" />}\
} 1 .. ($chart_count - 1);;\
\
return qq{\
<style>\
div#$name { pointer-events:none;; }\
</style>\
<div style="width:365px;; padding:10px;; border:1px solid #ddd;; border-radius:6px;; font-family:sans-serif;; box-shadow:0 2px 4px rgba(0,0,0,0.1);; box-sizing:border-box;; height:${container_height}px;; position:relative;;">\
$label_html\
$value_html\
<div style="position:absolute;; top:10px;; right:10px;; width:160px;; height:${svg_height}px;; overflow:hidden;;">\
<svg style="width:160px!important;; height:${svg_height}px!important;; display:block;;" viewBox="0 0 $width $svg_height" preserveAspectRatio="xMidYMid meet">\
$grid_lines\
$path_svg\
</svg>\
</div>\
</div>\
};;\
}
setstate fritzboxTest \
<style>\
div#fritzboxTest { pointer-events:none;; }\
</style>\
<div style="width:365px;; padding:10px;; border:1px solid #ddd;; border-radius:6px;; font-family:sans-serif;; box-shadow:0 2px 4px rgba(0,0,0,0.1);; box-sizing:border-box;; height:204px;; position:relative;;">\
<div style="position:absolute;; top:23px;; left:10px;; width:90px;; color:#3b82f6;; font-weight:bold;; font-size:12px;;">CPU</div><div style="position:absolute;; top:59px;; left:10px;; width:90px;; color:#10b981;; font-weight:bold;; font-size:12px;;">RAM Cache</div><div style="position:absolute;; top:95px;; left:10px;; width:90px;; color:#f59e0b;; font-weight:bold;; font-size:12px;;">RAM Free</div><div style="position:absolute;; top:131px;; left:10px;; width:90px;; color:#ef4444;; font-weight:bold;; font-size:12px;;">RAM Used</div><div style="position:absolute;; top:167px;; left:10px;; width:90px;; color:#8b5cf6;; font-weight:bold;; font-size:12px;;">Temp</div>\
<div style="position:absolute;; top:23px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">0 %</div><div style="position:absolute;; top:59px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">15 %</div><div style="position:absolute;; top:95px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">23 %</div><div style="position:absolute;; top:131px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">61 %</div><div style="position:absolute;; top:167px;; left:100px;; width:60px;; text-align:center;; font-size:12px;; font-weight:bold;;">0 °C</div>\
<div style="position:absolute;; top:10px;; right:10px;; width:160px;; height:184px;; overflow:hidden;;">\
<svg style="width:160px!important;; height:184px!important;; display:block;;" viewBox="0 0 155 184" preserveAspectRatio="xMidYMid meet">\
<line x1="0" y1="36" x2="155" y2="36" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="72" x2="155" y2="72" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="108" x2="155" y2="108" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" /><line x1="0" y1="144" x2="155" y2="144" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" />\
<path d="M0.00,32.94 L3.97,32.94 L7.95,32.60 L11.92,32.26 L15.90,32.94 L19.87,32.26 L23.85,32.60 L27.82,31.24 L31.79,30.22 L35.77,30.22 L39.74,29.88 L43.72,30.90 L47.69,30.22 L51.67,32.26 L55.64,30.22 L59.62,25.46 L63.59,27.16 L67.56,36.00 L71.54,36.00 L75.51,36.00 L79.49,36.00 L83.46,36.00 L87.44,36.00 L91.41,36.00 L95.38,36.00 L99.36,36.00 L103.33,36.00 L107.31,36.00 L111.28,36.00 L115.26,36.00 L119.23,36.00 L123.21,36.00 L127.18,36.00 L131.15,36.00 L135.13,36.00 L139.10,36.00 L143.08,36.00 L147.05,36.00 L151.03,36.00 L155.00,36.00" fill="none" stroke="#3b82f6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,66.90 L3.97,66.90 L7.95,66.90 L11.92,66.90 L15.90,66.90 L19.87,66.90 L23.85,66.90 L27.82,66.90 L31.79,66.90 L35.77,66.90 L39.74,66.90 L43.72,66.90 L47.69,66.90 L51.67,66.90 L55.64,66.90 L59.62,66.90 L63.59,66.90 L67.56,66.90 L71.54,66.90 L75.51,66.90 L79.49,66.90 L83.46,66.90 L87.44,66.90 L91.41,66.90 L95.38,66.90 L99.36,66.90 L103.33,66.90 L107.31,66.90 L111.28,66.90 L115.26,66.90 L119.23,66.90 L123.21,66.90 L127.18,66.90 L131.15,66.90 L135.13,66.90 L139.10,66.90 L143.08,66.90 L147.05,66.90 L151.03,66.90 L155.00,66.90" fill="none" stroke="#10b981" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,100.18 L3.97,100.18 L7.95,100.52 L11.92,100.52 L15.90,100.18 L19.87,100.18 L23.85,100.18 L27.82,100.18 L31.79,100.18 L35.77,100.18 L39.74,100.18 L43.72,100.18 L47.69,100.18 L51.67,100.18 L55.64,100.18 L59.62,100.18 L63.59,100.52 L67.56,99.16 L71.54,100.18 L75.51,100.18 L79.49,100.18 L83.46,99.84 L87.44,100.18 L91.41,100.18 L95.38,100.18 L99.36,99.84 L103.33,100.18 L107.31,100.18 L111.28,100.18 L115.26,100.18 L119.23,100.18 L123.21,100.18 L127.18,100.18 L131.15,100.18 L135.13,100.18 L139.10,100.18 L143.08,100.18 L147.05,100.18 L151.03,100.18 L155.00,100.18" fill="none" stroke="#f59e0b" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,122.92 L3.97,122.92 L7.95,122.58 L11.92,122.58 L15.90,122.92 L19.87,122.92 L23.85,122.92 L27.82,122.92 L31.79,122.92 L35.77,122.92 L39.74,122.92 L43.72,122.92 L47.69,122.92 L51.67,122.92 L55.64,122.92 L59.62,122.92 L63.59,122.58 L67.56,123.94 L71.54,123.26 L75.51,123.26 L79.49,123.26 L83.46,123.26 L87.44,123.26 L91.41,123.26 L95.38,123.26 L99.36,123.26 L103.33,123.26 L107.31,123.26 L111.28,123.26 L115.26,123.26 L119.23,123.26 L123.21,123.26 L127.18,123.26 L131.15,123.26 L135.13,123.26 L139.10,123.26 L143.08,123.26 L147.05,123.26 L151.03,123.26 L155.00,123.26" fill="none" stroke="#ef4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M0.00,158.24 L3.97,158.24 L7.95,158.24 L11.92,158.24 L15.90,158.24 L19.87,158.24 L23.85,158.24 L27.82,158.24 L31.79,158.24 L35.77,158.24 L39.74,158.24 L43.72,158.58 L47.69,158.58 L51.67,158.58 L55.64,158.58 L59.62,158.58 L63.59,158.92 L67.56,180.00 L71.54,180.00 L75.51,180.00 L79.49,180.00 L83.46,180.00 L87.44,180.00 L91.41,180.00 L95.38,180.00 L99.36,180.00 L103.33,180.00 L107.31,180.00 L111.28,180.00 L115.26,180.00 L119.23,180.00 L123.21,180.00 L127.18,180.00 L131.15,180.00 L135.13,180.00 L139.10,180.00 L143.08,180.00 L147.05,180.00 L151.03,180.00 L155.00,180.00" fill="none" stroke="#8b5cf6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />\
</svg>\
</div>\
</div>\
setstate fritzboxTest 2025-07-05 17:33:46 StatCPU 14,11,12,10,10,9,8,9,8,9,10,9,9,9,9,9,9,10,10,9,9,9,9,9,9,12,12,11,9,9,8,9,8,8,9,8,8,9,8,9,8,8,9,8,9,8,8,9,8,9,9,8,8,8,8,8,9,11,9,10,9,9,8,10,10,10,10,9,10,9,8,8,9,8,9,8,8,8,8,9,8,8,8,8,9,8,8,8,8,9,8,9,9,9,9,9,8,9,8,9,9,9,9,8,9,8,8,8,9,9,8,9,9,8,9,8,8,9,8,9,8,8,8,8,9,8,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,10,12,9,10,10,10,9,9,8,9,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,12,11,11,12,11,12,12,12,8,8,8,8,8,8,8,8,8,8,9,10,10,9,9,9,9,9,10,9,9,9,10,11,9,11,10,14,17,17,18,15,17,11,17,31,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
setstate fritzboxTest 2025-07-05 17:31:03 StatRAMCacheUsed 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
setstate fritzboxTest 2025-07-05 17:32:14 StatRAMPhysFree 23,23,23,23,22,22,22,22,22,22,23,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,21,21,21,21,22,22,23,22,22,22,22,22,23,22,22,21,21,21,21,22,22,22,22,21,22,22,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,22,23,23,23,23,22,22,23,23,23,23,23,23,23,23,23,23,23,23,22,26,23,23,23,24,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23
setstate fritzboxTest 2025-07-05 17:34:55 StatRAMStrictlyUsed 62,62,62,62,63,63,63,63,63,63,62,63,63,63,63,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,64,64,64,64,63,63,62,63,63,63,63,63,62,63,63,64,64,64,64,63,63,63,63,64,63,63,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,62,62,62,62,62,62,63,62,62,62,62,63,63,62,62,62,62,62,62,62,62,62,62,62,62,63,59,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
setstate fritzboxTest 2025-07-05 17:35:44 StatTemperature 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,62,62,62,62,61,61,61,60,60,60,61,61,61,62,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,63,63,63,63,63,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,64,64,63,64,63,63,63,63,63,64,64,64,64,64,65,65,65,65,64,65,64,64,64,63,63,63,63,64,64,64,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Gruß schwatter
Hallo schwatter,
funktioniert super. Man muss lediglich im "stateformat" die korrekten Readings aus seinem FB-Device übernehmen.
Screenshot 2025-07-05 200834.png
Viele Grüße
Jürgen
Zitat von: juemuc am 05 Juli 2025, 17:53:59Hallo Jörg,
die Readings "box_cpu..." werden nicht gelöscht, wenn man das Attribut "enableCPUInfo" auf "0" setzt bzw. löscht.
Viele Grüße
Jürgen
Hallo Jürgen,
hast Du schon die Version von hier: https://forum.fhem.de/index.php?msg=1344162
eingespielt. Erst hier ist die Validierung des Attribut und das Löschen implementiert.
Grüße Jörg
Nabend,
ich habe eine 7590 mit 8.03 und jetzt nach dem Wiki installiert.
Bekomme mit den letzten beiden Versionen hier aus dem Thread nach reload.
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 3536, near ""desc.xml")"
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 8132, near ""wancommonifconfig1") "
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13015.
Gruß schwatter
Zitat von: schwatter am 05 Juli 2025, 22:00:40Nabend,
ich habe eine 7590 mit 8.03 und jetzt nach dem Wiki installiert.
Bekomme mit den letzten beiden Versionen hier aus dem Thread nach reload.
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 3536, near ""desc.xml")"
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 8132, near ""wancommonifconfig1") "
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13015.
Gruß schwatter
Starte bitte Fhem einmal neu.
Grüße Jörg
Hallo Jörg,
ich hatte noch nicht Deine letzte Version eingespielt. Mit der letzten version werden auch die Readings wieder gelöscht.
Viele Grüße
Jürgen
Zitat von: schwatter am 05 Juli 2025, 22:00:40Nabend,
ich habe eine 7590 mit 8.03 und jetzt nach dem Wiki installiert.
Bekomme mit den letzten beiden Versionen hier aus dem Thread nach reload.
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 3536, near ""desc.xml")"
Too many arguments for main::FRITZBOX_get_TR064_ServiceList at ./FHEM/72_FRITZBOX.pm line 8132, near ""wancommonifconfig1") "
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13015.
Gruß schwatter
Hallo schwatter,
Du musst FHEM neu starten (shutdown restart).
Viele Grüße
Jürgen
Danke euch, das war es. Jetzt schaue ich wegen den Arrays. "get <device> javaScript cpu" funktioniert.
Gruß schwatter
Hallo,
anbei die Version 08.10.00. Sofern Euch nichts mehr auffällt würde ich diese Version dann ins SVN einchecken.
Ganz neu ist das:
get <name> callApifromList <data.lua|query.lua|tr064|javascript>
Es wird jeweils für data.lua, query.lua, tr064 oder javascript eine HTML-Tabelle mit den bekannten sinnvollen Parametern bereit gestellt.
In der Tabelle befinden sich in der ersten Spalte Links, mit denen der Aufruf sofort angestoßen werden kann. Das Ergebnis wird dann in einem PopUp-Fenster angezeigt.
Bitte vorher ein Fhem Update machen oder die aktuellste Version von 01_FHEMWEB.pm einspielen. Hier hat Rudi etwas angepasst, da sonst die Links nicht funktionieren. Bitte auch Fhem neu starten. Ein reload von 72_FRITZBOX.pm ist nicht ausreichend.
Grüße Jörg
Hallo Jörg,
die neue Funktion
get <name> callApifromList <data.lua|query.lua|tr064|javascript>
finde ich gut. Leider bekomme ich mit dem Parameter "javascript" für alle Punkte "ERROR: Bad Request". Hier ein Beispiel:
Result of data = phonebook/books
----------------------------------------------------------------------
ERROR: Bad Request
oder
Result of data = generic?ui=cpu
----------------------------------------------------------------------
ERROR: Bad Request
Viele Grüße
Jürgen
Hallo Jörg,
mir sind jetzt noch zwei Punkte aufgefallen:
1. Wenn ich den Rechner komplett neu starte, dann sind die Definitionen meiner beiden Fritzboxen weg. Im Logfile stehen folgende Infos:
2025.07.09 15:51:11.077 2: [Fritzbox6690 | 0000 | none | Define.929] - SIGNIFICANT:phost -> not defined
2025.07.09 15:51:11.077 1: define Fritzbox6690 FRITZBOX fritzbox6690: FRITZBOX-define: DNS name fritzbox6690 could not be resolved
und
2025.07.09 15:51:11.233 2: [Fritzbox7490 | 0000 | none | Define.929] - SIGNIFICANT:phost -> not defined
2025.07.09 15:51:11.233 1: define Fritzbox7490 FRITZBOX Fritzbox7490: FRITZBOX-define: DNS name Fritzbox7490 could not be resolved
Wenn ich dann die beiden Definitionen aus dem Testsystem wieder ins Prod-System per "Raw definition" übernehme, erhalte ich die Fehlermeldung
box_dns not available for Fritz!OS: 0
Ich muss dann diese Zeile löschen und das Attribut nachträlich setzen.
Du kannst dies reproduzieren, wenn die eine Änderung per "Raw definion" durchführst.
Viele Grüße
Jürgen
Zitat von: juemuc am 09 Juli 2025, 16:24:17Hallo Jörg,
mir sind jetzt noch zwei Punkte aufgefallen:
1. Wenn ich den Rechner komplett neu starte, dann sind die Definitionen meiner beiden Fritzboxen weg. Im Logfile stehen folgende Infos:
2025.07.09 15:51:11.077 2: [Fritzbox6690 | 0000 | none | Define.929] - SIGNIFICANT:phost -> not defined
2025.07.09 15:51:11.077 1: define Fritzbox6690 FRITZBOX fritzbox6690: FRITZBOX-define: DNS name fritzbox6690 could not be resolved
und
2025.07.09 15:51:11.233 2: [Fritzbox7490 | 0000 | none | Define.929] - SIGNIFICANT:phost -> not defined
2025.07.09 15:51:11.233 1: define Fritzbox7490 FRITZBOX Fritzbox7490: FRITZBOX-define: DNS name Fritzbox7490 could not be resolved
Wenn ich dann die beiden Definitionen aus dem Testsystem wieder ins Prod-System per "Raw definition" übernehme, erhalte ich die Fehlermeldung
box_dns not available for Fritz!OS: 0
Ich muss dann diese Zeile löschen und das Attribut nachträlich setzen.
Hallo Jürgen,
hm, wundert mich, dass das jetzt erst auftaucht. Die Prüfung auf DNS Auflösung ist schon sehr lange im Modul vorhanden.
Ich prüfe mit inet_aton(), ob der Host über DNS aufgelöst werden kann. Wie gesagt, schon sehr lange im Modul.
box_dns not available for Fritz!OS: 0
Ist dann ein Folgefehler, weil die Fritz!OS Version nicht ermittelt werden konnte.
Zitat von: juemuc am 09 Juli 2025, 15:48:23Hallo Jörg,
die neue Funktion
get <name> callApifromList <data.lua|query.lua|tr064|javascript>
finde ich gut. Leider bekomme ich mit dem Parameter "javascript" für alle Punkte "ERROR: Bad Request". Hier ein Beispiel:
Result of data = phonebook/books
----------------------------------------------------------------------
ERROR: Bad Request
oder
Result of data = generic?ui=cpu
----------------------------------------------------------------------
ERROR: Bad Request
Viele Grüße
Jürgen
Hallo Jürgen, bei welcher FritzBox bekommst Du die Meldung. Bei der 7490 sollte der Menüpunkt gar nicht erst erscheinen, da diese FB ja kein Fritz!OS 8.00 erhalten hat.
Bei Deiner 6690 kann ich leider nicht testen, da ich die nicht habe. Du kannst aber mit get <name> javaScript jeden der Parameter mal ohne generic?ui= testen. Die 6690 muss aber das Fritz!OS 8.02 oder die Fritz!Labor 8.10 haben.
Grüße Jörg
Hallo Jörg,
ja das ist nur bei der FB6690. Hier müsste grundsätzlich "?ui=" durch "/" ersetzt werden. Dann gehen diese Befehle. Zum Beispiel:
Result of data = generic/aura
----------------------------------------------------------------------
{
'data' => {
'enabled' => '0',
'aura4printer' => '0',
'aura4other' => '0',
'status' => '1',
'aura4storage' => '0'
},
'sidNew' => 0,
'sid' => 'ace79b41eb2a8e6a'
}
Dort wo schon ein "/" oder nur ein Wort steht, habe ich keine Idee. Diese funktionieren nicht.
Viele Grüße
Jürgen
Hallo Jürgen,
anbei eine Version, wo ich die Änderungen in den javascript-Befehlen für Fritz!OS Labor 810 mal nachgezogen haben.
Letztendlich muss man dann mal auf die finale Version warten und nochmal prüfen.
Grüße Jörg
Hallo Jörg,
viele Punkte funktionieren nun. Ich habe nachfolgend noch die Punkte aufgelistet, die nicht funktionieren.
Result of data = boxnotifications
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = configflags
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = eventlog
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = eventlog/groups
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = landevice/landevice
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = monitor/configuration
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = monitor/datasets
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = monitor/onlinemonitor_dsl_0/subset0000
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = monitor/onlinemonitor_dsl_0/subset0001
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = phonecalls
----------------------------------------------------------------------
ERROR: Bad Request
Result of data = tempsmarthome
----------------------------------------------------------------------
ERROR: Bad Request
Viele Grüße
Jürgen
Hallo Jörg,
bei TR064 gab es diese Fehler:
bei Alais Voip:
Wrong number of arguments, usage: get Fritzbox6690 tr064command service control action [argName1 argValue1] [argName2 argValue2] ...
Bei data.lua kommt bei
xhr 1 lang de page chan refresh nop
und
xhr 1 lang de page chan xhrId environment useajax 1
ein leeres Fenster.
Bei "xhr 1 lang de page log xhrId log filter"
Wrong number of arguments, usage: get Fritzbox6690 argName1 argValue1 [argName2 argValue2] ...
Viele Grüße
Jürgen
Zitat von: juemuc am 10 Juli 2025, 21:02:13Hallo Jörg,
Bei data.lua kommt bei
xhr 1 lang de page chan refresh nop
und
xhr 1 lang de page chan xhrId environment useajax 1
ein leeres Fenster.
Hallo Jürgen,
die Fenster sind nicht leer, sondern seeehr breit. Einfach mal den Slider vom Browser ganz nach links ziehen.
Alles Andere habe ich (glaube ich) korrigiert. Anbei also der nächste Versuch.
Danke und Grüße Jörg
Hallo Jörg,
mit den breiten Fenstern hast du recht.
Ich habe noch ein paar Fehler gefunden. Die nachfolgenden Javascript-Befehle funktionieren noch nicht.
generic?ui=myfritzdevice
generic?ui=time
generic?ui=nexus
generic?ui=pcp
dino/phonecalls
generic?ui=plc
generic?ui=power
generic?ui=providerlist
generic?ui=remoteman
generic?ui=sip
generic?ui=tam
generic?ui=telcfg
tempsmarthome
generic?ui=tr064
generic?ui=trafficprio
generic?ui=uimodlogic
generic?ui=umts
generic?ui=updatecheck
misc/updateStatus
generic?ui=usbdevices
generic?ui=user
generic?ui=userglobal
generic?ui=vpn
generic?ui=webdavclient
generic?ui=webui
generic?ui=wlan
generic?ui=wlan_light
misc/wanStatus
Viele Grüße
Jürgen
Zitat von: juemuc am 11 Juli 2025, 14:54:22Hallo Jörg,
mit den breiten Fenstern hast du recht.
Ich habe noch ein paar Fehler gefunden. Die nachfolgenden Javascript-Befehle funktionieren noch nicht.
generic?ui=myfritzdevice
generic?ui=time
generic?ui=nexus
generic?ui=pcp
...
Viele Grüße
Jürgen
Hallo Jürgen,
bei welcher FritzBox mit welchem FritzOS? Hast Du Fhem neu gestartet?
Grüße Jörg
Hallo Jörg,
immer noch die FB6690 mit 267.08.10-122509.
Bei den Paramtern mit ...?ui=... muss dies nur durch / ersetzt werden. Dies hatte ich ja weiter vorne schon geschrieben.
Und ja ich starte FHEM immer mit shutdown restart neu.
Viele Grüße
Jürgen
Zitat von: juemuc am 11 Juli 2025, 18:03:41Hallo Jörg,
immer noch die FB6690 mit 267.08.10-122509.
Bei den Paramtern mit ...?ui=... muss dies nur durch / ersetzt werden. Dies hatte ich ja weiter vorne schon geschrieben.
Und ja ich starte FHEM immer mit shutdown restart neu.
Viele Grüße
Jürgen
Hallo Jürgen,
poste doch bitte ein List vom Device. Bei mir werden die Parameter bei meiner 6660 mit 8.10 richtig aufbereitet. Frage mich, warum bei Dir nicht.
Grüße Jörg
Hallo Jörg,
anbei das "list" als Datei und ein konkretes Beispiel:
Result of data = generic/myfritzdevice
----------------------------------------------------------------------
{
'data' => {},
'sid' => '1b65a29fc5b79db0',
'sidNew' => 0
}
Result of data = generic?ui=myfritzdevice
----------------------------------------------------------------------
ERROR: Bad Request
Viele Grüße
Jürgen
List_FB6690.txt
Hallo Jürgen,
bis ich mal gemerkt habe, dass ich die falsche Version hochgeladen habe.
Grüße Jörg
;D Dann warte ich Mal auf die richtige Version.
Viele Grüße
Jürgen
Ok,
bin Aufmerksam alle Parameter durchgegangen.
Grüße Jörg
Hallo Jörg,
ich habe die Version installiert und bin gerade am schauen ...
- Bei den Javascript-Befehlen ist es bei mir wie bei Jürgen. Mit "/" statt "?ui=" funktioneren die. Ich habe die 6591 mit 8.10-122721 BETA.
- Was mir beim Prüfen der Readings aufgefallen ist, ich musste beispielsweise die UserInfo und AlarmInfo explizit auf 0 setzen, damit sie nicht angezeigt werden. Ich glaube Jürgen hatte auch schon mal sowas beobachtet. Nachdem es mal auf 0 gesetzt war, kann ich das Attribut auch wieder ganz entfernen
- Beim Versuch die Docsis-Info abzuschalten, war ich in Commandref über folgendes gestolpert:
box_docsis...Readings docsis. Verfügbar, wenn das Attribut enableMobileInfo aktiviert ist
Das Setzen auf 0 hat scheinbar gar nichts verändert, sowohl die box_docsis- als auch die mobileInfo-Readings sind noch da.
- Die CPUInfos funktionieren auch mit dieser neuen Laborversion leider nicht. Es kommt auch immer noch "Error: Timeout when reading Fritz!Box data. 144 | BlockingStart"
- box_cpuTemp ist noch enthalten. (fällt mir auf, weil es 0 ist)
Viele Grüße
Thomas
Hallo Thomas,
hast Du Version von hier: https://forum.fhem.de/index.php?msg=1344707 eingespielt?
Du kannst ja über get <name> calApifromList einfach mal schauen, was bei Deine FB funktioniert und mir das zurück melden. die CPU Infos sollten über generic/cpu geliefert werden.
Grüße Jörg
Hallo Jörg,
Zitat von: JoWiemann am 12 Juli 2025, 15:12:40hast Du Version von hier: https://forum.fhem.de/index.php?msg=1344707 (https://forum.fhem.de/index.php?msg=1344707) eingespielt?
ja
Zitat von: JoWiemann am 12 Juli 2025, 15:12:40die CPU Infos sollten über generic/cpu geliefert werden.
Damit dass die nicht funktionieren meinte ich, dass ich enableCPUInfo nur auf 0 setzen kann, sonst kommt der Fehler. Siehe weiter oben.
Zitat von: JoWiemann am 04 Juli 2025, 15:23:15Anbei eine Version, in der ich das abfange.
Das ist dann in der aktuellen Version wohl nicht mehr drin.
"get <name> javaScript generic/cpu" funktioniert, "get <name> javaScript cpu" nicht:
Zitat von: tomcat.x am 05 Juli 2025, 11:42:50Jetzt ...
Result of data = generic/cpu
----------------------------------------------------------------------
$VAR1 = {
'data' => {
'StatRAMCacheUsed' => '15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15',
'StatRAMPhysFree' => '23,23,23,23,22,22,22,22,22,22,23,22,22,22,22,22,23,23,23,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,22,22,22,22,22,22,22,22,22,22,23,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,21,21,21,21,22,22,23,22,22,22,22,22,23,22,22,21,21,21,21,22,22,22,22,21,22,22,21,21,21,21,21,21,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,22,23,23,23,23,22,22,23,23,23,23,23,23,23,23,23,23,23,23,22,26,23,23,23,24,23,23,23,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23',
'StatCurrentInterval' => '116',
'StatCPU' => '14,11,12,10,10,9,8,9,8,9,10,9,9,9,9,9,9,10,10,9,9,9,9,9,9,12,12,11,9,9,8,9,8,8,9,8,8,9,8,9,8,8,9,8,9,8,8,9,8,9,9,8,8,8,8,8,9,11,9,10,9,9,8,10,10,10,10,9,10,9,8,8,9,8,9,8,8,8,8,9,8,8,8,8,9,8,8,8,8,9,8,9,9,9,9,9,8,9,8,9,9,9,9,8,9,8,8,8,9,9,8,9,9,8,9,8,8,9,8,9,8,8,8,8,9,8,9,9,8,9,9,9,9,9,9,9,8,9,9,9,9,9,10,12,9,10,10,10,9,9,8,9,10,10,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,11,11,12,11,11,12,11,12,12,12,8,8,8,8,8,8,8,8,8,8,9,10,10,9,9,9,9,9,10,9,9,9,10,11,9,11,10,14,17,17,18,15,17,11,17,31,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
'StatRAMStrictlyUsed' => '62,62,62,62,63,63,63,63,63,63,62,63,63,63,63,63,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,63,63,63,64,64,64,64,64,64,63,63,63,63,63,63,63,63,64,64,64,64,63,63,62,63,63,63,63,63,62,63,63,64,64,64,64,63,63,63,63,64,63,63,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,62,62,62,62,62,62,63,62,62,62,62,63,63,62,62,62,62,62,62,62,62,62,62,62,62,63,59,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61',
'StatTemperature' => '63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,61,62,62,62,62,61,61,61,60,60,60,61,61,61,62,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,63,64,64,64,64,64,64,64,64,64,63,63,63,63,63,64,64,64,64,64,64,64,64,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,64,64,63,64,63,63,63,63,63,64,64,64,64,64,65,65,65,65,64,65,64,64,64,63,63,63,63,64,64,64,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,63,63,63,63,63,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'
},
'sidNew' => 0,
'sid' => '9bb469aa0a9d4bf5'
};
Result of data = cpu
----------------------------------------------------------------------
ERROR: Bad Request
Hallo Jörg,
bei mir sehen die Funktionen gut aus. Lediglich die Info am Ende bzw. am Anfang verwirren aus meiner Sicht.
data_lua.pngquery_lua.pngtr064.pngjavascript.png
Viele Grüße
Jürgen
Hallo,
es sollten jetzt die angemerkten Fehler behoben sein - 08.10.00 Beta g.
Ich habe jetzt die Readings docsis zu einer eigene "Gruppe" gemacht, somit ändert sich der Name von box_docsis.* auf docsis.*. Aktiviert/Deaktiviert werden sie über das Attribut enableDocsisInfo.
Den Fehler beim Deaktivieren von enableUserInfo und enableAlarmInfo durch löschen des Attributs habe ich behoben.
Die CPU Informationen werden bei meiner Cable sauber über "generic/cpu" abgerufen.
Die "Irritationen" bei den Tabellen callApifromList sind beseitigt.
Hallo Jörg,
aus meiner Sicht perfekt. Vielen Dank.
Jürgen
Zitat von: JoWiemann am 14 Juli 2025, 11:56:18Ich habe jetzt die Readings docsis zu einer eigene "Gruppe" gemacht, somit ändert sich der Name von box_docsis.* auf docsis.*. Aktiviert/Deaktiviert werden sie über das Attribut enableDocsisInfo.
Funktioniert bei mir.
Zitat von: JoWiemann am 14 Juli 2025, 11:56:18Den Fehler beim Deaktivieren von enableUserInfo und enableAlarmInfo durch löschen des Attributs habe ich behoben.
Ich hatte da bei mir keinen Fehler. Bei mir war (und ist) das Problem, dass ich (nach Update des Moduls und/oder Neustart von fhem) auch ohne dass die gesetzt sind Readings bekomme. Ich habe die jetzt aber dauerhaft auf 0 gesetzt und schaue mal, wie es sich damit beim nächsten Mal verhält. Bei "enable"-Attributen hätte ich das halt anders erwartet, also dass man die nicht explizit auf 0 setzen muss, wenn man die Readings nicht möchte. Vielleicht auch nur ein Missverständnis.
Zitat von: JoWiemann am 14 Juli 2025, 11:56:18Die CPU Informationen werden bei meiner Cable sauber über "generic/cpu" abgerufen.
Bei mir auch.
Danke!
Zitat von: tomcat.x am 14 Juli 2025, 16:24:57Ich hatte da bei mir keinen Fehler. Bei mir war (und ist) das Problem, dass ich (nach Update des Moduls und/oder Neustart von fhem) auch ohne dass die gesetzt sind Readings bekomme. Ich habe die jetzt aber dauerhaft auf 0 gesetzt und schaue mal, wie es sich damit beim nächsten Mal verhält. Bei "enable"-Attributen hätte ich das halt anders erwartet, also dass man die nicht explizit auf 0 setzen muss, wenn man die Readings nicht möchte. Vielleicht auch nur ein Missverständnis.
Da war noch ein Fehler, den ich korrigiert habe.
Grüße Jörg
Ich habe gestern mal ein Update durchgeführt und bekomme bei einer FRITZ!Box Fon WLAN 7390 mit FRITZ!OS: 06.88 sich regelmäßig wiederholende Fehlermeldungen im Log:
Can't use string ("landevice0") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4327.
2025.07.17 16:48:19 1: [FritzBox_7390 | 7390 | 84.06.88 | Readout_Aborted.7794] - ERROR:Error: Timeout when reading Fritz!Box data. 144 | BlockingStart
2025.07.17 16:49:33 3: [FritzBox_7390 | 7390 | 84.06.88 | Set_check_APIs.8251] - BASIC:API luaQuery call responded with: 403 Forbidden
2025.07.17 16:49:33 3: [FritzBox_7390 | 7390 | 84.06.88 | Set_check_APIs.8279] - BASIC:API luaData call responded with: 403 Forbidden
2025.07.17 16:49:37 3: [FritzBox_7390 | 7390 | 84.06.88 | Set_check_APIs.8572] - BASIC:Response -> luaQuery:403 luaData:403 TR064:200 boxModelJason:200
Can't use string ("landevice0") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4327.
2025.07.17 16:50:48 1: [FritzBox_7390 | 7390 | 84.06.88 | Readout_Aborted.7794] - ERROR:Error: Timeout when reading Fritz!Box data. 144 | BlockingStart
Can't use string ("landevice0") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4327.
2025.07.17 16:55:53 1: [FritzBox_7390 | 7390 | 84.06.88 | Readout_Aborted.7794] - ERROR:Error: Timeout when reading Fritz!Box data. 144 | BlockingStart
Das Reading "setgetTimeout" zu erhöhen hat leider auch nichts gebracht. Das Modul ist die aktuelle Version aus dem SVN:
my $ModulVersion = "08.10.00";
Bei einer FRITZ!Box 7590 und einem FRITZ!WLAN Repeater 310 sind mir keine Fehler aufgefallen.
Hallo Elektron,
puh, dass ist ja eine uralt Version. Ich habe erst in zwei Wochen wieder Zeit mich darum zu kümmern. Ich muss mal sehen, ob ich in der Kramkiste noch die alte 7270 rumliegen habe. Die müsste die selbe Version haben.
Grüße Jörg
Hallo,
hoffe, das ist das richtige Forum für meine Frage:
Nach Umzug meiner FHEM Instanz auf einen neuen Rechner wird bei meiner Fritzbox die Variable box_uptimeConnect nicht mehr ausgelesen.
Der alte Rechner hatte Version 08.03.01 installiert, der neue die 08.10.00
Die Fritzbox ist eine 6850LTE mit FRITZ!OS 8.03 und läuft als Mesh Master.
Ich habe gesehen, dass sich zwischen den Versionen im perl code etliches getan hat, weiter reichen meine Programmier-Kenntnisse aber leider nicht.
Kann mir jemand einen Tipp geben, wo ich den Fehler suchen muss? Vielen Dank schon mal!
Grüße
Bernd
Hallo Bernd,
da ich keine LTE habe bitte ein List vom Device und ein Log mit verbose 4.
Danke und Grüße Jörg
Hallo Jörg,
danke für die schnelle Antwort. Hier die gewünschten Infos.
Habe mir erlaubt, die Liste der landevices aus Gründen der Anonymisierung etwas zu kürzen - hoffe, das stört nicht.
fhem_list_fritzbox.txt fhem-2025-07_c.log
Grüße
Bernd
Zitat von: elektron-bbs am 18 Juli 2025, 20:59:50Ich habe gestern mal ein Update durchgeführt und bekomme bei einer FRITZ!Box Fon WLAN 7390 mit FRITZ!OS: 06.88 sich regelmäßig wiederholende Fehlermeldungen im Log:
Can't use string ("landevice0") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4327.
Hallo,
ist mir schleierhaft, da der Code-Bereich schon sehr lange so im Modul ist. Bitte poste ein List vom Device und das Ergebnis folgender get:
get <name> luaQuery wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)
get <name> luaQuery wlan:settings/wlanlist/list(mac,speed,rssi)
Danke und Grüße Jörg
Zitat von: lingerb am 27 Juli 2025, 18:58:44Nach Umzug meiner FHEM Instanz auf einen neuen Rechner wird bei meiner Fritzbox die Variable box_uptimeConnect nicht mehr ausgelesen.
Hallo Bernd,
poste doch bitte einmal das Ergebnis von:
get <name> tr064ServiceList tr64
get <name> tr064ServiceList igd
Danke und Grüße Jörg
Zitat von: JoWiemann am 31 Juli 2025, 08:30:09Zitat von: elektron-bbs am 18 Juli 2025, 20:59:50Ich habe gestern mal ein Update durchgeführt und bekomme bei einer FRITZ!Box Fon WLAN 7390 mit FRITZ!OS: 06.88 sich regelmäßig wiederholende Fehlermeldungen im Log:
Can't use string ("landevice0") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4327.
Hallo,
ist mir schleierhaft, da der Code-Bereich schon sehr lange so im Modul ist. Bitte poste ein List vom Device und das Ergebnis folgender get:
get <name> luaQuery wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)
get <name> luaQuery wlan:settings/wlanlist/list(mac,speed,rssi)
Danke und Grüße Jörg
Hallo,
ich lade die Ausgaben mal als Datei hoch, da sie ziemlich umfangreich sind.
FritzBox_7390.txt
Nebenan im Thread "FEHLER: Can't use string ("landevice0") as an ARRAY ref ..." https://forum.fhem.de/index.php?topic=142127.0 hat ein anderer User gleiche Fritzbox mit gleichem Problem.
Hallo Jörg,
habe gerade festgestellt, dass leider bei den Steckdosen die Funktion "set <name> smartHome Parameters" zu Fehlermeldungen im Log führt. Die Funktion selbst wird zum Glück noch ausgeführt.
Im log steht dann:
ERROR: Unexpected result: {
'sid' => '36544a989cad195c',
'data' => {
'noJSONinfo' => 'no JSON-Data in data.lua request',
'noJSONdocument' => '{"data":{"redirect":{"page":"home_auto_timer_view","params":{"device":"08761 0234719"}},"apply":"ok"}}',
'noJSONtype' => 'unknown'
},
'pid' => 'nonJSON',
'sidNew' => 0
}
Beim speichern der "PreDefs" als File erfolgt keine Meldung im Log.
Viele Grüße
Jürgen
Hallo elektron,
bitte mach noch ein:
get <name> luaQuery landevice:settings/landevice/list(mac,ip,ethernet,guest,name,friendly_name,active,online,wlan,speed,UID)
Danke und Grüße Jörg
Hallo Jürgen,
bitte schick mir ein Log mit verbose 4.
Danke und Grüße Jörg
Zitat von: lingerb am 27 Juli 2025, 18:58:44Hallo,
Nach Umzug meiner FHEM Instanz auf einen neuen Rechner wird bei meiner Fritzbox die Variable box_uptimeConnect nicht mehr ausgelesen.
Hallo Bernd,
bitte führe einmal folgende get aus und poste das Ergebnis.
get <name> tr064Command WANIPConnection:1 wanipconnection1 GetInfo
get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
Danke und Grüße Jörg
Hallo Jörg,
anbei das gewünschte Logfile.
Viele Grüße
Jürgen
AVM-Log.txt
Zitat von: JoWiemann am 31 Juli 2025, 20:43:09Hallo elektron,
bitte mach noch ein:
get <name> luaQuery landevice:settings/landevice/list(mac,ip,ethernet,guest,name,friendly_name,active,online,wlan,speed,UID)
Danke und Grüße Jörg
Hallo Jörg,
hoffentlich wird das jetzt nicht ein zu großes Durcheinander hier :-)
Das Ergebnis sieht dann so aus:
Result of query = 'landevice:settings/landevice/list(mac,ip,ethernet,guest,name,friendly_name,active,online,wlan,speed,UID)'
----------------------------------------------------------------------
landevice0
Zitat von: elektron-bbs am 31 Juli 2025, 21:45:20
Hallo Jörg,
hoffentlich wird das jetzt nicht ein zu großes Durcheinander hier :-)
Das Ergebnis sieht dann so aus:
Ich bin jetzt echt irritiert. Vom Code her hätte dieser Fehler schon immer auftreten müssen. Für einen Quercheck poste bitte einmal:
Hab's gefunden. Mein Fehler.
Danke und Grüße Jörg
Hallo,
anbei eine 08.20.00 Beta 1 zum Testen:
bereinigte Fehler:
- Funktion "set <name> smartHome Parameters" zu Fehlermeldungen im Log
- Fritzbox LTE die Variable box_uptimeConnect nicht mehr ausgelesen
- Can't use string ("landevice0") as an ARRAY ref
- unknown AVM Model FRITZ!Powerline
- PERL WARNING: Argument "non-emu" isn't numeric in numeric
- Fehler bei TR064 Aufrufen für FritzOS < 6.25
Feature:
- neuer optionaler Parameter igd in get <name> tr064Command [igd] <service> <control> <action> [[argName1 argValue1] ...]. Siehe auch commandRef
Über Eure Tests würde ich mich freuen.
Grüße Jörg
Hallo,
das sieht soweit erst mal gut aus bei meiner 7390.
Wäre es möglich, das alte Reading "box_powerRate" für die Boxen, die "box_pwr..." nicht unterstützen, wieder zu aktivieren?
Ich habe im Modul mal probehalber diese Readings aktiviert. Die 7390 liefert dann allerdings kein JSON, sondern HTML.
Hallo Jörg,
ein erster kürzer Test war negativ. Die Meldung steht immer noch im Log.
Komme aber erst wieder heute Mittag zu weiteren Tests.
Viele Grüße
Jürgen
Hallo Jörg,
heute morgen waren wieder diese Zeilen im Log-File:
2025.08.02 05:49:39.359 2: [Fritzbox6690 | 6690 | 267.08.10-123018 | Set.2115] - SIGNIFICANT:SmartHome Device 16 - {
'sid' => 'ce20027857e606bf',
'pid' => 'nonJSON',
'sidNew' => 0,
'data' => {
'noJSONinfo' => 'no JSON-Data in data.lua request',
'noJSONtype' => 'unknown',
'noJSONdocument' => '{"data":{"redirect":{"page":"home_auto_timer_view","params":{"device":"08761 0234719"}},"apply":"ok"}}'
}
}
2025.08.02 05:49:39.361 2: [Fritzbox6690 | 6690 | 267.08.10-123018 | Helper_retMsg.1716] - SIGNIFICANT:ERROR: Unexpected result: {
'sid' => 'ce20027857e606bf',
'pid' => 'nonJSON',
'sidNew' => 0,
'data' => {
'noJSONinfo' => 'no JSON-Data in data.lua request',
'noJSONtype' => 'unknown',
'noJSONdocument' => '{"data":{"redirect":{"page":"home_auto_timer_view","params":{"device":"08761 0234719"}},"apply":"ok"}}'
}
}
benötigst Du noch einmal ein "verbose 4".
Viele Grüße
Jürgen
Hallo Jürgen,
ein Log verbose 4 wäre super.
Danke Dir
HALLO Jörg,
anbei die gewünschten Daten.
Viele Grüße
JürgenAVM-Log.txt
Hallo Jörg,
ich erhalte auch immer noch diesen "dwfmod"-Error.
defmod FBTest FRITZBOX fritzbox6690
attr FBTest INTERVAL 120
attr FBTest boxUser FHEM
attr FBTest enableBoxReadings box_dns
Screenshot 2025-08-02 122206.png
Viele Grüße
Jürgen
Hallo Jörg,
ich habe die Version 08.20.00 Beta 1 auf meiner FB 7320 getestet.
Die Meldung Argument "non-emu" isn't numeric in numeric tritt nicht mehr auf, prima und DANKE!
Leider werden die nachfolgenden readings noch nicht gefüllt:
box_connect
box_ipv4_Extern
box_last_connect_err
box_powerRate
box_upnp_control_activated
box_uptimeConnect
Mit der zuvor genutzen Version 08.03.01 wurden diese noch regelmäßig aktualisiert.
Mein Post aus dem "... ab 08.00.00" Forumsbereich: https://forum.fhem.de/index.php?msg=1345263 (https://forum.fhem.de/index.php?msg=1345263)
Vielen Dank
qlaus
Zitat von: qlaus am 03 August 2025, 13:53:55Hallo Jörg,
ich habe die Version 08.20.00 Beta 1 auf meiner FB 7320 getestet.
Die Meldung Argument "non-emu" isn't numeric in numeric tritt nicht mehr auf, prima und DANKE!
Leider werden die nachfolgenden readings noch nicht gefüllt:
box_connect
box_ipv4_Extern
box_last_connect_err
box_powerRate
box_upnp_control_activated
box_uptimeConnect
Mit der zuvor genutzen Version 08.03.01 wurden diese noch regelmäßig aktualisiert.
Hallo qlaus,
poste bitte einmal das Ergebnis von:
get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
Danke und Grüße
Jörg
Zitat von: juemuc am 02 August 2025, 12:25:02Hallo Jörg,
ich erhalte auch immer noch diesen "dwfmod"-Error.
defmod FBTest FRITZBOX fritzbox6690
attr FBTest INTERVAL 120
attr FBTest boxUser FHEM
attr FBTest enableBoxReadings box_dns
Hallo Jürgen,
der Fehler gibt ein FritzOS 0 zurück. Würde bedeuten, dass die FritzOS-Version noch nicht ermittelt wurde. Was zeigt denn das Reading box_fwVersion?
Grüße Jörg
Zitat von: juemuc am 31 Juli 2025, 21:22:09Hallo Jörg,
anbei das gewünschte Logfile.
Hallo Jürgen,
vom Log her ist das nicht die Modulversion 08.20.00 Beta 1
Grüße Jörg
Hallo Jörg,
eventuell hatte ich noch einmal die alte Daten angehängt. Hier aktuelle Daten von heute. Die Version ist zumindest laut Device-Info die Richtige
VERSION 08.20.00 Beta 1
Zusätzlich schreibt das Modul viele Zeilen ins Logfile, wenn ich verbose=4 dann wieder lösche. Hierbei sind mir vorallem die ersten Zeilen aufgefallen:
2025.08.04 11:13:28.163 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.964] - BASIC:redirection debugLog: ./log//Fritzbox6690_debugLog-%Y-%m.dlog stopped
2025.08.04 11:13:28.163 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.969] - BASIC:redirection debugLog: ./log//Fritzbox6690_debugLog-%Y-%m.dlog stopped
2025.08.04 11:13:28.164 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.971] - BASIC:Temporary debug file: ./log//Fritzbox6690_debugLog*.dlog could not be removed:
Viele Grüße
Jürgen
Hallo Jürgen,
das mit dem SmartHome Fehler habe ich gefunden. Die RegEx war nicht ganz korrekt.
Den Fehler bei attr <name> enableBoxReadings ... bekomme ich einfach nicht nachgestellt.
Anbei eine neue 08.20.00 Beta 2. Hier ist dann auch box_powerRate für FritzOS < 7.00 drin.
Hallo Jörg,
das Ergebnis der Abfrage: get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
sieht so aus
Result of TR064 call
----------------------------------------------------------------------
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetInfo'
----------------------------------------------------------------------
$VAR1 = {
'UPnPError' => {
'errorCode' => '402',
'errorDescription' => 'Invalid Args'
}
};
Gruß
qlaus
Hallo Jörg,
hatte gerade übersehen, das Du schon eine Beta2 bereitgestellt hast.
Mit dieser gleiches Ergebnis wie im vorherigen Beitrag, jedoch kann ich bestätigen das die folgnden Readings wieder aktualisiert werden:
box_powerRate 36 2025-08-04 13:28:25
box_upnp_control_activated non-emu 2025-08-04 13:28:25
Zitat von: JoWiemann am 04 August 2025, 11:59:59Anbei eine neue 08.20.00 Beta 2. Hier ist dann auch box_powerRate für FritzOS < 7.00 drin.
Ich musste für dieses Reading bei einer FRITZ!Box 4020, FRITZ!OS: 07.04 diese Zeile anpassen:
FRITZBOX_Readout_Add_Reading $hash, $roReadings, "box_powerRate", $result->{box_powerRate} if $hash->{fhem}{fwVersion} < 705;
Zitat von: elektron-bbs am 04 August 2025, 14:20:51Ich musste für dieses Reading bei einer FRITZ!Box 4020, FRITZ!OS: 07.04 diese Zeile anpassen:
Hallo elektron,
danke für die Rückmeldung. Da im Moment boxmatrix.info down ist, habe ich keine Möglichkeit Versionen und Funktionen zu überprüfen. 07.00 war einfach geschätzt.
Grüße Jörg
Zitat von: qlaus am 04 August 2025, 13:17:07Hallo Jörg,
das Ergebnis der Abfrage: get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
Hallo qlaus,
das funktioniert ja auch bei meiner 7270v3.
bitte noch einmal prüfen:
get Fb_SW tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
Wenn diese Abfrage weiterhin nicht funktioniert, dann hast Du TR064 in Deiner FritzBox ausgeschaltet. Ohne das Funktionieren dieser Abfrage hättest Du auch mit der Modulversion 08.03.01 die Readings nicht bekommen.
Welchen Wert zeigt denn das Internal: TR064 bzw. das Reading box_tr064?
Grüße Jörg
Hallo Jörg,
danke für die Korrektur.
Ich habe allerdings noch immer diese Info im Log, wenn ich verbose 4 wieder lösche
2025.08.04 16:16:51.230 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.968] - BASIC:redirection debugLog: ./log//Fritzbox6690_debugLog-%Y-%m.dlog stopped
2025.08.04 16:16:51.230 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.973] - BASIC:redirection debugLog: ./log//Fritzbox6690_debugLog-%Y-%m.dlog stopped
2025.08.04 16:16:51.232 3: [Fritzbox6690 | 6690 | 267.08.10-123018 | dbgLogInit.975] - BASIC:Temporary debug file: ./log//Fritzbox6690_debugLog*.dlog could not be removed:
Dein separates Logfile wird doch erst mit verbose 5 erzeugt oder?
Den Fehler bei attr <name> enableBoxReadings ... versuche ich etwas genauer zu analysieren.
Viele Grüße
Jürgen
Zitat von: juemuc am 04 August 2025, 16:23:50Hallo Jörg,
danke für die Korrektur.
Ich habe allerdings noch immer diese Info im Log, wenn ich verbose 4 wieder lösche
Hallo Jürgen,
das ist ein Fehler im Code. Ich habe das falsche Handling, wenn das Attribut gelöscht wird.
Grüße Jörg
Hallo Jörg,
get Fb_SW tr064Command WANPPPConnection:1 wanpppconn1 GetInfo
liefert immer noch
Result of TR064 call
----------------------------------------------------------------------
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetInfo'
----------------------------------------------------------------------
$VAR1 = {
'UPnPError' => {
'errorCode' => '402',
'errorDescription' => 'Invalid Args'
}
};
TR64 ist eingeschaltet:
TR064 1
box_fwVersion 100.06.35 2025-08-04 20:38:26
box_tr064 on 2025-08-04 20:38:26
Ein Reboot der FB über
get Fb_SW tr064Command DeviceConfig:1 deviceconfig Reboot
liefert
Result of TR064 call
----------------------------------------------------------------------
Service='DeviceConfig:1' Control='deviceconfig' Action='Reboot'
----------------------------------------------------------------------
$VAR1 = {
'RebootResponse' => ''
};
und die FB wurde auch neu gebootet.
ich habe auch keine Änderungen in der FB seit der Version 08.03.01 durchgeführt.
Gruß
qlaus
Hallo qlaus,
dann probiere einmal
get Fb_SW tr064Command WANIPConnection:1 wanipconnection1 GetInfo
Danke und Grüße Jörg
Zitat von: JoWiemann am 31 Juli 2025, 08:39:16Zitat von: lingerb am 27 Juli 2025, 18:58:44Nach Umzug meiner FHEM Instanz auf einen neuen Rechner wird bei meiner Fritzbox die Variable box_uptimeConnect nicht mehr ausgelesen.
Hallo Bernd,
poste doch bitte einmal das Ergebnis von:
get <name> tr064ServiceList tr64
get <name> tr064ServiceList igd
Danke und Grüße Jörg
Hallo Jörg,
sorry - Bitte um etwas Geduld. Aufgrund eines VPN Problems kann ich aktuell nicht auf die LTE Fritzbox zugreifen.
Melde mich, sobald es behoben ist.
Grüße
Bernd
Hallo Jörg,
ich habe insgesamt drei Syteme an verschieden Standorten. Neben der oben genannten 7320 noch eine 3370 und eine 7530.
Nachfolgend die Ergebnisse dieser letzten beiden Boxen die noch mit der Modulversion 08.03.01 abgefragt werden und auch alle Readings aktualisieren.
FB3370
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetInfo'
----------------------------------------------------------------------
$VAR1 = {
'UPnPError' => {
'errorDescription' => 'Invalid Args',
'errorCode' => '402'
}
};
box_fwVersion 103.06.56 2025-08-04 21:19:42
box_model FRITZ!Box WLAN 3370 [avm] 2025-08-02 05:36:36
box_tr064 on 2025-08-04 21:19:42
box_tr069 off 2025-08-04 21:19:42
box_upnp non-emu 2025-08-04 21:19:42
FB7530
FB7530
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetInfo'
----------------------------------------------------------------------
$VAR1 = {
'GetInfoResponse' => {
'NewPPPoEACName' => 'xxx.xxx',
'NewName' => 'internet',
'NewDNSOverrideAllowed' => '1',
'NewMACAddress' => 'xx:xx:xx:xx:xx:xx',
'NewConnectionTrigger' => 'AlwaysOn',
'NewTransportType' => 'PPPoE',
'NewPPPoEServiceName' => '',
'NewNATEnabled' => '1',
'NewDownstreamMaxBitRate' => '43500239',
'NewEnable' => '1',
'NewLastConnectionError' => 'ERROR_NONE',
'NewMinCharsPassword' => '3',
'NewMinCharsUsername' => '3',
'NewIdleDisconnectTime' => '0',
'NewConnectionType' => 'IP_Routed',
'NewAllowedCharsUsername' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
'NewLastAuthErrorInfo' => '',
'NewRouteProtocolRx' => 'Off',
'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
'NewAllowedCharsPassword' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
'NewExternalIPAddress' => 'xxx.xxx.xxx.xxx',
'NewConnectionStatus' => 'Connected',
'NewDNSEnabled' => '1',
'NewRemoteIPAddress' => '',
'NewUpstreamMaxBitRate' => '41947471',
'NewUserName' => 'xxx@xxx',
'NewDNSServers' => '2001:a60::53:1, 2001:a60::53:2,212.18.3.5,212.18.0.5',
'NewRSIPAvailable' => '0',
'NewUptime' => '230065',
'NewMaxCharsPassword' => '64',
'NewMaxCharsUsername' => '128'
}
};
box_fwVersion 164.08.02 2025-08-04 21:26:08
box_model FRITZ!Box 7530 [7530 - avm] 2025-08-02 05:38:07
box_tr064 on 2025-08-04 21:26:08
box_tr069 on 2025-08-04 21:26:08
box_upnp on 2025-08-04 21:26:08
Vielleicht kannst Du ja daraus irgendwelche Rückschlüsse ziehen.
Nun kam zwischendurch schon deine Antwort und hier das Ergebnis
Result of TR064 call
----------------------------------------------------------------------
Service='WANIPConnection:1' Control='wanipconnection1' Action='GetInfo'
----------------------------------------------------------------------
$VAR1 = {
'GetInfoResponse' => {
'NewName' => 'internet',
'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
'NewConnectionStatus' => 'Connected',
'NewDNSEnabled' => '1',
'NewRSIPAvailable' => '0',
'NewEnable' => '1',
'NewDNSServers' => 'xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx',
'NewNATEnabled' => '1',
'NewConnectionType' => 'IP_Routed',
'NewExternalIPAddress' => 'xxx.xxx.xxx.xxx',
'NewMACAddress' => 'xx:xx:xx:xx:xx:xx',
'NewUptime' => '3367',
'NewDNSOverrideAllowed' => '1',
'NewConnectionTrigger' => 'OnDemand',
'NewRouteProtocolRx' => 'Off',
'NewLastConnectionError' => 'ERROR_NONE'
}
};
Schaut doch schon viel besser aus
Klaus
ZitatHallo Bernd,
poste doch bitte einmal das Ergebnis von:
CodeAuswählen
get <name> tr064ServiceList tr64
get <name> tr064ServiceList igd
Danke und Grüße Jörg
Hallo Jörg,
jetzt hab ich die Infos bekommen - siehe Anhang (falls inzwischen noch relevant).
Grüße
Bernd
Hallo Jörg,
die Testversion, die du dieser Tage gepostet hast ...
Zitatanbei eine 08.20.00 Beta 1 zum Testen:
funktioniert bei mir. Die Variable
box_uptimeConnect ist wieder aufgetaucht.
Vielen herzlichen Dank!
Grüße
Bernd
Hallo qlaus,
leider verhalten sich diese aus der Zeit gefallenen FritzBoxen etwas Skurril. In der Version 08.03 hatte ich eine fehlerhafte Programmierung, die zwar Deinen Boxen gedient hat, allerdings ansonsten Probleme bereitet hat. Mal sehen, wie ich das gelöst bekomme.
Grüße Jörg
PS: Bitte poste von allen Boxen einmal
get <name> tr064ServiceList tr64
get <name> tr064ServiceList igd
Hallo,
anbei eine neue 08.20.00 Beta 3:
behoben
- falscher Log-Eintrag bei Löschen von verbose
- löschen der docsis Readings bei fehlender Verbindung
Ich habe mich noch einmal mit den TR064 Informationen zu WANPPPConnection:1 wanpppconn1 GetInfo und WANIPConnection:1 wanipconnection1 GetInfo beschäftigt. Was ich nicht wusste ist, dass eine FB durchaus beide Informationen liefert, wie bei meiner FB 7590, die als FallBack einen Mobilfunkt-Stick hat. Ich habe jetzt die Abfrage umgebaut. Außerdem sollte dies die Probleme mit den "alt" FritzBoxen von qlaus lösen.
Die alten Readings:
box_IPv4_Extern, box_connection_Type, box_connect, box_last_connect_err, box_last_auth_err, box_mac_Address, box_connection_Trigger, box_uptimeConnect werden jetzt, je nach Bereitstellung, durch den Präfix box_ip_... und/oder box_ppp_... ersetzt.
Bitte bei notify oder doif beachten.
Neu ist das Reading box_ip/ppp_name.
Grüße Jörg
Hallo Jörg,
meine FB7320 hängt ausschließlich über einen LTE-Stick im Internet.
Nachfolgend die gewünschten Abfragen für diese Box:
________________________________________________________________________________________________________________________________
List of TR-064 services and actions that are provided by the device 'xxx.xxx.xxx.xxx'
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceinfoSCPD.xml Version: 1.0
Service: DeviceInfo:1 Control: deviceinfo
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewManufacturerName NewManufacturerOUI NewModelName NewDescription NewProductClass NewSerialNumber
NewSoftwareVersion NewHardwareVersion NewSpecVersion NewProvisioningCode NewUpTime NewDeviceLog )
SetProvisioningCode ( NewProvisioningCode )
GetDeviceLog ( ) = ( NewDeviceLog )
GetSecurityPort ( ) = ( NewSecurityPort )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceconfigSCPD.xml Version: 1.0
Service: DeviceConfig:1 Control: deviceconfig
----------------------------------------------------------------------------------------------------------------------------------
GetPersistentData ( ) = ( NewPersistentData )
SetPersistentData ( NewPersistentData )
ConfigurationStarted ( NewSessionID )
ConfigurationFinished ( ) = ( NewStatus )
FactoryReset ( )
Reboot ( )
X_GenerateUUID ( ) = ( NewUUID )
X_AVM-DE_GetConfigFile ( NewX_AVM-DE_Password ) = ( NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_SetConfigFile ( NewX_AVM-DE_Password NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_CreateUrlSID ( ) = ( NewX_AVM-DE_UrlSID )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/layer3forwardingSCPD.xml Version: 1.0
Service: Layer3Forwarding:1 Control: layer3forwarding
----------------------------------------------------------------------------------------------------------------------------------
SetDefaultConnectionService ( NewDefaultConnectionService )
GetDefaultConnectionService ( ) = ( NewDefaultConnectionService )
GetForwardNumberOfEntries ( ) = ( NewForwardNumberOfEntries )
AddForwardingEntry ( NewType NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress
NewInterface NewForwardingMetric )
DeleteForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask )
GetSpecificForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask ) = ( NewGatewayIPAddress
NewEnable NewStatus NewType NewInterface NewForwardingMetric )
GetGenericForwardingEntry ( NewForwardingIndex ) = ( NewEnable NewStatus NewType NewDestIPAddress NewDestSubnetMask
NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress NewInterface NewForwardingMetric )
SetForwardingEntryEnable ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewEnable )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/lanconfigsecuritySCPD.xml Version: 1.0
Service: LANConfigSecurity:1 Control: lanconfigsecurity
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMaxCharsPassword NewMinCharsPassword NewAllowedCharsPassword )
X_AVM-DE_GetCurrentUser ( ) = ( NewX_AVM-DE_CurrentUsername NewX_AVM-DE_CurrentUserRights )
X_AVM-DE_GetAnonymousLogin ( ) = ( NewX_AVM-DE_AnonymousLoginEnabled )
SetConfigPassword ( NewPassword )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/mgmsrvSCPD.xml Version: 1.0
Service: ManagementServer:1 Control: mgmsrv
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewURL NewUsername NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime NewParameterKey
NewParameterHash NewConnectionRequestURL NewConnectionRequestUsername NewUpgradesManaged )
SetManagementServerURL ( NewURL )
SetManagementServerUsername ( NewUsername )
SetManagementServerPassword ( NewPassword )
SetPeriodicInform ( NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime )
SetConnectionRequestAuthentication ( NewConnectionRequestUsername NewConnectionRequestPassword )
SetUpgradeManagement ( NewUpgradesManaged )
X_SetTR069Enable ( NewTR069Enabled )
X_AVM-DE_GetTR069FirmwareDownloadEnabled ( ) = ( NewTR069FirmwareDownloadEnabled )
X_AVM-DE_SetTR069FirmwareDownloadEnabled ( NewTR069FirmwareDownloadEnabled )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/timeSCPD.xml Version: 1.0
Service: Time:1 Control: time
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewNTPServer1 NewNTPServer2 NewCurrentLocalTime NewLocalTimeZone NewLocalTimeZoneName NewDaylightSavingsUsed
NewDaylightSavingsStart NewDaylightSavingsEnd )
SetNTPServers ( NewNTPServer1 NewNTPServer2 )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/userifSCPD.xml Version: 1.0
Service: UserInterface:1 Control: userif
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewUpgradeAvailable NewPasswordRequired NewPasswordUserSelectable NewWarrantyDate NewX_AVM-DE_Version
NewX_AVM-DE_DownloadURL NewX_AVM-DE_InfoURL NewX_AVM-DE_UpdateState NewX_AVM-DE_LaborVersion )
X_AVM-DE_CheckUpdate ( NewX_AVM-DE_LaborVersion )
X_AVM-DE_DoUpdate ( ) = ( NewUpgradeAvailable NewX_AVM-DE_UpdateState )
X_AVM-DE_DoPrepareCGI ( ) = ( NewX_AVM-DE_CGI NewX_AVM-DE_SessionID )
X_AVM-DE_DoManualUpdate ( NewX_AVM-DE_AllowDowngrade NewX_AVM-DE_DownloadURL )
X_AVM-DE_GetInternationalConfig ( ) = ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex NewX_AVM-DE_LanguageList
NewX_AVM-DE_CountryList NewX_AVM-DE_AnnexList )
X_AVM-DE_SetInternationalConfig ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_voipSCPD.xml Version: 1.0
Service: X_VoIP:1 Control: x_voip
----------------------------------------------------------------------------------------------------------------------------------
GetInfoEx ( ) = ( NewVoIPNumberMinChars NewVoIPNumberMaxChars NewVoIPNumberAllowedChars NewVoIPUsernameMinChars
NewVoIPUsernameMaxChars NewVoIPUsernameAllowedChars NewVoIPPasswordMinChars NewVoIPPasswordMaxChars
NewVoIPPasswordAllowedChars NewVoIPRegistrarMinChars NewVoIPRegistrarMaxChars NewVoIPRegistrarAllowedChars
NewVoIPSTUNServerMinChars NewVoIPSTUNServerMaxChars NewVoIPSTUNServerAllowedChars )
X_AVM-DE_AddVoIPAccount ( NewVoIPAccountIndex NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer )
X_AVM-DE_GetVoIPAccount ( NewVoIPAccountIndex ) = ( NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer )
X_AVM-DE_DelVoIPAccount ( NewVoIPAccountIndex )
GetInfo ( ) = ( NewFaxT38Enable NewVoiceCoding )
SetConfig ( NewFaxT38Enable NewVoiceCoding )
GetMaxVoIPNumbers ( ) = ( NewMaxVoIPNumbers )
GetExistingVoIPNumbers ( ) = ( NewExistingVoIPNumbers )
X_AVM-DE_GetNumberOfClients ( ) = ( NewX_AVM-DE_NumberOfClients )
X_AVM-DE_GetClient ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient2 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar NewX_AVM-DE_PhoneName
NewX_AVM-DE_ClientId NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_SetClient ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_SetClient2 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient3 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar NewX_AVM-DE_PhoneName
NewX_AVM-DE_ClientId NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers
NewX_AVM-DE_ExternalRegistration )
X_AVM-DE_SetClient3 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration )
X_AVM-DE_GetClients ( ) = ( NewX_AVM-DE_ClientList )
X_AVM-DE_GetNumberOfNumbers ( ) = ( NewNumberOfNumbers )
X_AVM-DE_GetNumbers ( ) = ( NewNumberList )
X_AVM-DE_DeleteClient ( NewX_AVM-DE_ClientIndex )
X_AVM-DE_DialGetConfig ( ) = ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialSetConfig ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialNumber ( NewX_AVM-DE_PhoneNumber )
X_AVM-DE_DialHangup ( )
X_AVM-DE_GetPhonePort ( NewIndex ) = ( NewX_AVM-DE_PhoneName )
GetVoIPCommonCountryCode ( ) = ( NewVoIPCountryCode )
SetVoIPCommonCountryCode ( NewVoIPCountryCode )
GetVoIPEnableCountryCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableCountryCode )
SetVoIPEnableCountryCode ( NewVoIPAccountIndex NewVoIPEnableCountryCode )
GetVoIPCommonAreaCode ( ) = ( NewVoIPAreaCode )
SetVoIPCommonAreaCode ( NewVoIPAreaCode )
GetVoIPEnableAreaCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableAreaCode )
SetVoIPEnableAreaCode ( NewVoIPAccountIndex NewVoIPEnableAreaCode )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_storageSCPD.xml Version: 1.0
Service: X_AVM-DE_Storage:1 Control: x_storage
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewFTPEnable NewFTPStatus NewSMBEnable )
SetFTPServer ( NewFTPEnable )
SetSMBServer ( NewSMBEnable )
GetUserInfo ( ) = ( NewEnable NewUsername NewX_AVM-DE_NetworkAccessReadOnly )
SetUserConfig ( NewEnable NewPassword NewX_AVM-DE_NetworkAccessReadOnly )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_contactSCPD.xml Version: 1.0
Service: X_AVM-DE_OnTel:1 Control: x_contact
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnable ( NewEnable )
SetConfig ( NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
GetInfoByIndex ( NewIndex ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnableByIndex ( NewIndex NewEnable )
SetConfigByIndex ( NewIndex NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
DeleteByIndex ( NewIndex )
GetNumberOfEntries ( ) = ( NewOnTelNumberOfEntries )
GetCallList ( ) = ( NewCallListURL )
GetPhonebookList ( ) = ( NewPhonebookList )
GetPhonebook ( NewPhonebookID ) = ( NewPhonebookName NewPhonebookExtraID NewPhonebookURL )
AddPhonebook ( NewPhonebookExtraID NewPhonebookName )
DeletePhonebook ( NewPhonebookID NewPhonebookExtraID )
GetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID ) = ( NewPhonebookEntryData )
SetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID NewPhonebookEntryData )
DeletePhonebookEntry ( NewPhonebookID NewPhonebookEntryID )
GetDECTHandsetList ( ) = ( NewDectIDList )
GetDECTHandsetInfo ( NewDectID ) = ( NewHandsetName NewPhonebookID )
SetDECTHandsetPhonebook ( NewDectID NewPhonebookID )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_webdavSCPD.xml Version: 1.0
Service: X_AVM-DE_WebDAVClient:1 Control: x_webdav
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewHostURL NewUsername NewMountpointName )
SetConfig ( NewEnable NewHostURL NewUsername NewPassword NewMountpointName )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_upnpSCPD.xml Version: 1.0
Service: X_AVM-DE_UPnP:1 Control: x_upnp
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewUPnPMediaServer )
SetConfig ( NewEnable NewUPnPMediaServer )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_remoteSCPD.xml Version: 1.0
Service: X_AVM-DE_RemoteAccess:1 Control: x_remote
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewPort NewUsername )
SetConfig ( NewEnabled NewPort NewUsername NewPassword )
GetDDNSInfo ( ) = ( NewEnabled NewProviderName NewUpdateURL NewDomain NewStatusIPv4 NewStatusIPv6 NewUsername NewMode
NewServerIPv4 NewServerIPv6 )
GetDDNSProviders ( ) = ( NewProviderList )
SetDDNSConfig ( NewEnabled NewProviderName NewUpdateURL NewDomain NewUsername NewMode NewServerIPv4 NewServerIPv6 NewPassword )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_myfritzSCPD.xml Version: 1.0
Service: X_AVM-DE_MyFritz:1 Control: x_myfritz
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewDeviceRegistered NewDynDNSName NewPort )
GetNumberOfServices ( ) = ( NewNumberOfServices )
GetServiceByIndex ( NewIndex ) = ( NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4ForwardingWarning
NewIPv4Addresses NewIPv6Addresses NewIPv6InterfaceIDs NewMACAddress NewHostName NewDynDnsLabel
NewStatus )
SetServiceByIndex ( NewIndex NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4Address NewIPv6Address
NewIPv6InterfaceID NewMACAddress NewHostName )
DeleteServiceByIndex ( NewIndex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_tamSCPD.xml Version: 1.0
Service: X_AVM-DE_TAM:1 Control: x_tam
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( NewIndex ) = ( NewEnable NewName NewTAMRunning NewStick NewStatus )
SetEnable ( NewIndex NewEnable )
GetMessageList ( NewIndex ) = ( NewURL )
MarkMessage ( NewIndex NewMessageIndex )
DeleteMessage ( NewIndex NewMessageIndex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:1 Control: wlanconfig1
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewStandard
NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID
NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
X_SetHighFrequencyBand ( NewEnableHighFrequency )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSClientPIN ) = ( NewX_AVM-DE_WPSAPPIN NewX_AVM-DE_WPSStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:2 Control: wlanconfig2
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewStandard
NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID
NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
X_SetHighFrequencyBand ( NewEnableHighFrequency )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSClientPIN ) = ( NewX_AVM-DE_WPSAPPIN NewX_AVM-DE_WPSStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/hostsSCPD.xml Version: 1.0
Service: Hosts:1 Control: hosts
----------------------------------------------------------------------------------------------------------------------------------
GetHostNumberOfEntries ( ) = ( NewHostNumberOfEntries )
GetSpecificHostEntry ( NewMACAddress ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewInterfaceType NewActive
NewHostName )
GetGenericHostEntry ( NewIndex ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewMACAddress NewInterfaceType
NewActive NewHostName )
X_AVM-DE_GetChangeCounter ( ) = ( NewX_AVM-DE_ChangeCounter )
X_AVM-DE_SetHostNameByMACAddress ( NewMACAddress NewHostName )
X_AVM-DE_GetAutoWakeOnLANByMACAddress ( NewMACAddress ) = ( NewAutoWOLEnabled )
X_AVM-DE_SetAutoWakeOnLANByMACAddress ( NewMACAddress NewAutoWOLEnabled )
X_AVM-DE_WakeOnLANByMACAddress ( NewMACAddress )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/ethifconfigSCPD.xml Version: 1.0
Service: LANEthernetInterfaceConfig:1 Control: lanethernetifcfg
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMACAddress NewMaxBitRate NewDuplexMode )
GetStatistics ( ) = ( NewBytesSent NewBytesReceived NewPacketsSent NewPacketsReceived )
__________________________________________________________________________________________________________________________________
Spec: http://192.168.22.1:49000/lanhostconfigmgmSCPD.xml Version: 1.0
Service: LANHostConfigManagement:1 Control: lanhostconfigmgm
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewDHCPServerConfigurable NewDHCPRelay NewMinAddress NewMaxAddress NewReservedAddresses NewDHCPServerEnable
NewDNSServers NewDomainName NewIPRouters NewSubnetMask )
SetDHCPServerEnable ( NewDHCPServerEnable )
SetIPInterface ( NewEnable NewIPAddress NewSubnetMask NewIPAddressingType )
GetAddressRange ( ) = ( NewMinAddress NewMaxAddress )
SetAddressRange ( NewMinAddress NewMaxAddress )
GetIPRoutersList ( ) = ( NewIPRouters )
SetIPRouter ( NewIPRouters )
GetSubnetMask ( ) = ( NewSubnetMask )
SetSubnetMask ( NewSubnetMask )
GetDNSServers ( ) = ( NewDNSServers )
GetIPInterfaceNumberOfEntries ( ) = ( NewIPInterfaceNumberOfEntries )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wancommonifconfigSCPD.xml Version: 1.0
Service: WANCommonInterfaceConfig:1 Control: wancommonifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetCommonLinkProperties ( ) = ( NewWANAccessType NewLayer1UpstreamMaxBitRate NewLayer1DownstreamMaxBitRate NewPhysicalLinkStatus )
GetTotalBytesSent ( ) = ( NewTotalBytesSent )
GetTotalBytesReceived ( ) = ( NewTotalBytesReceived )
GetTotalPacketsSent ( ) = ( NewTotalPacketsSent )
GetTotalPacketsReceived ( ) = ( NewTotalPacketsReceived )
X_AVM-DE_SetWANAccessType ( NewAccessType )
X_AVM-DE_GetOnlineMonitor ( NewSyncGroupIndex ) = ( NewTotalNumberSyncGroups NewSyncGroupName NewSyncGroupMode NewSyncGroupMode
Newmax_ds Newmax_us Newds_current_bps Newmc_current_bps Newus_current_bps Newprio_realtime_bps
Newprio_high_bps Newprio_default_bps Newprio_low_bps )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandslifconfigSCPD.xml Version: 1.0
Service: WANDSLInterfaceConfig:1 Control: wandslifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewDataPath NewUpstreamCurrRate NewDownstreamCurrRate NewUpstreamMaxRate
NewDownstreamMaxRate NewUpstreamNoiseMargin NewDownstreamNoiseMargin NewUpstreamAttenuation
NewDownstreamAttenuation NewATURVendor NewATURCountry NewUpstreamPower NewDownstreamPower )
GetStatisticsTotal ( ) = ( NewReceiveBlocks NewTransmitBlocks NewCellDelin NewLinkRetrain NewInitErrors NewInitTimeouts
NewLossOfFraming NewErroredSecs NewSeverelyErroredSecs NewFECErrors NewATUCFECErrors NewHECErrors
NewATUCHECErrors NewCRCErrors NewATUCCRCErrors )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandsllinkconfigSCPD.xml Version: 1.0
Service: WANDSLLinkConfig:1 Control: wandsllinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewLinkStatus NewLinkType NewDestinationAddress NewATMEncapsulation NewAutoConfig NewATMQoS
NewATMPeakCellRate NewATMSustainableCellRate )
SetEnable ( NewEnable )
GetAutoConfig ( ) = ( NewAutoConfig )
SetDSLLinkType ( NewLinkType )
GetDSLLinkInfo ( ) = ( NewLinkType NewLinkStatus )
SetDestinationAddress ( NewDestinationAddress )
GetDestinationAddress ( ) = ( NewDestinationAddress )
SetATMEncapsulation ( NewATMEncapsulation )
GetATMEncapsulation ( ) = ( NewATMEncapsulation )
GetStatistics ( ) = ( NewATMTransmittedBlocks NewATMReceivedBlocks NewAAL5CRCErrors NewATMCRCErrors )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanethlinkconfigSCPD.xml Version: 1.0
Service: WANEthernetLinkConfig:1 Control: wanethlinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetEthernetLinkStatus ( ) = ( NewEthernetLinkStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanpppconnSCPD.xml Version: 1.0
Service: WANPPPConnection:1 Control: wanpppconn1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewUpstreamMaxBitRate NewDownstreamMaxBitRate NewLastConnectionError NewIdleDisconnectTime NewRSIPAvailable
NewUserName NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress NewConnectionTrigger
NewLastAuthErrorInfo NewMaxCharsUsername NewMinCharsUsername NewAllowedCharsUsername NewMaxCharsPassword
NewMinCharsPassword NewAllowedCharsPassword NewTransportType NewRouteProtocolRx NewPPPoEServiceName
NewRemoteIPAddress NewPPPoEACName NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetUserName ( ) = ( NewUserName )
SetUserName ( NewUserName )
SetPassword ( NewPassword )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
X_SetDNSServers ( NewDNSServers )
GetLinkLayerMaxBitRates ( ) = ( NewUpstreamMaxBitRate NewDownstreamMaxBitRate )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
X_AVM-DE_GetAutoDisconnectTimeSpan ( ) = ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
X_AVM-DE_SetAutoDisconnectTimeSpan ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanipconnSCPD.xml Version: 1.0
Service: WANIPConnection:1 Control: wanipconnection1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewLastConnectionError NewRSIPAvailable NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress
NewConnectionTrigger NewRouteProtocolRx NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
X_SetDNSServers ( NewDNSServers )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
und
__________________________________________________________________________________________________________________________________
List of TR-064 services and actions that are provided by the device 'xxx.xxx.xxx.xxx'
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/any.xml Version: 1.0
Service: Any:1 Control: any
----------------------------------------------------------------------------------------------------------------------------------
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/igdicfgSCPD.xml Version: 1.0
Service: WANCommonInterfaceConfig:1 Control: WANCommonIFC1
----------------------------------------------------------------------------------------------------------------------------------
GetCommonLinkProperties ( ) = ( NewWANAccessType NewLayer1UpstreamMaxBitRate NewLayer1DownstreamMaxBitRate NewPhysicalLinkStatus )
GetTotalBytesSent ( ) = ( NewTotalBytesSent )
GetTotalBytesReceived ( ) = ( NewTotalBytesReceived )
GetTotalPacketsSent ( ) = ( NewTotalPacketsSent )
GetTotalPacketsReceived ( ) = ( NewTotalPacketsReceived )
GetAddonInfos ( ) = ( NewByteSendRate NewByteReceiveRate NewPacketSendRate NewPacketReceiveRate NewTotalBytesSent
NewTotalBytesReceived NewAutoDisconnectTime NewIdleDisconnectTime NewDNSServer1 NewDNSServer2
NewVoipDNSServer1 NewVoipDNSServer2 NewUpnpControlEnabled NewRoutedBridgedModeBoth )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/igddslSCPD.xml Version: 1.0
Service: WANDSLLinkConfig:1 Control: WANDSLLinkC1
----------------------------------------------------------------------------------------------------------------------------------
SetDSLLinkType ( NewLinkType )
GetDSLLinkInfo ( ) = ( NewLinkType NewLinkStatus )
GetAutoConfig ( ) = ( NewAutoConfig )
GetModulationType ( ) = ( NewModulationType )
SetDestinationAddress ( NewDestinationAddress )
GetDestinationAddress ( ) = ( NewDestinationAddress )
SetATMEncapsulation ( NewATMEncapsulation )
GetATMEncapsulation ( ) = ( NewATMEncapsulation )
SetFCSPreserved ( NewFCSPreserved )
GetFCSPreserved ( ) = ( NewFCSPreserved )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/igdconnSCPD.xml Version: 1.0
Service: WANIPConnection:1 Control: WANIPConn1
----------------------------------------------------------------------------------------------------------------------------------
SetConnectionType ( NewConnectionType )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
RequestConnection ( )
ForceTermination ( )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
Für die beiden andern mache ich eigene Antworten, sonst wird es etwas unübersichtlich.
Ich habe auch gleich die neue Modulverion 08.20.00Beta3 getestet, und die Readings werden wieder aktualisiert, nur beim nachfolgend wurde der Name scheinbar abgeändert.
box_uptimeConnect
box_ip_uptimeConnect 25263 sec = 0T 07:01:03 2025-08-05 12:33:15
Das ist wieder nicht schlimm, muss ich halt bei mir anpassen.
Ich bedanke mich recht herzlich bei Dir für deine intensive, unermüdliche Lösung des Problems
qlaus
Hallo Jörg,
hier nun die Informationen der zweiten Box 3370, die auch nur über einen LTE-Stick angebunden ist.
Hier lässt sich nur tr064ServiceList auswählen ohne Möglichkeit ein zweites Attribut auszuwählen bzw. anzugeben!
List of TR-064 services and actions that are provided by the device 'xxx.xxx.xxx.xxx'
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceinfoSCPD.xml Version: 1.0
Service: DeviceInfo:1 Control: deviceinfo
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewManufacturerName NewManufacturerOUI NewModelName NewDescription NewProductClass NewSerialNumber
NewSoftwareVersion NewHardwareVersion NewSpecVersion NewProvisioningCode NewUpTime NewDeviceLog )
SetProvisioningCode ( NewProvisioningCode )
GetDeviceLog ( ) = ( NewDeviceLog )
GetSecurityPort ( ) = ( NewSecurityPort )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceconfigSCPD.xml Version: 1.0
Service: DeviceConfig:1 Control: deviceconfig
----------------------------------------------------------------------------------------------------------------------------------
GetPersistentData ( ) = ( NewPersistentData )
SetPersistentData ( NewPersistentData )
ConfigurationStarted ( NewSessionID )
ConfigurationFinished ( ) = ( NewStatus )
FactoryReset ( )
Reboot ( )
X_GenerateUUID ( ) = ( NewUUID )
X_AVM-DE_GetConfigFile ( NewX_AVM-DE_Password ) = ( NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_SetConfigFile ( NewX_AVM-DE_Password NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_CreateUrlSID ( ) = ( NewX_AVM-DE_UrlSID )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/layer3forwardingSCPD.xml Version: 1.0
Service: Layer3Forwarding:1 Control: layer3forwarding
----------------------------------------------------------------------------------------------------------------------------------
SetDefaultConnectionService ( NewDefaultConnectionService )
GetDefaultConnectionService ( ) = ( NewDefaultConnectionService )
GetForwardNumberOfEntries ( ) = ( NewForwardNumberOfEntries )
AddForwardingEntry ( NewType NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress
NewInterface NewForwardingMetric )
DeleteForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask )
GetSpecificForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask ) = ( NewGatewayIPAddress
NewEnable NewStatus NewType NewInterface NewForwardingMetric )
GetGenericForwardingEntry ( NewForwardingIndex ) = ( NewEnable NewStatus NewType NewDestIPAddress NewDestSubnetMask
NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress NewInterface NewForwardingMetric )
SetForwardingEntryEnable ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewEnable )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx/lanconfigsecuritySCPD.xml Version: 1.0
Service: LANConfigSecurity:1 Control: lanconfigsecurity
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMaxCharsPassword NewMinCharsPassword NewAllowedCharsPassword )
X_AVM-DE_GetCurrentUser ( ) = ( NewX_AVM-DE_CurrentUsername NewX_AVM-DE_CurrentUserRights )
X_AVM-DE_GetAnonymousLogin ( ) = ( NewX_AVM-DE_AnonymousLoginEnabled )
SetConfigPassword ( NewPassword )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/mgmsrvSCPD.xml Version: 1.0
Service: ManagementServer:1 Control: mgmsrv
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewURL NewUsername NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime NewParameterKey
NewParameterHash NewConnectionRequestURL NewConnectionRequestUsername NewUpgradesManaged )
SetManagementServerURL ( NewURL )
SetManagementServerUsername ( NewUsername )
SetManagementServerPassword ( NewPassword )
SetPeriodicInform ( NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime )
SetConnectionRequestAuthentication ( NewConnectionRequestUsername NewConnectionRequestPassword )
SetUpgradeManagement ( NewUpgradesManaged )
X_SetTR069Enable ( NewTR069Enabled )
X_AVM-DE_GetTR069FirmwareDownloadEnabled ( ) = ( NewTR069FirmwareDownloadEnabled )
X_AVM-DE_SetTR069FirmwareDownloadEnabled ( NewTR069FirmwareDownloadEnabled )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/timeSCPD.xml Version: 1.0
Service: Time:1 Control: time
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewNTPServer1 NewNTPServer2 NewCurrentLocalTime NewLocalTimeZone NewLocalTimeZoneName NewDaylightSavingsUsed
NewDaylightSavingsStart NewDaylightSavingsEnd )
SetNTPServers ( NewNTPServer1 NewNTPServer2 )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/userifSCPD.xml Version: 1.0
Service: UserInterface:1 Control: userif
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewUpgradeAvailable NewPasswordRequired NewPasswordUserSelectable NewWarrantyDate NewX_AVM-DE_Version
NewX_AVM-DE_DownloadURL NewX_AVM-DE_InfoURL NewX_AVM-DE_UpdateState NewX_AVM-DE_LaborVersion )
X_AVM-DE_CheckUpdate ( NewX_AVM-DE_LaborVersion )
X_AVM-DE_DoUpdate ( ) = ( NewUpgradeAvailable NewX_AVM-DE_UpdateState )
X_AVM-DE_DoPrepareCGI ( ) = ( NewX_AVM-DE_CGI NewX_AVM-DE_SessionID )
X_AVM-DE_DoManualUpdate ( NewX_AVM-DE_AllowDowngrade NewX_AVM-DE_DownloadURL )
X_AVM-DE_GetInternationalConfig ( ) = ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex NewX_AVM-DE_LanguageList
NewX_AVM-DE_CountryList NewX_AVM-DE_AnnexList )
X_AVM-DE_SetInternationalConfig ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex )
X_AVM-DE_GetInfo ( ) = ( NewX_AVM-DE_AutoUpdateMode NewX_AVM-DE_UpdateTime NewX_AVM-DE_LastFwVersion NewX_AVM-DE_LastInfoUrl
NewX_AVM-DE_CurrentFwVersion NewX_AVM-DE_UpdateSuccessful )
X_AVM-DE_SetConfig ( NewX_AVM-DE_AutoUpdateMode )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_voipSCPD.xml Version: 1.0
Service: X_VoIP:1 Control: x_voip
----------------------------------------------------------------------------------------------------------------------------------
GetInfoEx ( ) = ( NewVoIPNumberMinChars NewVoIPNumberMaxChars NewVoIPNumberAllowedChars NewVoIPUsernameMinChars
NewVoIPUsernameMaxChars NewVoIPUsernameAllowedChars NewVoIPPasswordMinChars NewVoIPPasswordMaxChars
NewVoIPPasswordAllowedChars NewVoIPRegistrarMinChars NewVoIPRegistrarMaxChars NewVoIPRegistrarAllowedChars
NewVoIPSTUNServerMinChars NewVoIPSTUNServerMaxChars NewVoIPSTUNServerAllowedChars )
X_AVM-DE_AddVoIPAccount ( NewVoIPAccountIndex NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer )
X_AVM-DE_GetVoIPAccount ( NewVoIPAccountIndex ) = ( NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer )
X_AVM-DE_DelVoIPAccount ( NewVoIPAccountIndex )
GetInfo ( ) = ( NewFaxT38Enable NewVoiceCoding )
SetConfig ( NewFaxT38Enable NewVoiceCoding )
GetMaxVoIPNumbers ( ) = ( NewMaxVoIPNumbers )
GetExistingVoIPNumbers ( ) = ( NewExistingVoIPNumbers )
X_AVM-DE_GetNumberOfClients ( ) = ( NewX_AVM-DE_NumberOfClients )
X_AVM-DE_GetClient ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient2 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_SetClient ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_SetClient2 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient3 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration )
X_AVM-DE_SetClient3 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration )
X_AVM-DE_GetClients ( ) = ( NewX_AVM-DE_ClientList )
X_AVM-DE_GetNumberOfNumbers ( ) = ( NewNumberOfNumbers )
X_AVM-DE_GetNumbers ( ) = ( NewNumberList )
X_AVM-DE_DeleteClient ( NewX_AVM-DE_ClientIndex )
X_AVM-DE_DialGetConfig ( ) = ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialSetConfig ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialNumber ( NewX_AVM-DE_PhoneNumber )
X_AVM-DE_DialHangup ( )
X_AVM-DE_GetPhonePort ( NewIndex ) = ( NewX_AVM-DE_PhoneName )
GetVoIPCommonCountryCode ( ) = ( NewVoIPCountryCode )
SetVoIPCommonCountryCode ( NewVoIPCountryCode )
GetVoIPEnableCountryCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableCountryCode )
SetVoIPEnableCountryCode ( NewVoIPAccountIndex NewVoIPEnableCountryCode )
GetVoIPCommonAreaCode ( ) = ( NewVoIPAreaCode )
SetVoIPCommonAreaCode ( NewVoIPAreaCode )
GetVoIPEnableAreaCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableAreaCode )
SetVoIPEnableAreaCode ( NewVoIPAccountIndex NewVoIPEnableAreaCode )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_storageSCPD.xml Version: 1.0
Service: X_AVM-DE_Storage:1 Control: x_storage
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewFTPEnable NewFTPStatus NewSMBEnable NewFTPWANEnable NewFTPWANSSLOnly NewFTPWANPort )
SetFTPServer ( NewFTPEnable )
SetFTPServerWAN ( NewFTPWANEnable NewFTPWANSSLOnly )
SetSMBServer ( NewSMBEnable )
GetUserInfo ( ) = ( NewEnable NewUsername NewX_AVM-DE_NetworkAccessReadOnly )
SetUserConfig ( NewEnable NewPassword NewX_AVM-DE_NetworkAccessReadOnly )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_contactSCPD.xml Version: 1.0
Service: X_AVM-DE_OnTel:1 Control: x_contact
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnable ( NewEnable )
SetConfig ( NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
GetInfoByIndex ( NewIndex ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnableByIndex ( NewIndex NewEnable )
SetConfigByIndex ( NewIndex NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
DeleteByIndex ( NewIndex )
GetNumberOfEntries ( ) = ( NewOnTelNumberOfEntries )
GetCallList ( ) = ( NewCallListURL )
GetPhonebookList ( ) = ( NewPhonebookList )
GetPhonebook ( NewPhonebookID ) = ( NewPhonebookName NewPhonebookExtraID NewPhonebookURL )
AddPhonebook ( NewPhonebookExtraID NewPhonebookName )
DeletePhonebook ( NewPhonebookID NewPhonebookExtraID )
GetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID ) = ( NewPhonebookEntryData )
SetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID NewPhonebookEntryData )
DeletePhonebookEntry ( NewPhonebookID NewPhonebookEntryID )
GetDECTHandsetList ( ) = ( NewDectIDList )
GetDECTHandsetInfo ( NewDectID ) = ( NewHandsetName NewPhonebookID )
SetDECTHandsetPhonebook ( NewDectID NewPhonebookID )
GetNumberOfDeflections ( ) = ( NewNumberOfDeflections )
GetDeflection ( NewDeflectionId ) = ( NewEnable NewType NewNumber NewDeflectionToNumber NewMode NewOutgoing NewPhonebookID )
GetDeflections ( ) = ( NewDeflectionList )
SetDeflectionEnable ( NewDeflectionId NewEnable )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_webdavSCPD.xml Version: 1.0
Service: X_AVM-DE_WebDAVClient:1 Control: x_webdav
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewHostURL NewUsername NewMountpointName )
SetConfig ( NewEnable NewHostURL NewUsername NewPassword NewMountpointName )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_upnpSCPD.xml Version: 1.0
Service: X_AVM-DE_UPnP:1 Control: x_upnp
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewUPnPMediaServer )
SetConfig ( NewEnable NewUPnPMediaServer )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_speedtestSCPD.xml Version: 1.0
Service: X_AVM-DE_Speedtest:1 Control: x_speedtest
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp NewPortTcp NewPortUdp
NewPortUdpBidirect )
SetConfig ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_remoteSCPD.xml Version: 1.0
Service: X_AVM-DE_RemoteAccess:1 Control: x_remote
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewPort NewUsername )
SetConfig ( NewEnabled NewPort NewUsername NewPassword )
GetDDNSInfo ( ) = ( NewEnabled NewProviderName NewUpdateURL NewDomain NewStatusIPv4 NewStatusIPv6 NewUsername NewMode
NewServerIPv4 NewServerIPv6 )
GetDDNSProviders ( ) = ( NewProviderList )
SetDDNSConfig ( NewEnabled NewProviderName NewUpdateURL NewDomain NewUsername NewMode NewServerIPv4 NewServerIPv6 NewPassword )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_myfritzSCPD.xml Version: 1.0
Service: X_AVM-DE_MyFritz:1 Control: x_myfritz
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewDeviceRegistered NewDynDNSName NewPort )
GetNumberOfServices ( ) = ( NewNumberOfServices )
GetServiceByIndex ( NewIndex ) = ( NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4ForwardingWarning
NewIPv4Addresses NewIPv6Addresses NewIPv6InterfaceIDs NewMACAddress NewHostName NewDynDnsLabel
NewStatus )
SetServiceByIndex ( NewIndex NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4Address NewIPv6Address
NewIPv6InterfaceID NewMACAddress NewHostName )
DeleteServiceByIndex ( NewIndex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_tamSCPD.xml Version: 1.0
Service: X_AVM-DE_TAM:1 Control: x_tam
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( NewIndex ) = ( NewEnable NewName NewTAMRunning NewStick NewStatus NewCapacity )
SetEnable ( NewIndex NewEnable )
GetMessageList ( NewIndex ) = ( NewURL )
MarkMessage ( NewIndex NewMessageIndex )
DeleteMessage ( NewIndex NewMessageIndex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_appsetupSCPD.xml Version: 1.0
Service: X_AVM-DE_AppSetup:1 Control: x_appsetup
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMinCharsAppId NewMaxCharsAppId NewAllowedCharsAppId NewMinCharsAppDisplayName NewMaxCharsAppDisplayName
NewMinCharsAppUsername NewMaxCharsAppUsername NewAllowedCharsAppUsername NewMinCharsAppPassword
NewMaxCharsAppPassword NewAllowedCharsAppPassword NewMinCharsIPSecIdentifier NewMaxCharsIPSecIdentifier
NewAllowedCharsIPSecIdentifier NewAllowedCharsCryptAlgos NewAllowedCharsAppAVMAddress
NewMinCharsIPSecPreSharedKey NewMaxCharsIPSecPreSharedKey NewAllowedCharsIPSecPreSharedKey
NewMinCharsIPSecXauthUsername NewMaxCharsIPSecXauthUsername NewAllowedCharsIPSecXauthUsername
NewMinCharsIPSecXauthPassword NewMaxCharsIPSecXauthPassword NewAllowedCharsIPSecXauthPassword )
GetConfig ( ) = ( NewConfigRight NewAppRight NewNasRight NewPhoneRight NewDialRight NewHomeautoRight NewInternetRights
NewAccessFromInternet )
RegisterApp ( NewAppId NewAppDisplayName NewAppDeviceMAC NewAppUsername NewAppPassword NewAppRight NewNasRight NewPhoneRight
NewHomeautoRight NewAppInternetRights )
SetAppVPN ( NewAppId NewIPSecIdentifier NewIPSecPreSharedKey NewIPSecXauthUsername NewIPSecXauthPassword )
SetAppMessageReceiver ( NewAppId NewCryptAlgos NewAppAVMAddress NewAppAVMPasswordHash ) = ( EncryptionSecret BoxSenderId )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_homeplugSCPD.xml Version: 1.0
Service: X_AVM-DE_Homeplug:1 Control: x_homeplug
----------------------------------------------------------------------------------------------------------------------------------
GetNumberOfDeviceEntries ( ) = ( NewNumberOfEntries )
GetGenericDeviceEntry ( NewIndex ) = ( NewMACAddress NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
GetSpecificDeviceEntry ( NewMACAddress ) = ( NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
DeviceDoUpdate ( NewMACAddress )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_filelinksSCPD.xml Version: 1.0
Service: X_AVM-DE_Filelinks:1 Control: x_filelinks
----------------------------------------------------------------------------------------------------------------------------------
GetNumberOfFilelinkEntries ( ) = ( NewNumberOfEntries )
GetGenericFilelinkEntry ( NewIndex ) = ( NewID NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit
NewAccessCount NewExpire NewExpireDate )
GetSpecificFilelinkEntry ( NewID ) = ( NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit NewAccessCount
NewExpire NewExpireDate )
NewFilelinkEntry ( NewPath NewAccessCountLimit NewExpire ) = ( NewID )
SetFilelinkEntry ( NewID NewAccessCountLimit NewExpire )
DeleteFilelinkEntry ( NewID )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:1 Control: wlanconfig1
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewStandard
NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID
NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
X_SetHighFrequencyBand ( NewEnableHighFrequency )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSClientPIN ) = ( NewX_AVM-DE_WPSAPPIN NewX_AVM-DE_WPSStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:2 Control: wlanconfig2
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewStandard
NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID
NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
X_SetHighFrequencyBand ( NewEnableHighFrequency )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSClientPIN ) = ( NewX_AVM-DE_WPSAPPIN NewX_AVM-DE_WPSStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/hostsSCPD.xml Version: 1.0
Service: Hosts:1 Control: hosts
----------------------------------------------------------------------------------------------------------------------------------
GetHostNumberOfEntries ( ) = ( NewHostNumberOfEntries )
GetSpecificHostEntry ( NewMACAddress ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewInterfaceType NewActive
NewHostName )
GetGenericHostEntry ( NewIndex ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewMACAddress NewInterfaceType
NewActive NewHostName )
X_AVM-DE_GetGenericHostEntryExt ( NewIndex ) = ( NewIPAddress NewMACAddress NewActive NewHostName NewInterfaceType
NewX_AVM-DE_Port NewX_AVM-DE_Speed NewX_AVM-DE_UpdateAvailable
NewX_AVM-DE_UpdateSuccessful NewX_AVM-DE_InfoURL NewX_AVM-DE_Model NewX_AVM-DE_URL )
X_AVM-DE_GetChangeCounter ( ) = ( NewX_AVM-DE_ChangeCounter )
X_AVM-DE_SetHostNameByMACAddress ( NewMACAddress NewHostName )
X_AVM-DE_GetAutoWakeOnLANByMACAddress ( NewMACAddress ) = ( NewAutoWOLEnabled )
X_AVM-DE_SetAutoWakeOnLANByMACAddress ( NewMACAddress NewAutoWOLEnabled )
X_AVM-DE_WakeOnLANByMACAddress ( NewMACAddress )
X_AVM-DE_GetSpecificHostEntryExt ( NewMACAddress ) = ( NewIPAddress NewActive NewHostName NewInterfaceType NewX_AVM-DE_Port
NewX_AVM-DE_Speed NewX_AVM-DE_UpdateAvailable NewX_AVM-DE_UpdateSuccessful
NewX_AVM-DE_InfoURL NewX_AVM-DE_Model NewX_AVM-DE_URL )
X_AVM-DE_HostsCheckUpdate ( )
X_AVM-DE_HostDoUpdate ( NewMACAddress )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/ethifconfigSCPD.xml Version: 1.0
Service: LANEthernetInterfaceConfig:1 Control: lanethernetifcfg
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMACAddress NewMaxBitRate NewDuplexMode )
GetStatistics ( ) = ( NewBytesSent NewBytesReceived NewPacketsSent NewPacketsReceived )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/lanhostconfigmgmSCPD.xml Version: 1.0
Service: LANHostConfigManagement:1 Control: lanhostconfigmgm
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewDHCPServerConfigurable NewDHCPRelay NewMinAddress NewMaxAddress NewReservedAddresses NewDHCPServerEnable
NewDNSServers NewDomainName NewIPRouters NewSubnetMask )
SetDHCPServerEnable ( NewDHCPServerEnable )
SetIPInterface ( NewEnable NewIPAddress NewSubnetMask NewIPAddressingType )
GetAddressRange ( ) = ( NewMinAddress NewMaxAddress )
SetAddressRange ( NewMinAddress NewMaxAddress )
GetIPRoutersList ( ) = ( NewIPRouters )
SetIPRouter ( NewIPRouters )
GetSubnetMask ( ) = ( NewSubnetMask )
SetSubnetMask ( NewSubnetMask )
GetDNSServers ( ) = ( NewDNSServers )
GetIPInterfaceNumberOfEntries ( ) = ( NewIPInterfaceNumberOfEntries )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wancommonifconfigSCPD.xml Version: 1.0
Service: WANCommonInterfaceConfig:1 Control: wancommonifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetCommonLinkProperties ( ) = ( NewWANAccessType NewLayer1UpstreamMaxBitRate NewLayer1DownstreamMaxBitRate NewPhysicalLinkStatus )
GetTotalBytesSent ( ) = ( NewTotalBytesSent )
GetTotalBytesReceived ( ) = ( NewTotalBytesReceived )
GetTotalPacketsSent ( ) = ( NewTotalPacketsSent )
GetTotalPacketsReceived ( ) = ( NewTotalPacketsReceived )
X_AVM-DE_SetWANAccessType ( NewAccessType )
X_AVM-DE_GetOnlineMonitor ( NewSyncGroupIndex ) = ( NewTotalNumberSyncGroups NewSyncGroupName NewSyncGroupMode Newmax_ds
Newmax_us Newds_current_bps Newmc_current_bps Newus_current_bps Newprio_realtime_bps
Newprio_high_bps Newprio_default_bps Newprio_low_bps )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandslifconfigSCPD.xml Version: 1.0
Service: WANDSLInterfaceConfig:1 Control: wandslifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewDataPath NewUpstreamCurrRate NewDownstreamCurrRate NewUpstreamMaxRate
NewDownstreamMaxRate NewUpstreamNoiseMargin NewDownstreamNoiseMargin NewUpstreamAttenuation
NewDownstreamAttenuation NewATURVendor NewATURCountry NewUpstreamPower NewDownstreamPower )
GetStatisticsTotal ( ) = ( NewReceiveBlocks NewTransmitBlocks NewCellDelin NewLinkRetrain NewInitErrors NewInitTimeouts
NewLossOfFraming NewErroredSecs NewSeverelyErroredSecs NewFECErrors NewATUCFECErrors NewHECErrors
NewATUCHECErrors NewCRCErrors NewATUCCRCErrors )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandsllinkconfigSCPD.xml Version: 1.0
Service: WANDSLLinkConfig:1 Control: wandsllinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewLinkStatus NewLinkType NewDestinationAddress NewATMEncapsulation NewAutoConfig NewATMQoS
NewATMPeakCellRate NewATMSustainableCellRate )
SetEnable ( NewEnable )
GetAutoConfig ( ) = ( NewAutoConfig )
SetDSLLinkType ( NewLinkType )
GetDSLLinkInfo ( ) = ( NewLinkType NewLinkStatus )
SetDestinationAddress ( NewDestinationAddress )
GetDestinationAddress ( ) = ( NewDestinationAddress )
SetATMEncapsulation ( NewATMEncapsulation )
GetATMEncapsulation ( ) = ( NewATMEncapsulation )
GetStatistics ( ) = ( NewATMTransmittedBlocks NewATMReceivedBlocks NewAAL5CRCErrors NewATMCRCErrors )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanethlinkconfigSCPD.xml Version: 1.0
Service: WANEthernetLinkConfig:1 Control: wanethlinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetEthernetLinkStatus ( ) = ( NewEthernetLinkStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanpppconnSCPD.xml Version: 1.0
Service: WANPPPConnection:1 Control: wanpppconn1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewUpstreamMaxBitRate NewDownstreamMaxBitRate NewLastConnectionError NewIdleDisconnectTime NewRSIPAvailable
NewUserName NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress NewConnectionTrigger
NewLastAuthErrorInfo NewMaxCharsUsername NewMinCharsUsername NewAllowedCharsUsername NewMaxCharsPassword
NewMinCharsPassword NewAllowedCharsPassword NewTransportType NewRouteProtocolRx NewPPPoEServiceName
NewRemoteIPAddress NewPPPoEACName NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetUserName ( ) = ( NewUserName )
SetUserName ( NewUserName )
SetPassword ( NewPassword )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
X_SetDNSServers ( NewDNSServers )
GetLinkLayerMaxBitRates ( ) = ( NewUpstreamMaxBitRate NewDownstreamMaxBitRate )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
X_AVM-DE_GetAutoDisconnectTimeSpan ( ) = ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
X_AVM-DE_SetAutoDisconnectTimeSpan ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanipconnSCPD.xml Version: 1.0
Service: WANIPConnection:1 Control: wanipconnection1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewLastConnectionError NewRSIPAvailable NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress
NewConnectionTrigger NewRouteProtocolRx NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
X_SetDNSServers ( NewDNSServers )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
Gruß
Klaus
Zitat von: qlaus am 05 August 2025, 12:59:22box_uptimeConnect
box_ip_uptimeConnect 25263 sec = 0T 07:01:03 2025-08-05 12:33:15
Das ist wieder nicht schlimm, muss ich halt bei mir anpassen.
Ich bedanke mich recht herzlich bei Dir für deine intensive, unermüdliche Lösung des Problems
Hallo qlaus, die Änderung der Reading Namen hatte ich im Post beschrieben.
Die alten Readings:
box_IPv4_Extern, box_connection_Type, box_connect, box_last_connect_err, box_last_auth_err, box_mac_Address, box_connection_Trigger, box_uptimeConnect werden jetzt, je nach Bereitstellung, durch den Präfix box_ip_... und/oder box_ppp_... ersetzt.
Grüße Jörg
Hallo Jörg,
nachdem ich sechs mal versucht habe auch das Ergebnis für die dritte Box zusenden und jedesmal mit einem Fehler abgebrochen wurde, schreibe ich nur mal diese Info. Vielleicht gib es hier eine Größenbeschränkung.
Gruß
qlaus
Hallo Jörg,
SORRY, das mit den Umbenennung der Readings hab ich im Eifer des Gefechts glatt überlesen.
Hier nun das Ergebnis für die dritte Fritzbox 7530, die an einem DSL-Anschluß hängt und keinen LTE-Stick eingesteckt hat.
Auch hier lässt sich nur tr064ServiceList auswählen ohne Möglichkeit ein zweites Attribut auszuwählen bzw. anzugeben, vielleicht hängt das ja damit zusammen, dass auf diesen Boxen noch die Modulversion 08.03.01 läuft.
__________________________________________________________________________________________________________________________________
List of TR-064 services and actions that are provided by the device 'xxx.xxx.xxx.xxx'
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceinfoSCPD.xml Version: 1.0
Service: DeviceInfo:1 Control: deviceinfo
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewManufacturerName NewManufacturerOUI NewModelName NewDescription NewProductClass NewSerialNumber
NewSoftwareVersion NewHardwareVersion NewSpecVersion NewProvisioningCode NewUpTime NewDeviceLog )
SetProvisioningCode ( NewProvisioningCode )
GetDeviceLog ( ) = ( NewDeviceLog )
GetSecurityPort ( ) = ( NewSecurityPort )
X_AVM-DE_GetDeviceLogPath ( ) = ( NewDeviceLogPath )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/deviceconfigSCPD.xml Version: 1.0
Service: DeviceConfig:1 Control: deviceconfig
----------------------------------------------------------------------------------------------------------------------------------
GetPersistentData ( ) = ( NewPersistentData )
SetPersistentData ( NewPersistentData )
ConfigurationStarted ( NewSessionID )
ConfigurationFinished ( ) = ( NewStatus )
FactoryReset ( )
Reboot ( )
X_GenerateUUID ( ) = ( NewUUID )
X_AVM-DE_GetConfigFile ( NewX_AVM-DE_Password ) = ( NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_SetConfigFile ( NewX_AVM-DE_Password NewX_AVM-DE_ConfigFileUrl )
X_AVM-DE_CreateUrlSID ( ) = ( NewX_AVM-DE_UrlSID )
X_AVM-DE_SendSupportData ( NewX_AVM-DE_SupportDataMode )
X_AVM-DE_GetSupportDataInfo ( ) = ( NewX_AVM-DE_SupportDataMode NewX_AVM-DE_SupportDataID NewX_AVM-DE_SupportDataTimestamp
NewX_AVM-DE_SupportDataStatus NewX_AVM-DE_SupportDataEnabled )
X_AVM-DE_GetSupportDataEnable ( ) = ( NewX_AVM-DE_SupportDataEnabled )
X_AVM-DE_SetSupportDataEnable ( NewX_AVM-DE_SupportDataEnabled )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/layer3forwardingSCPD.xml Version: 1.0
Service: Layer3Forwarding:1 Control: layer3forwarding
----------------------------------------------------------------------------------------------------------------------------------
SetDefaultConnectionService ( NewDefaultConnectionService )
GetDefaultConnectionService ( ) = ( NewDefaultConnectionService )
GetForwardNumberOfEntries ( ) = ( NewForwardNumberOfEntries )
AddForwardingEntry ( NewType NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress
NewInterface NewForwardingMetric )
DeleteForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask )
GetSpecificForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask ) = ( NewGatewayIPAddress
NewEnable NewStatus NewType NewInterface NewForwardingMetric )
GetGenericForwardingEntry ( NewForwardingIndex ) = ( NewEnable NewStatus NewType NewDestIPAddress NewDestSubnetMask
NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress NewInterface NewForwardingMetric )
SetForwardingEntryEnable ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewEnable )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/lanconfigsecuritySCPD.xml Version: 1.0
Service: LANConfigSecurity:1 Control: lanconfigsecurity
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMaxCharsPassword NewMinCharsPassword NewAllowedCharsPassword NewAllowedCharsUsername
NewX_AVM-DE_IsDefaultPasswordActive )
X_AVM-DE_GetCurrentUser ( ) = ( NewX_AVM-DE_CurrentUsername NewX_AVM-DE_CurrentUserRights )
X_AVM-DE_GetAnonymousLogin ( ) = ( NewX_AVM-DE_AnonymousLoginEnabled NewX_AVM-DE_ButtonLoginEnabled )
SetConfigPassword ( NewPassword )
X_AVM-DE_GetUserList ( ) = ( NewX_AVM-DE_UserList )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/mgmsrvSCPD.xml Version: 1.0
Service: ManagementServer:1 Control: mgmsrv
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewURL NewUsername NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime NewParameterKey
NewParameterHash NewConnectionRequestURL NewConnectionRequestUsername NewUpgradesManaged )
SetManagementServerURL ( NewURL )
SetManagementServerUsername ( NewUsername )
SetManagementServerPassword ( NewPassword )
SetPeriodicInform ( NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime )
SetConnectionRequestAuthentication ( NewConnectionRequestUsername NewConnectionRequestPassword )
SetUpgradeManagement ( NewUpgradesManaged )
X_SetTR069Enable ( NewTR069Enabled )
X_AVM-DE_GetTR069FirmwareDownloadEnabled ( ) = ( NewTR069FirmwareDownloadEnabled )
X_AVM-DE_SetTR069FirmwareDownloadEnabled ( NewTR069FirmwareDownloadEnabled )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/timeSCPD.xml Version: 1.0
Service: Time:1 Control: time
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewNTPServer1 NewNTPServer2 NewCurrentLocalTime NewLocalTimeZone NewLocalTimeZoneName NewDaylightSavingsUsed
NewDaylightSavingsStart NewDaylightSavingsEnd )
SetNTPServers ( NewNTPServer1 NewNTPServer2 )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/userifSCPD.xml Version: 1.0
Service: UserInterface:1 Control: userif
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewUpgradeAvailable NewPasswordRequired NewPasswordUserSelectable NewWarrantyDate NewX_AVM-DE_Version
NewX_AVM-DE_DownloadURL NewX_AVM-DE_InfoURL NewX_AVM-DE_UpdateState NewX_AVM-DE_BuildType
NewX_AVM-DE_SetupAssistantStatus )
X_AVM-DE_CheckUpdate ( )
X_AVM-DE_DoUpdate ( ) = ( NewUpgradeAvailable NewX_AVM-DE_UpdateState )
X_AVM-DE_DoPrepareCGI ( ) = ( NewX_AVM-DE_CGI NewX_AVM-DE_SessionID )
X_AVM-DE_DoManualUpdate ( NewX_AVM-DE_AllowDowngrade NewX_AVM-DE_DownloadURL )
X_AVM-DE_GetInternationalConfig ( ) = ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex NewX_AVM-DE_LanguageList
NewX_AVM-DE_CountryList NewX_AVM-DE_AnnexList )
X_AVM-DE_SetInternationalConfig ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex )
X_AVM-DE_GetInfo ( ) = ( NewX_AVM-DE_AutoUpdateMode NewX_AVM-DE_UpdateTime NewX_AVM-DE_LastFwVersion NewX_AVM-DE_LastInfoUrl
NewX_AVM-DE_CurrentFwVersion NewX_AVM-DE_UpdateSuccessful )
X_AVM-DE_SetConfig ( NewX_AVM-DE_AutoUpdateMode )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_storageSCPD.xml Version: 1.0
Service: X_AVM-DE_Storage:1 Control: x_storage
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewFTPEnable NewFTPStatus NewSMBEnable NewFTPWANEnable NewFTPWANSSLOnly NewFTPWANPort )
RequestFTPServerWAN ( ) = ( NewFTPWANPort NewFTPWANLifetime )
SetFTPServer ( NewFTPEnable )
SetFTPServerWAN ( NewFTPWANEnable NewFTPWANSSLOnly )
SetSMBServer ( NewSMBEnable )
GetUserInfo ( ) = ( NewEnable NewUsername NewX_AVM-DE_NetworkAccessReadOnly )
SetUserConfig ( NewEnable NewPassword NewX_AVM-DE_NetworkAccessReadOnly )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_webdavSCPD.xml Version: 1.0
Service: X_AVM-DE_WebDAVClient:1 Control: x_webdav
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewHostURL NewUsername NewMountpointName )
SetConfig ( NewEnable NewHostURL NewUsername NewPassword NewMountpointName )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_upnpSCPD.xml Version: 1.0
Service: X_AVM-DE_UPnP:1 Control: x_upnp
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewUPnPMediaServer )
SetConfig ( NewEnable NewUPnPMediaServer )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_speedtestSCPD.xml Version: 1.0
Service: X_AVM-DE_Speedtest:1 Control: x_speedtest
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp NewPortTcp NewPortUdp
NewPortUdpBidirect )
SetConfig ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp )
GetStatistics ( ) = ( NewByteCount NewKbitsCurrent NewKbitsAvg NewPacketCount NewPPSCurrent NewPPSAvg )
ResetStatistics ( )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_remoteSCPD.xml Version: 1.0
Service: X_AVM-DE_RemoteAccess:1 Control: x_remote
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewPort NewUsername NewLetsEncryptEnabled NewLetsEncryptState )
SetConfig ( NewEnabled NewPort NewUsername NewPassword )
SetEnable ( NewEnabled ) = ( NewPort )
SetLetsEncryptEnable ( NewLetsEncryptEnabled )
GetDDNSInfo ( ) = ( NewEnabled NewProviderName NewUpdateURL NewDomain NewStatusIPv4 NewStatusIPv6 NewUsername NewMode
NewServerIPv4 NewServerIPv6 )
GetDDNSProviders ( ) = ( NewProviderList )
SetDDNSConfig ( NewEnabled NewProviderName NewUpdateURL NewDomain NewUsername NewMode NewServerIPv4 NewServerIPv6 NewPassword )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_myfritzSCPD.xml Version: 1.0
Service: X_AVM-DE_MyFritz:1 Control: x_myfritz
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewDeviceRegistered NewDynDNSName NewPort NewState NewEmail )
SetMyFRITZ ( NewEnabled NewEmail )
GetNumberOfServices ( ) = ( NewNumberOfServices )
GetServiceByIndex ( NewIndex ) = ( NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4ForwardingWarning
NewIPv4Addresses NewIPv6Addresses NewIPv6InterfaceIDs NewMACAddress NewHostName NewDynDnsLabel
NewStatus )
SetServiceByIndex ( NewIndex NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4Address NewIPv6Address
NewIPv6InterfaceID NewMACAddress NewHostName )
DeleteServiceByIndex ( NewIndex )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_voipSCPD.xml Version: 1.0
Service: X_VoIP:1 Control: x_voip
----------------------------------------------------------------------------------------------------------------------------------
GetInfoEx ( ) = ( NewVoIPNumberMinChars NewVoIPNumberMaxChars NewVoIPNumberAllowedChars NewVoIPUsernameMinChars
NewVoIPUsernameMaxChars NewVoIPUsernameAllowedChars NewVoIPPasswordMinChars NewVoIPPasswordMaxChars
NewVoIPPasswordAllowedChars NewVoIPRegistrarMinChars NewVoIPRegistrarMaxChars NewVoIPRegistrarAllowedChars
NewVoIPSTUNServerMinChars NewVoIPSTUNServerMaxChars NewVoIPSTUNServerAllowedChars
NewX_AVM-DE_ClientUsernameMinChars NewX_AVM-DE_ClientUsernameMaxChars NewX_AVM-DE_ClientUsernameAllowedChars
NewX_AVM-DE_ClientPasswordMinChars NewX_AVM-DE_ClientPasswordMaxChars NewX_AVM-DE_ClientPasswordAllowedChars )
X_AVM-DE_AddVoIPAccount ( NewVoIPAccountIndex NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer )
X_AVM-DE_GetVoIPAccount ( NewVoIPAccountIndex ) = ( NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
NewVoIPOutboundProxy NewVoIPSTUNServer NewX_AVM-DE_VoIPStatus )
X_AVM-DE_DelVoIPAccount ( NewVoIPAccountIndex )
X_AVM-DE_GetVoIPAccounts ( ) = ( NewX_AVM-DE_VoIPAccountList )
X_AVM-DE_GetVoIPStatus ( NewVoIPAccountIndex ) = ( NewX_AVM-DE_VoIPStatus )
GetInfo ( ) = ( NewFaxT38Enable NewVoiceCoding )
SetConfig ( NewFaxT38Enable NewVoiceCoding )
GetMaxVoIPNumbers ( ) = ( NewMaxVoIPNumbers )
GetExistingVoIPNumbers ( ) = ( NewExistingVoIPNumbers )
X_AVM-DE_GetNumberOfClients ( ) = ( NewX_AVM-DE_NumberOfClients )
X_AVM-DE_GetClient ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient2 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InternalNumber )
X_AVM-DE_SetClient ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_SetClient2 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber )
X_AVM-DE_GetClient3 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration
NewX_AVM-DE_InternalNumber NewX_AVM-DE_DelayedCallNotification )
X_AVM-DE_GetClientByClientId ( NewX_AVM-DE_ClientId ) = ( NewX_AVM-DE_ClientId NewX_AVM-DE_ClientIndex
NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar NewX_AVM-DE_ClientRegistrarPort
NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers
NewX_AVM-DE_ExternalRegistration NewX_AVM-DE_InternalNumber
NewX_AVM-DE_DelayedCallNotification )
X_AVM-DE_SetClient3 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration )
X_AVM-DE_SetClient4 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientUsername NewX_AVM-DE_PhoneName
NewX_AVM-DE_ClientId NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers ) = (
NewX_AVM-DE_InternalNumber )
X_AVM-DE_GetClients ( ) = ( NewX_AVM-DE_ClientList )
X_AVM-DE_GetNumberOfNumbers ( ) = ( NewNumberOfNumbers )
X_AVM-DE_GetNumbers ( ) = ( NewNumberList )
X_AVM-DE_DeleteClient ( NewX_AVM-DE_ClientIndex )
X_AVM-DE_DialGetConfig ( ) = ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialSetConfig ( NewX_AVM-DE_PhoneName )
X_AVM-DE_DialNumber ( NewX_AVM-DE_PhoneNumber )
X_AVM-DE_DialHangup ( )
X_AVM-DE_GetPhonePort ( NewIndex ) = ( NewX_AVM-DE_PhoneName )
X_AVM-DE_SetDelayedCallNotification ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_DelayedCallNotification )
GetVoIPCommonCountryCode ( ) = ( NewVoIPCountryCode )
X_AVM-DE_GetVoIPCommonCountryCode ( ) = ( NewX_AVM-DE_LKZ NewX_AVM-DE_LKZPrefix )
SetVoIPCommonCountryCode ( NewVoIPCountryCode )
X_AVM-DE_SetVoIPCommonCountryCode ( NewX_AVM-DE_LKZ NewX_AVM-DE_LKZPrefix )
GetVoIPEnableCountryCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableCountryCode )
SetVoIPEnableCountryCode ( NewVoIPAccountIndex NewVoIPEnableCountryCode )
GetVoIPCommonAreaCode ( ) = ( NewVoIPAreaCode )
X_AVM-DE_GetVoIPCommonAreaCode ( ) = ( NewX_AVM-DE_OKZ NewX_AVM-DE_OKZPrefix )
SetVoIPCommonAreaCode ( NewVoIPAreaCode )
X_AVM-DE_SetVoIPCommonAreaCode ( NewX_AVM-DE_OKZ NewX_AVM-DE_OKZPrefix )
GetVoIPEnableAreaCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableAreaCode )
SetVoIPEnableAreaCode ( NewVoIPAccountIndex NewVoIPEnableAreaCode )
X_AVM-DE_GetAlarmClock ( NewIndex ) = ( NewX_AVM-DE_AlarmClockEnable NewX_AVM-DE_AlarmClockName NewX_AVM-DE_AlarmClockTime
NewX_AVM-DE_AlarmClockWeekdays NewX_AVM-DE_AlarmClockPhoneName )
X_AVM-DE_SetAlarmClockEnable ( NewIndex NewX_AVM-DE_AlarmClockEnable )
X_AVM-DE_GetNumberOfAlarmClocks ( ) = ( NewX_AVM-DE_NumberOfAlarmClocks )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_contactSCPD.xml Version: 1.0
Service: X_AVM-DE_OnTel:1 Control: x_contact
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnable ( NewEnable )
SetConfig ( NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
GetInfoByIndex ( NewIndex ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
SetEnableByIndex ( NewIndex NewEnable )
SetConfigByIndex ( NewIndex NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
DeleteByIndex ( NewIndex )
GetNumberOfEntries ( ) = ( NewOnTelNumberOfEntries )
GetCallList ( ) = ( NewCallListURL )
GetPhonebookList ( ) = ( NewPhonebookList )
GetPhonebook ( NewPhonebookID ) = ( NewPhonebookName NewPhonebookExtraID NewPhonebookURL )
AddPhonebook ( NewPhonebookExtraID NewPhonebookName )
DeletePhonebook ( NewPhonebookID NewPhonebookExtraID )
GetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID ) = ( NewPhonebookEntryData )
GetPhonebookEntryUID ( NewPhonebookID NewPhonebookEntryUniqueID ) = ( NewPhonebookEntryData )
SetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID NewPhonebookEntryData )
SetPhonebookEntryUID ( NewPhonebookID NewPhonebookEntryData ) = ( NewPhonebookEntryUniqueID )
DeletePhonebookEntry ( NewPhonebookID NewPhonebookEntryID )
DeletePhonebookEntryUID ( NewPhonebookID NewPhonebookEntryUniqueID )
GetCallBarringEntry ( NewPhonebookEntryID ) = ( NewPhonebookEntryData )
GetCallBarringEntryByNum ( NewNumber ) = ( NewPhonebookEntryData )
GetCallBarringList ( ) = ( NewPhonebookURL )
SetCallBarringEntry ( NewPhonebookEntryData ) = ( NewPhonebookEntryUniqueID )
DeleteCallBarringEntryUID ( NewPhonebookEntryUniqueID )
GetDECTHandsetList ( ) = ( NewDectIDList )
GetDECTHandsetInfo ( NewDectID ) = ( NewHandsetName NewPhonebookID )
SetDECTHandsetPhonebook ( NewDectID NewPhonebookID )
GetNumberOfDeflections ( ) = ( NewNumberOfDeflections )
GetDeflection ( NewDeflectionId ) = ( NewEnable NewType NewNumber NewDeflectionToNumber NewMode NewOutgoing NewPhonebookID )
GetDeflections ( ) = ( NewDeflectionList )
SetDeflectionEnable ( NewDeflectionId NewEnable )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_dectSCPD.xml Version: 1.0
Service: X_AVM-DE_Dect:1 Control: x_dect
----------------------------------------------------------------------------------------------------------------------------------
GetNumberOfDectEntries ( ) = ( NewNumberOfEntries )
GetGenericDectEntry ( NewIndex ) = ( NewID NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful NewUpdateInfo )
GetSpecificDectEntry ( NewID ) = ( NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful NewUpdateInfo )
DectDoUpdate ( NewID )
GetDectListPath ( ) = ( NewDectListPath )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_tamSCPD.xml Version: 1.0
Service: X_AVM-DE_TAM:1 Control: x_tam
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( NewIndex ) = ( NewEnable NewName NewTAMRunning NewStick NewStatus NewCapacity NewMode NewRingSeconds NewPhoneNumbers )
SetEnable ( NewIndex NewEnable )
GetMessageList ( NewIndex ) = ( NewURL )
MarkMessage ( NewIndex NewMessageIndex NewMarkedAsRead )
DeleteMessage ( NewIndex NewMessageIndex )
GetList ( ) = ( NewTAMList )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_appsetupSCPD.xml Version: 1.0
Service: X_AVM-DE_AppSetup:1 Control: x_appsetup
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMinCharsAppId NewMaxCharsAppId NewAllowedCharsAppId NewMinCharsAppDisplayName NewMaxCharsAppDisplayName
NewMinCharsAppUsername NewMaxCharsAppUsername NewAllowedCharsAppUsername NewMinCharsAppPassword
NewMaxCharsAppPassword NewAllowedCharsAppPassword NewMinCharsIPSecIdentifier NewMaxCharsIPSecIdentifier
NewAllowedCharsIPSecIdentifier NewAllowedCharsCryptAlgos NewAllowedCharsAppAVMAddress NewMinCharsFilter
NewMaxCharsFilter NewAllowedCharsFilter NewMinCharsIPSecPreSharedKey NewMaxCharsIPSecPreSharedKey
NewAllowedCharsIPSecPreSharedKey NewMinCharsIPSecXauthUsername NewMaxCharsIPSecXauthUsername
NewAllowedCharsIPSecXauthUsername NewMinCharsIPSecXauthPassword NewMaxCharsIPSecXauthPassword
NewAllowedCharsIPSecXauthPassword )
GetConfig ( ) = ( NewConfigRight NewAppRight NewNasRight NewPhoneRight NewDialRight NewHomeautoRight NewInternetRights
NewAccessFromInternet )
GetAppMessageFilter ( NewAppId ) = ( NewFilterList )
RegisterApp ( NewAppId NewAppDisplayName NewAppDeviceMAC NewAppUsername NewAppPassword NewAppRight NewNasRight NewPhoneRight
NewHomeautoRight NewAppInternetRights )
SetAppVPN ( NewAppId NewIPSecIdentifier NewIPSecPreSharedKey NewIPSecXauthUsername NewIPSecXauthPassword )
SetAppVPNwithPFS ( NewAppId NewIPSecIdentifier NewIPSecPreSharedKey NewIPSecXauthUsername NewIPSecXauthPassword )
SetAppMessageFilter ( NewAppId NewType NewFilter )
SetAppMessageReceiver ( NewAppId NewCryptAlgos NewAppAVMAddress NewAppAVMPasswordHash ) = ( EncryptionSecret BoxSenderId )
ResetEvent ( NewEventId )
GetAppRemoteInfo ( ) = ( NewSubnetMask NewIPAddress NewExternalIPAddress NewExternalIPv6Address NewRemoteAccessDDNSEnabled
NewRemoteAccessDDNSDomain NewMyFritzEnabled NewMyFritzDynDNSName )
GetBoxSenderId ( NewAppId ) = ( NewBoxSenderId )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_homeautoSCPD.xml Version: 1.0
Service: X_AVM-DE_Homeauto:1 Control: x_homeauto
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewAllowedCharsAIN NewMaxCharsAIN NewMinCharsAIN NewMaxCharsDeviceName NewMinCharsDeviceName )
GetGenericDeviceInfos ( NewIndex ) = ( NewAIN NewDeviceId NewFunctionBitMask NewFirmwareVersion NewManufacturer NewProductName
NewDeviceName NewPresent NewMultimeterIsEnabled NewMultimeterIsValid NewMultimeterPower
NewMultimeterEnergy NewTemperatureIsEnabled NewTemperatureIsValid NewTemperatureCelsius
NewTemperatureOffset NewSwitchIsEnabled NewSwitchIsValid NewSwitchState NewSwitchMode
NewSwitchLock NewHkrIsEnabled NewHkrIsValid NewHkrIsTemperature NewHkrSetVentilStatus
NewHkrSetTemperature NewHkrReduceVentilStatus NewHkrReduceTemperature NewHkrComfortVentilStatus
NewHkrComfortTemperature )
GetSpecificDeviceInfos ( NewAIN ) = ( NewDeviceId NewFunctionBitMask NewFirmwareVersion NewManufacturer NewProductName
NewDeviceName NewPresent NewMultimeterIsEnabled NewMultimeterIsValid NewMultimeterPower
NewMultimeterEnergy NewTemperatureIsEnabled NewTemperatureIsValid NewTemperatureCelsius
NewTemperatureOffset NewSwitchIsEnabled NewSwitchIsValid NewSwitchState NewSwitchMode
NewSwitchLock NewHkrIsEnabled NewHkrIsValid NewHkrIsTemperature NewHkrSetVentilStatus
NewHkrSetTemperature NewHkrReduceVentilStatus NewHkrReduceTemperature NewHkrComfortVentilStatus
NewHkrComfortTemperature )
SetDeviceName ( NewAIN NewDeviceName )
SetSwitch ( NewAIN NewSwitchState )
Das war ungefähr die Hälfte, die zweite kommt im nächsten Post.
Gruß
qlaus
Hier nun die zweite Hälfte des Ergebnisses für die FB7530:
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_homeplugSCPD.xml Version: 1.0
Service: X_AVM-DE_Homeplug:1 Control: x_homeplug
----------------------------------------------------------------------------------------------------------------------------------
GetNumberOfDeviceEntries ( ) = ( NewNumberOfEntries )
GetGenericDeviceEntry ( NewIndex ) = ( NewMACAddress NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
GetSpecificDeviceEntry ( NewMACAddress ) = ( NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
DeviceDoUpdate ( NewMACAddress )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_filelinksSCPD.xml Version: 1.0
Service: X_AVM-DE_Filelinks:1 Control: x_filelinks
----------------------------------------------------------------------------------------------------------------------------------
GetNumberOfFilelinkEntries ( ) = ( NewNumberOfEntries )
GetGenericFilelinkEntry ( NewIndex ) = ( NewID NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit
NewAccessCount NewExpire NewExpireDate )
GetSpecificFilelinkEntry ( NewID ) = ( NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit NewAccessCount
NewExpire NewExpireDate )
NewFilelinkEntry ( NewPath NewAccessCountLimit NewExpire ) = ( NewID )
SetFilelinkEntry ( NewID NewAccessCountLimit NewExpire )
DeleteFilelinkEntry ( NewID )
GetFilelinkListPath ( ) = ( NewFilelinkListPath )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_authSCPD.xml Version: 1.0
Service: X_AVM-DE_Auth:1 Control: x_auth
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled )
GetState ( ) = ( NewState )
SetConfig ( NewAction ) = ( NewState NewToken NewMethods )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_hostfilterSCPD.xml Version: 1.0
Service: X_AVM-DE_HostFilter:1 Control: x_hostfilter
----------------------------------------------------------------------------------------------------------------------------------
MarkTicket ( ) = ( NewTicketID )
GetTicketIDStatus ( NewTicketID ) = ( NewTicketIDStatus )
DiscardAllTickets ( )
DisallowWANAccessByIP ( NewIPv4Address NewDisallow )
GetWANAccessByIP ( NewIPv4Address ) = ( NewDisallow NewWANAccess )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_uspcontrollerSCPD.xml Version: 1.0
Service: X_AVM-DE_USPController:1 Control: x_uspcontroller
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewMinCharsEndpointID NewMaxCharsEndpointID NewAllowedCharsEndpointID NewMinCharsHostname NewMaxCharsHostname
NewMinCharsPath NewMaxCharsPath NewMinCharsMQTTControllerTopic NewMaxCharsMQTTControllerTopic
NewMinCharsMQTTResponseTopic NewMaxCharsMQTTResponseTopic NewMinCharsMQTTClientID NewMaxCharsMQTTClientID
NewMinCharsUsername NewMaxCharsUsername NewMinCharsPassword NewMaxCharsPassword NewUSPMyFRITZEnabled )
GetUSPControllerByIndex ( NewIndex ) = ( NewEnable NewEndpointID NewMTP NewHostname NewPath NewPort NewUseTLS
NewMQTTControllerTopic NewMQTTResponseTopic NewMQTTClientID NewAccessRightSmarthome
NewAccessRightMesh NewAccessRightInternet NewAccessRightSystem NewAccessRightController
NewAccessRightWiFi NewAccessRightVoIP NewUsername )
GetUSPControllerNumberOfEntries ( ) = ( NewUSPControllerNumberOfEntries )
AddUSPController ( NewEnable NewEndpointID NewMTP NewHostname NewPath NewPort NewUseTLS NewMQTTControllerTopic
NewMQTTResponseTopic NewMQTTClientID NewAccessRightSmarthome NewAccessRightMesh NewAccessRightInternet
NewAccessRightSystem NewAccessRightController NewAccessRightWiFi NewAccessRightVoIP NewUsername NewPassword ) = (
NewIndex )
DeleteUSPControllerByIndex ( NewIndex )
SetUSPControllerEnableByIndex ( NewIndex NewEnable )
GetUSPMyFRITZEnable ( ) = ( NewUSPMyFRITZEnabled )
SetUSPMyFRITZEnable ( NewUSPMyFRITZEnabled )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:1 Control: wlanconfig1
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK
NewX_AVM-DE_FrequencyBand NewX_AVM-DE_WLANGlobalEnable )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_FrequencyBand )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_FrequencyBand NewX_AVM-DE_TimeoutActive
NewX_AVM-DE_Timeout NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_ChannelWidth NewX_AVM-DE_FrequencyBand
NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
NewX_AVM-DE_SpeedRXMax )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:2 Control: wlanconfig2
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK
NewX_AVM-DE_FrequencyBand NewX_AVM-DE_WLANGlobalEnable )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_FrequencyBand )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_FrequencyBand NewX_AVM-DE_TimeoutActive
NewX_AVM-DE_Timeout NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_ChannelWidth NewX_AVM-DE_FrequencyBand
NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
NewX_AVM-DE_SpeedRXMax )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wlanconfigSCPD.xml Version: 1.0
Service: WLANConfiguration:3 Control: wlanconfig3
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK
NewX_AVM-DE_FrequencyBand NewX_AVM-DE_WLANGlobalEnable )
SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
NewBasicAuthenticationMode )
SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
GetBSSID ( ) = ( NewBSSID )
GetSSID ( ) = ( NewSSID )
SetSSID ( NewSSID )
GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
SetBeaconType ( NewBeaconType )
GetChannelInfo ( ) = ( NewChannel NewPossibleChannels NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_FrequencyBand )
SetChannel ( NewChannel )
GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
GetTotalAssociations ( ) = ( NewTotalAssociations )
GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength
NewX_AVM-DE_ChannelWidth )
X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
NewMaxSpeedDS NewMaxSpeedUS )
X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_FrequencyBand NewX_AVM-DE_TimeoutActive
NewX_AVM-DE_Timeout NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
NewX_AVM-DE_AutoChannelEnabled NewX_AVM-DE_ChannelWidth NewX_AVM-DE_FrequencyBand
NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
NewX_AVM-DE_SpeedRXMax )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/hostsSCPD.xml Version: 1.0
Service: Hosts:1 Control: hosts
----------------------------------------------------------------------------------------------------------------------------------
GetHostNumberOfEntries ( ) = ( NewHostNumberOfEntries )
GetSpecificHostEntry ( NewMACAddress ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewInterfaceType NewActive
NewHostName )
GetGenericHostEntry ( NewIndex ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewMACAddress NewInterfaceType
NewActive NewHostName )
X_AVM-DE_GetInfo ( ) = ( NewX_AVM-DE_FriendlynameMinChars NewX_AVM-DE_FriendlynameMaxChars NewX_AVM-DE_HostnameMinChars
NewX_AVM-DE_HostnameMaxChars NewX_AVM-DE_HostnameAllowedChars )
X_AVM-DE_GetChangeCounter ( ) = ( NewX_AVM-DE_ChangeCounter )
X_AVM-DE_SetHostNameByMACAddress ( NewMACAddress NewHostName )
X_AVM-DE_GetAutoWakeOnLANByMACAddress ( NewMACAddress ) = ( NewAutoWOLEnabled )
X_AVM-DE_SetAutoWakeOnLANByMACAddress ( NewMACAddress NewAutoWOLEnabled )
X_AVM-DE_WakeOnLANByMACAddress ( NewMACAddress )
X_AVM-DE_GetSpecificHostEntryByIP ( NewIPAddress ) = ( NewMACAddress NewActive NewHostName NewInterfaceType NewX_AVM-DE_Port
NewX_AVM-DE_Speed NewX_AVM-DE_UpdateAvailable NewX_AVM-DE_UpdateSuccessful
NewX_AVM-DE_InfoURL NewX_AVM-DE_MACAddressList NewX_AVM-DE_Model NewX_AVM-DE_URL
NewX_AVM-DE_Guest NewX_AVM-DE_RequestClient NewX_AVM-DE_VPN NewX_AVM-DE_WANAccess
NewX_AVM-DE_Disallow NewX_AVM-DE_IsMeshable NewX_AVM-DE_Priority
NewX_AVM-DE_FriendlyName NewX_AVM-DE_FriendlyNameIsWriteable )
X_AVM-DE_HostsCheckUpdate ( )
X_AVM-DE_HostDoUpdate ( NewMACAddress )
X_AVM-DE_SetPrioritizationByIP ( NewIPAddress NewX_AVM-DE_Priority )
X_AVM-DE_GetHostListPath ( ) = ( NewX_AVM-DE_HostListPath )
X_AVM-DE_GetMeshListPath ( ) = ( NewX_AVM-DE_MeshListPath )
X_AVM-DE_GetFriendlyName ( ) = ( NewX_AVM-DE_FriendlyName )
X_AVM-DE_SetFriendlyName ( NewX_AVM-DE_FriendlyName )
X_AVM-DE_SetFriendlyNameByIP ( NewIPAddress NewX_AVM-DE_FriendlyName )
X_AVM-DE_SetFriendlyNameByMAC ( NewMACAddress NewX_AVM-DE_FriendlyName )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx.1:49000/ethifconfigSCPD.xml Version: 1.0
Service: LANEthernetInterfaceConfig:1 Control: lanethernetifcfg
----------------------------------------------------------------------------------------------------------------------------------
SetEnable ( NewEnable )
GetInfo ( ) = ( NewEnable NewStatus NewMACAddress NewMaxBitRate NewDuplexMode )
GetStatistics ( ) = ( NewBytesSent NewBytesReceived NewPacketsSent NewPacketsReceived )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/lanhostconfigmgmSCPD.xml Version: 1.0
Service: LANHostConfigManagement:1 Control: lanhostconfigmgm
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewDHCPServerConfigurable NewDHCPRelay NewMinAddress NewMaxAddress NewReservedAddresses NewDHCPServerEnable
NewDNSServers NewDomainName NewIPRouters NewSubnetMask )
SetDHCPServerEnable ( NewDHCPServerEnable )
SetIPInterface ( NewEnable NewIPAddress NewSubnetMask NewIPAddressingType )
GetAddressRange ( ) = ( NewMinAddress NewMaxAddress )
SetAddressRange ( NewMinAddress NewMaxAddress )
GetIPRoutersList ( ) = ( NewIPRouters )
SetIPRouter ( NewIPRouters )
GetSubnetMask ( ) = ( NewSubnetMask )
SetSubnetMask ( NewSubnetMask )
GetDNSServers ( ) = ( NewDNSServers )
GetIPInterfaceNumberOfEntries ( ) = ( NewIPInterfaceNumberOfEntries )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wancommonifconfigSCPD.xml Version: 1.0
Service: WANCommonInterfaceConfig:1 Control: wancommonifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetCommonLinkProperties ( ) = ( NewWANAccessType NewLayer1UpstreamMaxBitRate NewLayer1DownstreamMaxBitRate NewPhysicalLinkStatus
NewX_AVM-DE_DownstreamCurrentUtilization NewX_AVM-DE_UpstreamCurrentUtilization
NewX_AVM-DE_DownstreamCurrentMaxSpeed NewX_AVM-DE_UpstreamCurrentMaxSpeed )
GetTotalBytesSent ( ) = ( NewTotalBytesSent )
GetTotalBytesReceived ( ) = ( NewTotalBytesReceived )
GetTotalPacketsSent ( ) = ( NewTotalPacketsSent )
GetTotalPacketsReceived ( ) = ( NewTotalPacketsReceived )
X_AVM-DE_SetWANAccessType ( NewAccessType )
X_AVM-DE_GetActiveProvider ( ) = ( NewX_AVM-DE_Provider )
X_AVM-DE_GetOnlineMonitor ( NewSyncGroupIndex ) = ( NewTotalNumberSyncGroups NewSyncGroupName NewSyncGroupMode Newmax_ds
Newmax_us Newds_current_bps Newmc_current_bps Newus_current_bps Newprio_realtime_bps
Newprio_high_bps Newprio_default_bps Newprio_low_bps )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandslifconfigSCPD.xml Version: 1.0
Service: WANDSLInterfaceConfig:1 Control: wandslifconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewStatus NewDataPath NewUpstreamCurrRate NewDownstreamCurrRate NewUpstreamMaxRate
NewDownstreamMaxRate NewUpstreamNoiseMargin NewDownstreamNoiseMargin NewUpstreamAttenuation
NewDownstreamAttenuation NewATURVendor NewATURCountry NewUpstreamPower NewDownstreamPower )
GetStatisticsTotal ( ) = ( NewReceiveBlocks NewTransmitBlocks NewCellDelin NewLinkRetrain NewInitErrors NewInitTimeouts
NewLossOfFraming NewErroredSecs NewSeverelyErroredSecs NewFECErrors NewATUCFECErrors NewHECErrors
NewATUCHECErrors NewCRCErrors NewATUCCRCErrors )
X_AVM-DE_GetDSLDiagnoseInfo ( ) = ( NewX_AVM-DE_DSLDiagnoseState NewX_AVM-DE_CableNokDistance NewX_AVM-DE_DSLLastDiagnoseTime
NewX_AVM-DE_DSLSignalLossTime NewX_AVM-DE_DSLActive NewX_AVM-DE_DSLSync )
X_AVM-DE_GetDSLInfo ( ) = ( NewSNRGds NewSNRGus NewSNRpsds NewSNRpsus NewSNRMTds NewSNRMTus NewLATNds NewLATNus NewFECErrors
NewCRCErrors NewLinkStatus NewModulationType NewCurrentProfile NewUpstreamCurrRate
NewDownstreamCurrRate NewUpstreamMaxRate NewDownstreamMaxRate NewUpstreamNoiseMargin
NewDownstreamNoiseMargin NewUpstreamAttenuation NewDownstreamAttenuation NewATURVendor
NewATURCountry NewUpstreamPower NewDownstreamPower )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/x_wanmobileconnSCPD.xml Version: 1.0
Service: X_AVM-DE_WANMobileConnection:1 Control: x_wanmobileconn
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnabled NewStatus NewPINFailureCount NewPUKFailureCount )
GetInfoEx ( ) = ( NewSerialNumber NewEnableVoIPPDN NewPPPUsername NewPPPUsernameVoIP NewPPPAuthProtocol NewPPPAuthProtocolVoIP
NewSoftwareVersion NewUptime NewPDN1_MTU NewPDN2_MTU NewIMSI NewAPN_VoIP NewAPN NewRoaming
NewCurrentAccessTechnology NewSignalRSRP0 NewSignalRSRP1 NewCellList )
SetPIN ( NewPIN )
SetPUK ( NewPIN NewPUK )
SetAccessTechnology ( NewAccessTechnology )
GetAccessTechnology ( ) = ( NewAccessTechnology NewPossibleAccessTechnology NewCurrentAccessTechnology )
SetPreferredAccessTechnology ( NewPreferredAccessTechnology )
GetPreferredAccessTechnology ( ) = ( NewPreferredAccessTechnology NewPossiblePreferredAccessTechnology )
SetEnabledBandCapabilities ( NewBandCapabilitiesLTE NewBandCapabilities5GNSA NewBandCapabilities5GSA )
GetEnabledBandCapabilities ( ) = ( NewBandCapabilitiesLTE NewBandCapabilities5GNSA NewBandCapabilities5GSA )
GetBandCapabilities ( ) = ( NewBandCapabilitiesLTE NewBandCapabilities5GNSA NewBandCapabilities5GSA )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wandsllinkconfigSCPD.xml Version: 1.0
Service: WANDSLLinkConfig:1 Control: wandsllinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewLinkStatus NewLinkType NewDestinationAddress NewATMEncapsulation NewAutoConfig NewATMQoS
NewATMPeakCellRate NewATMSustainableCellRate )
SetEnable ( NewEnable )
GetAutoConfig ( ) = ( NewAutoConfig )
SetDSLLinkType ( NewLinkType )
GetDSLLinkInfo ( ) = ( NewLinkType NewLinkStatus )
SetDestinationAddress ( NewDestinationAddress )
GetDestinationAddress ( ) = ( NewDestinationAddress )
SetATMEncapsulation ( NewATMEncapsulation )
GetATMEncapsulation ( ) = ( NewATMEncapsulation )
GetStatistics ( ) = ( NewATMTransmittedBlocks NewATMReceivedBlocks NewAAL5CRCErrors NewATMCRCErrors )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanethlinkconfigSCPD.xml Version: 1.0
Service: WANEthernetLinkConfig:1 Control: wanethlinkconfig1
----------------------------------------------------------------------------------------------------------------------------------
GetEthernetLinkStatus ( ) = ( NewEthernetLinkStatus )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanpppconnSCPD.xml Version: 1.0
Service: WANPPPConnection:1 Control: wanpppconn1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewUpstreamMaxBitRate NewDownstreamMaxBitRate NewLastConnectionError NewIdleDisconnectTime NewRSIPAvailable
NewUserName NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress NewConnectionTrigger
NewLastAuthErrorInfo NewMaxCharsUsername NewMinCharsUsername NewAllowedCharsUsername NewMaxCharsPassword
NewMinCharsPassword NewAllowedCharsPassword NewTransportType NewRouteProtocolRx NewPPPoEServiceName
NewRemoteIPAddress NewPPPoEACName NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetUserName ( ) = ( NewUserName )
SetUserName ( NewUserName )
SetPassword ( NewPassword )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
GetLinkLayerMaxBitRates ( ) = ( NewUpstreamMaxBitRate NewDownstreamMaxBitRate )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
X_AVM-DE_GetAutoDisconnectTimeSpan ( ) = ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
X_AVM-DE_SetAutoDisconnectTimeSpan ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
__________________________________________________________________________________________________________________________________
Spec: http://xxx.xxx.xxx.xxx:49000/wanipconnSCPD.xml Version: 1.0
Service: WANIPConnection:1 Control: wanipconnection1
----------------------------------------------------------------------------------------------------------------------------------
GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
NewLastConnectionError NewRSIPAvailable NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress
NewConnectionTrigger NewRouteProtocolRx NewDNSEnabled NewDNSOverrideAllowed )
GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
SetConnectionType ( NewConnectionType )
GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
SetConnectionTrigger ( NewConnectionTrigger )
ForceTermination ( )
RequestConnection ( )
GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
NewPortMappingDescription NewLeaseDuration )
DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
GetExternalIPAddress ( ) = ( NewExternalIPAddress )
X_GetDNSServers ( ) = ( NewDNSServers )
GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
SetRouteProtocolRx ( NewRouteProtocolRx )
SetIdleDisconnectTime ( NewIdleDisconnectTime )
Gruß
qlaus
@JoWiemann
Kannst du hier etwas zu sagen?
https://forum.fhem.de/index.php?topic=142203.0
Gruß schwatter
Zitat von: schwatter am 06 August 2025, 17:42:38@JoWiemann
Kannst du hier etwas zu sagen?
https://forum.fhem.de/index.php?topic=142203.0
Gruß schwatter
Hallo schwatter,
anbei eine
08.20.00 Beta 6 zum Testen.
Danke für den Hinweis und Grüße Jörg
Ich lass mal laufen. Die erste Aktualisierung bringt viele Nullen nach 5 Minuten:
box_cpuRAMCacheUsed_Data
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,28
2025-08-06 22:59:46
box_cpuRAMPhysFree_Data
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,43,43,43,43,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,48
2025-08-06 22:59:46
box_cpuRAMStrictlyUsed_Data
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
2025-08-06 22:59:46
box_cpuTemp_Data
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2025-08-06 22:59:46
box_cpu_Data
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2025-08-06 22:59:46
Aber den Quark produziert doch bestimmt die Fritzbox?
Edit:
Jetzt kommen die ersten Werte
box_cpuRAMCacheUsed_Data
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,28,28,29,29
box_cpuRAMPhysFree_Data
43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,43,43,43,43,44,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,44,48,48,47,47
box_cpuRAMStrictlyUsed_Data
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
box_cpuTemp_Data
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,73,73
box_cpu_Data
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7
Gruß schwatter
Zitat von: schwatter am 06 August 2025, 23:03:07Ich lass mal laufen. Die erste Aktualisierung bringt viele Nullen nach 5 Minuten:
Aber den Quark produziert doch bestimmt die Fritzbox?
Hallo schwatter,
als Quark würde ich das nicht bezeichnen. Das sind ja interne Daten der FritzBox, die ich durch Reverse Engeniering im FB Modul zugänglich gemacht habe. Somit sind die Datenreihen für die weitere Verarbeitung in der FritzBox aufbereitet. Anders wäre es bei der TR064 als offizielle Schnittstelle.
Grüße Jörg
Moin,
ok. So nach der Nacht machen box_cpuTemp_Data und box_cpu_Data absolute Sinn.
Beide wachsen von rechts und die Nullen verschwinden.
Jetzt frag ich mich, warum die anderen direkt nach einem Neustart ein volles Array
haben. Diese müssten sich doch auch erst wieder langsam füllen. Habe das 24Std x 10 attr.
Edit:
Du hast dich auf Quark bezogen. Aber das hatte ich ja selbst widerlegt, als nach 5 Minuten im Edit
oben die ersten Werte kamen.
Gruß schwatter
Zitat von: schwatter am 07 August 2025, 07:42:10Jetzt frag ich mich, warum die anderen direkt nach einem Neustart ein volles Array
haben. Diese müssten sich doch auch erst wieder langsam füllen. Habe das 24Std x 10 attr.
Hallo schwatter,
da müssten man AVM bzw jetzt FRITZ fragen. Ich habe jedenfalls nach einem Neustart meiner Test 6660, außer bei box_cpuTemp_Data und box_cpu_Data, auch volle Datenreihen. Kommen auch so von der FB.
Grüße Jörg
Ok,
wenn dem so ist und die Fritzbox das so liefert , dann hat sich das Thema für mich erledigt.
Gruß schwatter
Hallo ihr Beide,
vielen Dank für Eure Unterstützung. Mit der Beta 6 ist bei mir auch alles ok.
Viele Grüße
Jürgen
Hallo,
nachdem jetzt auch der hartnäckige Fehler von qlaus gefixed ist, habe ich die 08.20.00 im SVN eingecheckt. Wie immer folgt die Version der AVM Version.
Grüße Jörg
Nabend,
ein Update für die FritzChartcard. Flex hat mich mal wieder fertig gemacht... Aber es geht.
Mini Problem bei Flex, man muss den Wert width verkleinern: <!-- Mobile-Version ohne Charts --> style="width:365px;
Ich nutze f18.
- custom_labels hinzugefügt
- Desktop- und Mobilescreen hinzugefügt.
{
my @custom_labels = (
{ label => 'Status', reading => 'state', unit => '', color => '#3b82f6' },
{ label => 'IPV4_Extern', reading => 'box_ipv4_Extern', unit => '', color => '#10b981' },
{ label => 'Uptime', reading => 'box_uptime', unit => '', color => '#f59e0b' },
{ label => 'Down', reading => 'box_dsl_downStream', unit => 'Mbit/s', color => '#ef4444' },
{ label => 'Up', reading => 'box_dsl_upStream', unit => 'Mbit/s', color => '#8b5cf6' },
);
my @series = (
{ name => 'box_cpu_Data', label => 'CPU', unit => '%', color => '#3b82f6' },
{ name => 'box_cpuRAMCacheUsed_Data', label => 'RAM Cache', unit => '%', color => '#10b981' },
{ name => 'box_cpuRAMPhysFree_Data', label => 'RAM Free', unit => '%', color => '#f59e0b' },
{ name => 'box_cpuRAMStrictlyUsed_Data',label => 'RAM Used', unit => '%', color => '#ef4444' },
{ name => 'box_cpuTemp_Data', label => 'Temp', unit => '°C', color => '#8b5cf6' },
);
my $width = 185;
my $chart_count = scalar @series;
my $row_height = 36;
my $svg_height = $row_height * $chart_count + 4;
my $container_height = $svg_height + 20;
my (@paths, @labels, @values);
# Linke Spalte 1
my (@custom1_label_html, @custom1_value_html);
foreach my $j (0 .. $#custom_labels) {
my $c = $custom_labels[$j];
my $top = $j * $row_height + int($row_height / 2) + 5;
my $val = ReadingsVal($name, $c->{reading}, '--');
push @custom1_label_html, qq{<div style="position:absolute; top:${top}px; left:10px; width:100px; color:$c->{color}; text-align:left; padding-left:4px; font-weight:bold; font-size:12px; font-family:sans-serif;">$c->{label}</div>};
push @custom1_value_html, qq{<div style="position:absolute; top:${top}px; left:100px; width:80px; text-align:left; padding-left:4px; font-weight:bold; font-size:12px;">$val $c->{unit}</div>};
}
foreach my $i (0 .. $#series) {
my $s = $series[$i];
my @v = (split /,/, ReadingsVal($name, $s->{name}, ''))[-40..-1];
@v = grep { defined && $_ ne '' } @v;
my $min = 0;
my $max = 100;
my $range = $max - $min;
my $w = $width / (@v - 1 || 1);
my $y_offset = $i * $row_height;
my @points = map {
my $x = $_ * $w;
my $y = $row_height - (($v[$_] - $min) / $range * ($row_height - 2));
[$x, $y + $y_offset];
} 0 .. $#v;
my $path_d = "M" . join(" L", map { sprintf("%.2f,%.2f", @$_) } @points);
push @paths, qq{<path d="$path_d" fill="none" stroke="$s->{color}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />};
my $text_top = $y_offset + int($row_height / 2) + 5;
# Neue Positionen (rechts von der linken Spalte)
push @labels, qq{<div style="position:absolute; top:${text_top}px; left:190px; width:90px; color:$s->{color}; font-weight:bold; text-align:left; padding-left:4px; font-size:12px;">$s->{label}</div>};
my $val_str = ReadingsVal($name, $s->{name}, '');
my ($last_val) = (split /,/, $val_str)[-1];
$last_val = '--' unless defined $last_val && $last_val ne '';
push @values, qq{<div style="position:absolute; top:${text_top}px; left:280px; width:60px; text-align:left; padding-left:4px; font-size:12px; font-weight:bold;">$last_val $s->{unit}</div>};
}
my $label_html = join '', @custom1_label_html, @labels;
my $value_html = join '', @custom1_value_html, @values;
my $path_svg = join '', @paths;
my $grid_lines = join '', map {
my $y = $_ * $row_height;
qq{<line x1="0" y1="$y" x2="$width" y2="$y" stroke="#ccc" stroke-dasharray="2,2" stroke-width="0.5" />}
} 1 .. ($chart_count - 1);
return qq{
<style>
div#$name { pointer-events:none; }
/* Nur Desktop anzeigen */
#$name-desktop { display: block; }
#$name-mobile { display: none; }
/* Mobile Ansicht */
\@media (max-width: 600px) {
#$name-desktop { display: none !important; }
#$name-mobile { display: block !important; }
}
</style>
<!-- Desktop-Version mit Charts -->
<div id="$name-desktop" style="width:560px; padding-left:20px !important; border:1px solid #ddd; border-radius:6px; font-family:sans-serif; font-weight:bold; box-shadow:0 2px 4px rgba(0,0,0,0.1); box-sizing:border-box; height:${container_height}px; position:relative;">
$label_html
$value_html
<div style="position:absolute; top:10px; left:350px; width:190px; height:${svg_height}px; overflow:hidden;">
<svg style="width:190px!important; height:${svg_height}px!important; display:block;" viewBox="0 0 $width $svg_height" preserveAspectRatio="xMidYMid meet">
$grid_lines
$path_svg
</svg>
</div>
</div>
<!-- Mobile-Version ohne Charts -->
<div id="$name-mobile" style="width:365px; padding-left:10px !important; border:1px solid #ddd; border-radius:6px; font-family:sans-serif; font-weight:bold; box-shadow:0 1px 2px rgba(0,0,0,0.05); box-sizing:border-box; height:${container_height}px; position:relative; font-size:11px;">
$label_html
$value_html
</div>
};
}
Gruß schwatter
Hallo Joerg,
ich bekomme folgenden Fehler mit der ModulVersion = "08.20.00";
Too many arguments for main::FRITZBOX_call_TR064_Cmd at ./FHEM/72_FRITZBOX.pm line 3888, near "$igd )"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13657.
Zitat von: Jamo am 07 August 2025, 23:12:05Hallo Joerg,
ich bekomme folgenden Fehler mit der ModulVersion = "08.20.00";
Too many arguments for main::FRITZBOX_call_TR064_Cmd at ./FHEM/72_FRITZBOX.pm line 3888, near "$igd )"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13657.
Hallo Jamo, hast Du ein reload gemacht? Du musst Fhem neu starten.
Grüße Jörg
ZitatHallo Jamo, hast Du ein reload gemacht? Du musst Fhem neu starten.
Grüße Jörg
Wo Du recht hast, hast Du recht!
Läuft wie geschmiert!
DANKE!!
Hallo,
ich habe gemerkt, dass seit einiger Zeit keine CPU Temperatur mehr aus der Fritzbox 7590 (OS 8.20 aktuell) zu lesen geht (Modul 72_FRITZBOX.pm". Scheinbar wurde der entsprechende "box_power"-Bereich aus dem Modul genommen (meine Vermutung). Eine Anfrage an AVM hat dazu ergeben, dass "...das Verhalten, dass der Energiemonitor nicht vorhanden ist und gegebenenfalls später noch implementiert wird, betrifft nicht alle FRITZ!Boxen, sondern nur die Modelle FRITZ!Box 5690 Pro, 5690, 4690, 6670, 7682 und 7690. Bei anderen Modellen, wie Ihrer FRITZ!Box 7590, ist der Energiemonitor weiterhin in der gleichen Form vorhanden."
Ich habe daraufhin mit einer älteren Modulversion 72_FRITZBOX.pm von 2024 getestet, und da bekam ich tatsächlich eine CPU_Temp, allerdings war die auf 0. Bei meiner anderen FB 4040 und OS-8.02 wurde die CPU_Temp richtig gelesen.
Falls ich richtig liege hier meine Bitte: Könnte man die CPU_Temp wieder ins Modul integrieren, sodass die älteren OS-Versionen noch abgefragt werden können?
Zitat von: viri1 am 08 August 2025, 11:07:54Falls ich richtig liege hier meine Bitte: Könnte man die CPU_Temp wieder ins Modul integrieren, sodass die älteren OS-Versionen noch abgefragt werden können?
Hallo,
leider hast Du die Entwicklungen hier im Forum wohl nicht verfolgt. Der neue Energiemonitor liefert zusätzliche Informationen, die bereitgestellt werden können. Schau Dir bitte die commandRef zum Attribut: enableCPUInfo an.
Grüße Jörg
@JoWiemann:
Bist Du irgendwo schon einmal auf einen Befehl - Tr064 oder Soap - gestoßen, mit dem man von außen die Zeit einstellen kann, die vergehen muss, bevor der Anrufbeantworter beim Telefonklingeln übernimmt?
LG
pah
Zitat von: Prof. Dr. Peter Henning am 11 August 2025, 15:02:26@JoWiemann:
Bist Du irgendwo schon einmal auf einen Befehl - Tr064 oder Soap - gestoßen, mit dem man von außen die Zeit einstellen kann, die vergehen muss, bevor der Anrufbeantworter beim Telefonklingeln übernimmt?
LG
pah
Hallo pah,
ich meine ja. Werde ich am Wochenende mal suchen. Aktuell wandere ich in der Schweiz.
Grüße Jörg
Hallo Zusammen,
ich mache gerade erste Versuche mit Zigbee an Fritzbox. Die Verbindung zur Fritzbox hat gleich funktioniert, wenngleich ich den Sensor noch nicht auslesen konnte.
Dann habe ich leider mein FHEM aktualisiert. Offenbar hat die 8.2.0 Version des FRIZBOX.pm ein Problem und greift auf eine nicht definierte Variable zu. Es funktioniert jetzt also gar nicht mehr.
Neustart hat nichts gebracht.
Vermutlich kann ich nur abwarten bis ein Fix bereit steht, oder?
Grüße, Andreas
2025.08.11 20:18:01 1: reload: Error:Modul 72_FRITZBOX deactivated:
Global symbol "$FW_CSRF" requires explicit package name (did you forget to declare "my $FW_CSRF"?) at ./FHEM/72_FRITZBOX.pm line 1095, <$fh> line 18.
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13657, <$fh> line 18.
2025.08.11 20:18:01 0: Global symbol "$FW_CSRF" requires explicit package name (did you forget to declare "my $FW_CSRF"?) at ./FHEM/72_FRITZBOX.pm line 1095, <$fh> line 18.
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 13657, <$fh> line 18.
Du kannst doch solange wieder die alte Version des Moduls zurückholen.
Wie das geht, ist im Forum hinreichend beschrieben.
Hallo Andreas,
$FW_CSRF ist eine globale Variable aus der fhem.pl. Der Programmteil im FritzBox Modul befindet sich schon seit längerem im Modul. Und, da kein weiterer Anwender das Problem hat, scheint bei Deinem Update etwas schief gelaufen zu sein.
Schildere bitte genau, was Du gemacht hast.
Grüße Jörg
Wird die Variable nicht im Modul "01_FHEMWEB.pm" zur Verfügung gestellt?
Unabhängig davon und unabhängig von "72_FRITZBOX" könnte Andreas doch auf der Kommandozeile im Webinterface mit
{$FW_CSRF}
mal schauen ob der CSRF-Token überhaupt angezeigt wird also existiert (vermutlich nicht).
Dann braucht man definitiv nicht über das Fritzbox-Modul zu diskutieren.
Gruß Ralf
Hallo Ralf,
wo Du Recht hast, hast Du Recht.
Grüße Jörg
Hallo Jörg,
nachdem heute Vodafone uns das Internet für eine zeitlang "abgeschnitten" hatte, waren folgende Meldungen sehr oft im Log stehen:
2025.08.13 15:10:35.551 2: [Fritzbox6690 | 6690 | 267.08.10-123340 | Readout_Run_Web_LuaQuery.4774] - SIGNIFICANT:sip0_00498xxxxxxxxx1 -> not registered
2025.08.13 15:10:35.552 2: [Fritzbox6690 | 6690 | 267.08.10-123340 | Readout_Run_Web_LuaQuery.4774] - SIGNIFICANT:sip1_00498xxxxxxxx2 -> not registered
2025.08.13 15:10:35.552 2: [Fritzbox6690 | 6690 | 267.08.10-123340 | Readout_Run_Web_LuaQuery.4774] - SIGNIFICANT:sip2_00498xxxxxxxxx2 -> not registered
Ich hätte eher eine Meldung bezüglich Internetverbindung erwartet.
verbose steht global auf 2.
Viele Grüße
Jürgen
hattest du box_notify readings freigeschaltet?
Hallo Jürgen,
für die Box sind die SIP dann nicht registriert. Die Meldung für den Ausfall bekommst Du, wenn Du im Attribut enableBoxReadings das Reading box_notify aktivierst. Siehe auch commdRef. Es gibt dazu auch eine Diskussion im Forum.
Grüße Jörg
Hallo Jörg,
ja die Diskussion hier kenne ich. Da man ja den Zustand der "sip-Readings" per notify abfragen kann, halte ich die Einträge im Log für überflüssig. Ist aber nur meine Meinung. Letztendlich kann ich auch damit leben ;D
Viele Grüße
Jürgen
Hallo Zusammen,
WTF. Ich habe einfach nochmal ein "update all" gemacht. Dabei wurde ein völlig unbeteiligtes Modul aktualisiert. Jetzt wird FRITZBOX.pm wieder geladen.
Seltsam. Jetzt muß ich nur noch die Zigbee Geräte aus der Fritzbox einbauen.
TNX, Andreas
Hallo Andreas,
von welchem unbeteiligten Modul ist den die Rede? Die Info könnte auch Anderen im Forum helfen.
Grüße Jörg
Zitat von: McFish am 14 August 2025, 19:20:01WTF.
Das ist eine unerwünschte Äußerung, bitte so etwas unterlassen.
pah
Hallo,
anbei eine 08.20.01 Beta zum Testen.
Fehlerkorrektur:
- falsche Rückmeldung bei get <name> tr064Command
Neu:
attr <name> enableXtamInfo <0 | 1>
Mit diesem Attribut werden zusätzliche Readings tam[0..9]_x_... als Informationen zu den Anrufbeantwortern generiert. Ist ein Ergebnis des reverse Engineering, ob die Möglichkeit besteht die Zeit bis zur AB-Rufannahme über TR064, data.lua, javascript zu verändern. Grundsätzlich wäre es möglich, wenn ich an die Daten für den AB-Kalender kommen würde. Ohne diese Daten wird der Kalender immer geleert.
Bitte beachten. Die Nummerierung der tam[0..9] Readings wurde an die interne Nummerierung der FritzBox angepasst. Vorher lief die Nummerierung von 1 bis 10.
Vielen Dank fürs testen.
Grüße Jörg
Hallo,
Ich habe ein Problem mit der Version "72_FRITZBOX.pm 30182 2025-08-07" und einer Fritzbox 7590 Softwareversion FRITZ!OS: 8.20.
Wenn ich folgenden Befehl absetze um die Portfreigabe abzufragen, erhalte ich nicht mehr die gewünschte Antwort zurück:
Meine FritzBox ist in FHEM "Fritz_Box".
Frage:
fhem("get Fritz_Box tr064Command WANPPPConnection:1 wanpppconn1 GetSpecificPortMappingEntry NewRemoteHost 0.0.0.0 NewExternalPort 80 NewProtocol TCP");
Antwort:
Result of TR064 call
----------------------------------------------------------------------
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetSpecificPortMappingEntry'
Parameter1 = 'NewRemoteHost' => '0.0.0.0'
Parameter2 = 'NewExternalPort' => '80'
Parameter3 = 'NewProtocol' => 'TCP'
----------------------------------------------------------------------
1
Logfile:
2025.08.19 15:02:32 3: [Fritz_Box | 7590 | 154.08.20 | Get.3852] - BASIC:get Fritz_Box tr064Command WANPPPConnection:1 wanpppconn1 GetSpecificPortMappingEntry NewRemoteHost 0.0.0.0 NewExternalPort 80 NewProtocol TCP
2025.08.19 15:02:33 3: [Fritz_Box | 7590 | 154.08.20 | Helper_Dumper.15221] - BASIC:no Reference in Get.3889 1
2025.08.19 15:02:34 3: [Fritz_Box | 7590 | 154.08.20 | Get.3852] - BASIC:get Fritz_Box tr064Command WANPPPConnection:1 wanpppconn1 GetSpecificPortMappingEntry NewRemoteHost 0.0.0.0 NewExternalPort 80 NewProtocol TCP
2025.08.19 15:02:35 3: [Fritz_Box | 7590 | 154.08.20 | Helper_Dumper.15221] - BASIC:no Reference in Get.3889 1
2025.08.19 15:02:35 3: get Fritz_Box tr064Command WANPPPConnection:1 wanpppconn1 GetSpecificPortMappingEntry NewRemoteHost 0.0.0.0 NewExternalPort 80 NewProtocol TCP : Result of TR064 call
----------------------------------------------------------------------
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetSpecificPortMappingEntry'
Parameter1 = 'NewRemoteHost' => '0.0.0.0'
Parameter2 = 'NewExternalPort' => '80'
Parameter3 = 'NewProtocol' => 'TCP'
----------------------------------------------------------------------
1
Erwartete und in vorherigen Versionen erzielte Antwort:
Result of TR064 call
----------------------------------------------------------------------
Service='WANPPPConnection:1' Control='wanpppconn1' Action='GetSpecificPortMappingEntry'
Parameter1 = 'NewRemoteHost' => '0.0.0.0'
Parameter2 = 'NewExternalPort' => '80'
Parameter3 = 'NewProtocol' => 'TCP'
----------------------------------------------------------------------
$VAR1 = {
'GetSpecificPortMappingEntryResponse' => {
'NewInternalClient' => '192.168.178.49',
'NewEnabled' => '0',
'NewPortMappingDescription' => 'Port_80_Certificate',
'NewLeaseDuration' => '0',
'NewInternalPort' => '80'
}
};
Ich konnte das Problem soweit eingrenzen, das es mit der neuen Funktion "FRITZBOX_Helper_Dumper" zu tun hat ( Zeile 3889).
Die Lösung brachte folgende Änderung in Zeile 3889:
my $tmp = Dumper (@result);
$tmp = FRITZBOX_Helper_Dumper($hash, @result) if $tmp !~ /GetSpecificPortMappingEntryResponse/;
Andere ähnliche Abfragen funktionieren mit dem Originalcode weiterhin.
fhem("get Fritz_Box tr064Command WANPPPConnection:1 wanpppconn1 AddPortMapping NewRemoteHost 0.0.0.0 NewExternalPort 80 NewProtocol TCP NewInternalPort 80 NewInternalClient 192.168.178.49 NewEnabled 1 NewPortMappingDescription Port_80 NewLeaseDuration 0");
Gibt es eine Lösung für das Problem ?
Viele Grüße und danke für die tolle Arbeit
Zitat von: Harry47 am 19 August 2025, 15:18:41Gibt es eine Lösung für das Problem ?
Viele Grüße und danke für die tolle Arbeit
Hallo,
spiel bitte einmal die 08.20.01 Beta von hier https://forum.fhem.de/index.php?msg=1346557 ein. Da ist das Problem korrigiert.
Grüße Jörg
Hallo Jörg,
bei mir ist weiterhin alles ok.
Viele Grüße
Jürgen