Q & A zum FritzBox-Project

Hallo Michael,

dank Ostern und Besuch von vielen Verwandten hat sich mal wieder die Anzahl der Geräte in die höhe geschraubt.
Das führte heute morgen zu massiven Fehlern, d.h. die Laufzeiten der Scripte für Hosts und WLAN liefen über 2min.

Daraufhin habe ich vieles versucht an den Scripten zu schrauben, Sleep Time runtergesetzt bis hin zu Semaphore rausgenommen. Hat natürlich nix gebracht.

Dann habe ich von den 45 Geräten einfach ein beliebiges aus den „Ungenutzten Verbindungen“ gelöscht … und danach rennen alle Scripte wieder wie sau, d.h. im Sekundenbereich :confused::confused::confused:

Kannst Du Dir daraus einen Reim machen?

Schöne Ostern noch
Pitti

Hatte ein vergleichbares Problem.

Etlichen Besuch gehabt alle im Netz.

Fritzbox ständig Fehler gemeldet und Netz zusammen gebrochen.
Besuch wech alles wieder OK und keine Fehlermeldungen mehr :confused:

Woran es gelegen hat keine Ahnung bin auch nicht auf Fehlersuche gegangen.

hallo Michael,

hab jetzt gesehen, dass die 2. Meldung immer kommt, wenn ein Anruf eingeht. der Fehler war in meiner vorhergehenden Version 1.07 nicht.

Gruß oekomat

Hallo,

heute hatte ich eine Zeit lang keine Telefonie, weil meine Fritzbox die Telefonnummer (warum auch immer, wohl DNS-Problem) nicht registriert hat. Ich habe die fehlende Telefonie erst sehr spät bemerkt (was auch seine Vorteile hatte :smiley: )
An der Fritzbox leuchtete die rote Info-LED. Aber da NUR die Telefonie der Fritzbox ausgefallen war (Wlan ist aus und sie ist im IP-Client Modus), waren alle Statusmeldungen und die Kommunikation zu IPS(online usw…) ok. Damit ich demnächst schneller einen Telefonieausfall erkenne folgende Frage:

@Michael: Kann ich mit deinen Scripten den Status der Info LED „auslesen“ und somit mitbekommen, ob ein Fehler (hier der Internettelefonie) vorliegt?
siehe hier:
https://avm.de/service/fritzbox/fritzbox-7490/wissensdatenbank/publication/show/1654_Info-LED-leuchtet-dauerhaft-rot/

Danke für deine tollen Skripte und Module und lieben Gruß
Adam :loveips:

Den Status der LED meinem Kenntnisstand nach nicht.
Aber die Telefoniegeräte bzw der Status sollte möglich sein.
Ich hoffe dieses Wochenende Zeit für das Projekt zu finden.
Michael

Cool, danke für deine (turbo-)schnelle Antwort. [emoji106]Sooooo wichtig ist es ja nicht und hat Zeit.

Gesendet von iPhone mit Tapatalk Pro

Hi,

ich hätte da ein Problem mit der 1.09. Bei mir geht nach der Installation die Anrufliste nicht mehr.

Folgende Debug Meldung habe ich anzubieten

