[Modul] FritzBox (Ersatz für FritzBox-Project)

Moin,
die meine Ich nicht. Bei DSL bekommt man die maximal mögliche Datenrate und die Leitungskapazität mit der man aktuell verbunden ist. Ich meine nicht die Datenrate die z.Z. benutzt wird. Beispiel: max. Datenrate ist angegeben mit 245MBit man wird aber nur mit 235MBit verbunden und dann hat man noch 500KBit die man aktuell verwendet.

Ralf

fritz

Glaube nicht das @yansoph das meinte. Weil das gab es doch noch nie im alten FB-Project :thinking:
Michael

Moin,

im alten FB Projekt gab es 4 Werte bei DSL.

WAN Interface mit Downstream und Upstream
WAN physisches Interface mit Downstream und Upstream

Diese letzten beiden Werte fehlen meiner Ansicht nach noch im Konfigurator genau wie der Status und der Verbindungstyp. Deshalb war ich davon ausgegangen, dass das noch nicht implementiert ist :wink:

Gruß
Hans

Moin,

hier noch das Bild von der FB7590:

Gruß
Hans

Genau diese Werte vermisse ich… hätte es nicht besser erklären können, vielen Dank hierfür!

Interessant… Das ehemalige ‚WAN physisches Interface‘ (‚WANCommonInterfaceConfig1‘) hatte ich aktuell gar nicht vorgesehen, da ich nur Werte habe, welche schon in anderen Instanzen vorhanden sind.
Bei Cable ist sind die Werte identisch, darum nicht beachtet.
Es wäre somit auch nicht in der DSL-Instanz gelandet (‚WANDSLLinkC1‘).
Michael

Könnte mir jemand mit einer DSL Box bitte die Datei ‚wancommonifconfigSCPD.xml‘ zukommen lassen?
Nur als vergleich zu meiner Kabel-Box :slight_smile:
Zu finden unter Symcon-Programdata-Ordner FritzBoxTemp\<ID des IO>
Michael

Moin Michael,

anbei die Datei.

wancommonifconfigSCPD.xml (6,4 KB)

Gruß
Hans

Super, Vielen Dank.
Tatsächlich kein Unterschied zu meiner :smiley:

Habe auch schon alles hier zusammen kopiert und vermerkt. Fehlt noch die Tüte Zeit das zusammen mit den anderen offenen Punkte zu testen :banghead:
Michael

Moin Michael,

keine Hektik - Funktionen die noch nicht da sind übernimmt das alte FB Projekt :slight_smile:

Gruß
Hans

Hallo Hans, habe gerade nochmals nachgeschaut und ich habe weder die Geschwindigkeiten der Verbindungen weder der Anschlüsse im Modul.
Die einzigsten Geschwindigkeiten sind die aktuelle Empfangsrate und die aktuelle Senderate.


Wie komme ich an die Werte aus der FritzBox-Übersicht?

Aktuell gibt es nur die Linken Werte.
Die Instanz der rechten Werte fehlt noch (steht weiter oben).
Warum die Linken Werte bei dir fehlen ist eine gute Frage.
Die werden imho nicht regelmäßig geladen, sondern nur z.b. beim reconnect.
Kannst du bitte einmal einen Debug der Instanz anhängen, wenn du die Einstellung der Instanz neu übernimmst.
Michael

Anbei den Debug beim Werte aktualisieren der Instanz:
dump.txt (2,7 KB)

Ich hoffe das es der richtige Debug ist welchen du gemeint hast.
Ich habe auch den Eindruck, das sämtliche Instanzen sich nicht selbstständig aktualisieren sondern erst wenn ich die Werte manuell aktualisiere…

Und hier noch den Debug beim Übernehmen der Änderung der Instanz, aber Änderungen werden nicht übernommen sondern hängt sich auf…
dump (1).txt (440 Bytes)

edit: Komischerweise funktioniert das automatische aktualisieren nun doch wieder (aber nur sporadisch und nicht immer) und ein Hinweisfenster ist nach dem missglückten Versuch die Änderung der Instanz zu Übernehmen erschienen: der ThreadCount soll erhöht werden…
Hier steht bei mir die Anzahl von 25, eine Erhöhung des ThreadCount wird erst nach einem Neustart von IP-Symcon übernommen. Aber nach einem Neustart habe ich hier den alten Wert stehen, eine Änderung des aktuellen Wertes ist nicht möglich!