07.04.2018 22:22:14*| FB_SOAP_FAULT*| SoapFault Object
(
    [message:protected] => Error Fetching http headers
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /var/lib/symcon/scripts/50243.ips.php
    [line:protected] => 238
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [function] => __doRequest
                    [class] => SoapClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:dslforum-org:service:X_AVM-DE_TAM:1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:GetInfo><NewIndex xsi:type="xsd:int">0</NewIndex></ns1:GetInfo></SOAP-ENV:Body></SOAP-ENV:Envelope>

                            [1] => http://fritz.box:49000/upnp/control/x_tam
                            [2] => urn:dslforum-org:service:X_AVM-DE_TAM:1#GetInfo
                            [3] => 1
                            [4] => 0
                        )

                )

            [1] => Array
                (
                    [file] => /var/lib/symcon/scripts/50243.ips.php
                    [line] => 238
                    [function] => __call
                    [class] => SoapClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => GetInfo
                            [1] => Array
                                (
                                    [0] => SoapParam Object
                                        (
                                            [param_name] => NewIndex
                                            [param_data] => 0
                                        )

                                )

                        )

                )

            [2] => Array
                (
                    [file] => /var/lib/symcon/scripts/50243.ips.php
                    [line] => 238
                    [function] => GetInfo
                    [class] => SoapClient
                    [type] => ->
                    [args] => Array
                        (
                            [0] => SoapParam Object
                                (
                                    [param_name] => NewIndex
                                    [param_data] => 0
                                )

                        )

                )

            [3] => Array
                (
                    [file] => /var/lib/symcon/scripts/56434.ips.php
                    [line] => 87
                    [function] => FB_SoapAction
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [location] => http://fritz.box:49000/upnp/control/x_tam
                                    [uri] => urn:dslforum-org:service:X_AVM-DE_TAM:1
                                )

                            [1] => GetInfo
                            [2] => SoapParam Object
                                (
                                    [param_name] => NewIndex
                                    [param_data] => 0
                                )

                            [3] => root
                            [4] => password
                        )

                )

        )

    [previous:Exception:private] => 
    [faultstring] => Error Fetching http headers
    [faultcode] => HTTP
)
07.04.2018 22:22:14*| FB_DEBUG*| <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:dslforum-org:service:X_AVM-DE_TAM:1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><ns1:GetInfo><NewIndex xsi:type="xsd:int">0</NewIndex></ns1:GetInfo></SOAP-ENV:Body></SOAP-ENV:Envelope>
07.04.2018 22:22:14*| FritzBox*| Error READ of http://fritz.box:49000/upnp/control/x_tam->GetInfo

Die Fehlersuche hat mich zwei Stunden gekostet, da ich nebem dem Scriptupdate auch noch einen Mikrotik Router hinter der Fritzbox installiert habe und die ganze zeit dachte, ich wäre zu blöd für ein Portforwarding :banghead:

Naja, ich habe die 1.0.8b wieder installiert und die Anrufliste geht wieder. Irgendeine Idee? Es handelt sich um eine 7490 mit 6.93 Firmware

Viele Grüße

Welche IPS Version?
Ich vermute inzwischen das die Soap-Klasse sich je nach PHP-Version anderes verhält.
Meinst du jetzt die Anrufliste oder die Anrufbeantworter? Weil das Debug ist der Anrufbeantworter.
Michael

Hi,

ich nutze noch IPS 4.4 auf einer Pi. Ich habe geloggt nachdem ich unter Scripte das „Auslese-Script Anruferliste“ manuell ausgeführt habe…

VIele Grüße

Hallo Michael,
Hallo Kris,

habe das selbe Problem. Anruf-Monitor, etc. geht Alles. Aber es wird bei der Installation und Script-Ausführung keine Anruferliste mehr erstellt. Weder ein evtl. nötiges Dummy-Modul, noch sonst irgendwas in der Richtung.

Benutzte Komponenten: IPS 5.0 auf Raspi3, Fritzbox 7490 mit Fritz-OS: 6.98-53281, Fritzbox-Script: 1.09.

Weiß nicht genau, woran es liegt. Bei mir werden auch keine Fehler rausgeschmissen.

Habe im Log folgende Meldung beim Ausführen des Auslese-Script Anruferliste:

Viele Grüße,

Burkhard

Hallo Michael,

ich habe hier folgendes „Problem“ und frage mich die ganze Zeit, ob hier etwas falsch konfiguriert ist oder dies bei allen so ist (und damit normal):
Nach jedem Server Neustart oder auch IPS Neustart verbindet sich hier der „FB Call-Monitor Receiver - Client Socket“ nicht wieder automatisch mit der Fritzbox. Es gibt keine Fehlermeldung oder Ausrufezeichen, er empfängt einfach keine Daten -> damit bekomme ich keine Nachricht mehr über mein user-Script für Anrufmonitor. Ich muss quasi nach jedem IPS re- oder Neustart immer in den Clientsocket und kurz aktiv aus und anklicken (oder die ip kurz „überschreiben“) und auf übernehmen, dann fluppt wieder alles.
Ist das normal oder habe ich hier etwas falsch konfiguriert?
PS: in deinem Squeezeboxmodul (hier noch nicht die gestrige Final sondern die beta) habe ich das selbe „Problem“ mit dem reconnect der Sqeezeboxalarm-Instanz. Nur ein manueles reinklicken und übernehmen löst das Problem.
Ich muss also nach jedem Restart/Stromausfall dran denken, beide Sachen zu de- und aktivieren, sonst habe ich keinen Wecker und keine Nachrichten von Anrufen.

Hoffe ich habe mich verständlich ausgedrückt…
Danke und lieben Gruß

Adam

Bitte genau prüfen:
Bei jedem Server Neustart?
Oder nur wenn der ganze Host (welches OS) neustarten?
Betrifft es alle ClientSocket? Egal welche?
Vielleicht ist dein IPS nur schneller oben, als dein Netzwerk von Host.
Fehlermeldungen im Log?
Und natürlich… Welche IPS Version?
Michael

Hi,

da schreibt man hier ins Forum und schon läufts, du bist ein Magier! :smiley:
Scheiß Vorfüreffekt, ich habe gerade das aktuelle IPS 5 Update gemacht (und damit den Dienst beendet und gestartet) und beides läuft :eek:
Dann den Server neugestartet und beides läuft :eek: Ich verstehe die Welt gerade nicht mehr :confused:
Bis jetzt war es nach jedem Server neustart (zb Stromausfall) immer so wie vorher beschrieben. Die einzige Erklärung wäre vielleicht das Update (hatte heute morgen noch die 5er von vor ca. 2 Wochen drauf)…
Sorry für den Alarm, ich werde es weiter beobachten :frowning:

Server: WHS 2011
Es betraf nicht alle Clientsockets (nur die zwei haben nicht reconnected).
IPS 5 (durch Update Version von heute) [Ich hatte es aber auch schon vor dem 5er Update in der v4, habe mich nur nicht getraut zu posten].
Kaum traut man sich zu posten und schon scheint es zu laufen, ich könnte :banghead:

Danke und Gruß

Ich habe seit geraumer Zeit mit vielen „Error Reads“ zu allen möglichen Komponenten zu kämpfen. Das merkwürde ist aber, dass die Daten im IPS aktuell sind und von der FB richtig gelesen werden. Somit schon die Config ansich zu stimmen (also login etc.). Gibt es noch einen Ort wo ich nachsehen kann warum ich die Fehler bekomme?

Es sind alles UPNP Fehler und das ist auf der FB aktiviert.

Gab es eigentlich mal eine Lösung für die Error reads?

Unbenannt.PNG

UPNP und Anwendungen auf der Box sind erlaubt - Firmware ist die aktuelle

IPS zeigt Daten von der Box - die Meldungen nerven halt irgendwie :banghead:

Hi BommelPommel,

soweit ich weiß gibt es leider keine Lösung dafür. Auch bei mir läuft mit diesen Meldungen mein LOG voll.
Ab und zu experimentiere ich mit paar SOAP Settings, aber den durchschlagenden Erfolg hatte ich nicht.

Was ich z.B. bemerkt habe ist …

… macht man immer wieder den gleichen Aufruf hintereinander, dann ist der erste Aufruf ziemlich lahm und alle folgenden dann sau schnell.

Seid heute morgen habe ich sogar noch eine neue Fehlermeldung entdeckt …


04.05.2018 05:31:40 | FritzBox | ERROR: Not found: igddesc.xml

Alles sehr merkwürdig :frowning:

Ciao Pitti

Danke Pitti - ich dachte ich wäre mal wieder unfähig :cool:

Mal schauen was mit einer neuen Firmware passiert. Das komische ist ja, dass die Werte ankommen.

Ich glaube ich deaktivere einfach alle Script die ich nicht nutze und entferne die IPS_LOG Messages … ist zwar nicht die professionellste Lösung, behebt aber erstmal das Problem - vor allem weil die Werte ja trotz Fehlermeldung kommen ?!?

Man kann das Logging im Config Script einstellen…
Michael

Ich habe auch die Ausführungszeiten von vielen Scripten geändert, zum Teil nur einmal am Tag!

Leider steuere ich die Anwesenheitskontrolle über das Host-Script und da kommt es auch nur bei aller 15 min Ausführungszeit zu Problemen.

LOG fahre ich mal mehr mal weniger - im Moment mehr zum Testen, aber einige Messages habe ich auch rausgeschmissen :cool:

Ciap Pitti