Bitte um Hilfe:
Ich habe das Modul wieder deinstalliert. IPS kam mit der Flut der Daten nicht zurecht.
Die Update Timer habe ich alle auf 120 Sek,. hochgesetzt und den Threadcount auf 35.
Hat aber nichts gebracht.
Nach dem deinstallieren des Moduls kommen folgende Fehlermeldungen:

Was soll ich tun?

Danke

Das Debug hört auch mitten im Subscribe auf.
Oder eine Antwort darauf (=Event das WAN Verbindung besteht), werden auch keine initialen Werte der Bandbreite geladen.

Hört sich ähnlich nach dem Problem von @cbeham an, welche auch hier steht:

Vermutlich wird der Wert nicht übernommen, weil Symcon nicht sauber runterfährt, sondern hängt/abstürzt.
Das hängen kann auch passieren wenn z.B. alle PHP-Slots (siehe auch anderer Thread) voll/tot sind.

Symcon neu starten oder abwarten.
Da sind noch ‚Scripte‘ in der Warteschleife, aber die Dateien sind ja jetzt weg → Also Fehlermeldung.

Vermutlich sind Symbox und Rpi nicht so flott, oder es irgendwo ein Problem mit PHP das die Scripte hängen bleiben.

Ist bei euch der Spezialschalter OPcacheSupport aktiviert? Wenn nein, einmal aktivieren und prüfen ob es besser läuft.
Michael

Danke für die Info. OPCacheSupport ist aktiv. Threadcount habe ich jetzt auf 30.

Das Modul ist ausgesprochen toll. Aber ich warte da jetzt noch ein bisschen mit dem erneuten installieren. Ich hoffe, das sich bis zur Stable noch was tut damit mir das IPS nicht abschmiert :slight_smile:

Hallo und Danke für die Info.
Ich habe es nochmals probiert ein brauchbares Debugfile nach der Instanzänderung zu erhalten.
Diesmal steht mehr im File, dennoch konnten auch diesmal die Änderungen nicht übernommen werden und Instanz ist wieder hängen geblieben.
dump.txt (5,9 KB)
Vielleicht hilft dir dieses File weiter…
Außerdem ist der Spezialschalter OPcacheSupport auch bei mir aktiviert.

Zudem ist mir folgendes beim Neustart des SymBox aufgefallen:



Die Box kann nicht neu gestartet werden, es muss ein Stopp erzwungen werden.

Hi, kurze Frage für eingehende Anrufe im Anrufmonitor:

SetValue($_IPS['TARGET'], $_IPS['NAME']);
liefert das Ergebnis: (123456789)

Wie erreiche ich das auch das Zielgerät in einer Variable gelistet wird (also Anzeige der eigenen Rufnummer)?
Als Alternative: Wie lautet die Bezeichnung für das Gerät (int1, int2, …) anstatt der Rufnummer??

edit: der Bezeichner für die Zielrufnummer lautet ‚LOCAL‘, den Bezeichner für den Gerätenamen konnte ich bisher nicht herausfinden.

Wenn ein Name nicht gefunden wird, dann wird die Rufnummer übergeben.

DEVICE (Klartext)
DEVICEID (interne GeräteID)

Ergänzend (je nach Status vom Gespräch können Felder leer sein oder eine 0 enthalten):
TYPE (Event als Klartext)
EVENT (Event als int)
LOCAL (Eigene externe Rufnummer)
REMOTE (Rufnummer Gegenstelle)
NAME (Name Gegenstelle)
LINE (Amtsleitung)
DURATION_RAW (Dauer in Sekunden)
DURATION (Dauer als Klartext)
TIME (Zeitpunkt)

Michael

Vielen Dank für deine Ergänzung!
Allerdings bin ich noch am grübeln wie ich es anstellen soll ob ein eingegangener Anruf angenommen wurde oder nicht (also verpasster Anruf)??
Vielleicht hast du für mich einen Tipp?