Q & A zum FritzBox-Project

Die SOAP Calls in den verschiedenen Funktionen liefern ein false, da du aber teilweise deine Fehlerbehandlung (… == false) erst nach eventueller Verarbeitung machst, wie in meinem Beispiel oben, gibt es zusätzlich PHP Fehler.

Das false liegt leider an falschen SOAP Calls.

Wobei mich wundert, dass die Variablen trotzdem aktualisiert werden.

Oh… stimmt da sind ein paar wo der Rückgabewert nicht geprüft wird.
Bei NAS und bei den PortForwarding habe ich das auf die schnelle gesehen.
PortForwarding ist leider eh ‚tot‘.
Aus Sicherheitsgründen muss die Anfrage von dem Host kommen, auf den die Weiterleitung zeigt. Somit macht das wenig(er) Sinn diese Funktion fest anzubieten.
Michael

Es scheinen sich einige SOAP URLs geändert zu haben, ich habe leider eine Menge Meldungen mit

Error READ of http://172.16.100.1:49000/upnp/control/wancommonifconfig1->GetCommonLinkProperties

und webdav und upnp und …

… dann also doch kein Raspi Problem …:wink:

Hab ich denn irgendwie die Möglichkeit nur einen Teil wie zum Beispiel den Anrufmonitor zu nutzen?
Ich habe bei den ganzen Scripten irgendwie den Überblick verloren, wie das alles verschachtelt ist.

Oder ist hier das bestreben, das Projekt doch noch weiter zu führen?

Danke u. viele Grüße,
Doc

Bei der ersten Einrichtung kannst du jede Funktion einzeln im config Script abschalten.
Oder jetzt einfach die Skript Timer deaktivieren.
Michael

Die Scripttimer hatte ich schon alle deaktiviert, bekam aber immer noch Fehlermeldungen.

Das lag vermutlich daran, das beim einem Call die Namen aus der Fitzbox abgerufen werden sollten und das dann zu dem Fehler führte, den jetzt einige haben.

Genau genommen würde mir das ja schon reichen. Evtl. noch die Anrufliste.

Danke u. viele Grüße,
Doc

Die Namen sollten eigentlich aus den Telefonbuch kommen, welches (täglich?) von der nix geladen wird.

Error: Notice: Trying to access array offset on value of type bool

Habe die Fehlermeldung auch im Aktions- und Auslese-Skript NAS und diese jetzt erst mal unterbunden, indem ich ein „@“ vor die betreffende Zeile gesetzt habe. Nicht schön, aber als Übergangslösung sollte das passen…

Moin!
Seit der neusten Labor-FW (07.24-84071 BETA) für die 7590 scheint das Abrufen der Anrufliste nicht mehr zu funktionieren.

Im Ereignislog der Fritzbox sehe ich noch regelmäßig: „Anmeldung von Benutzer…<Symcon-Server-IP>“, dass Login sollte also generell funktionieren. Die Anrufer Liste wird aber nicht aktualisiert.

Starte ich das Auslese-Skript für die Anrufe manuell, läuft es ohne Fehlermeldung durch, die neuen Anrufe werden aber weiter nicht berücksichtigt.

Habt ihr irgendeinen Tip für mich, wie ich das am besten weiter debuggen sollte?

Hi,
Du meinst das automatisch eintragen neuer Anrufe oder? Das geschieht vom Anrufmonitor nicht von einem einfachen Script und Timer. Wenn ich es richtig verstehe wird ein Event eingetragen das bei neuen Anrufen die Nummer einträgt.

Bei mir, letzte InHouse, klappt es immer noch.

Edit: vielleicht ist einfach nur Port 1012 an der Fritz wieder geschlossen und muss mit #965 an einem Telefon wieder eingeschaltet werden.

Ralf

Ich meine die Anruflistenfunktion. Nicht den Call-Monitor.
Meinst du die Anrufliste im FB-Project wird über den Call-Monitor „gefüttert“?

Bist du da sicher? Ich dachte die wird unabhängig davon direkt von der Fritzbox geholt.

BTW: Mein Problem ist seit einen Neustart der FB verschwunden.

Die Anrufliste triggert zusätzlich tatsächlich das neu auslesen der Liste.
Die Daten werden aber unabhängig geladen.
Michael

Jetzt hängt die Anrufliste wieder. Sie wird nicht aktualisiert.
Auch zeigt „heute-xx:xx“ noch Anrufe von gestern.

Jetzt gibt’s auch einen Fehler bei der manuellen Ausführung des „Auslese-Skript Anruferliste“.
"„Warning: Invalid argument supplied for foreach() in /var/lib/symcon/scripts/13362.ips.php on line 133"“

Beim 2. Mal manuell Aufrufen ist es dann aber Fehlerfrei durchgelaufen und hat auch die Liste aktualisiert.

Strange…

Ich habe das jetzt auch mal installiert und leider bekomme ich einige Fehlermeldungen, was kann ich dagegen tun bzw. wie löse ich das Problem.

02.12.2020, 16:31:58 | ScriptEngine         | Result for Event 43485
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Trying to access array offset on value of type bool in <b>/var/lib/symcon/scripts/42118.ips.php</b> on line <b>48</b><br />
Abort Processing during exceed of maximal ErrorCount: Trying to access array offset on value of type bool
   Error in Script /var/lib/symcon/scripts/42118.ips.php on Line 48

Was noch sehr häufig kommt sind die folgenden Meldungen:

02.12.2020, 20:56:53 | FritzBox             | Error READ of http://192.168.2.1:49000/igdupnp/control/WANDSLLinkC1->GetDSLLinkInfo
02.12.2020, 20:56:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_upnp->GetInfo
02.12.2020, 20:58:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_webdav->GetInfo
02.12.2020, 20:58:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_upnp->GetInfo
02.12.2020, 21:01:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_storage->GetInfo
02.12.2020, 21:01:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_upnp->GetInfo
02.12.2020, 21:01:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/x_remote->GetDDNSInfo
02.12.2020, 21:01:58 | FritzBox             | Error READ of http://192.168.2.1:49000/upnp/control/wanipconnection1->GetPortMappingNumberOfEntries
02.12.2020, 21:01:53 | FritzBox             | Error READ of http://192.168.2.1:49000/igdupnp/control/WANDSLLinkC1->GetDSLLinkInfo

Wo liegt hier das Problem? Passt da was mit dem Port nicht?

Ein weiterer Fehler der ab und zu auftaucht ist dieser

02.12.2020, 21:01:58 | PHP                  | Error: Notice: Trying to access array offset on value of type bool
   Error in Script /var/lib/symcon/scripts/58279.ips.php on Line 53
  134 in IPSLibrary/app/core/IPSLogger/IPSLogger.inc.php (call IPSLogger_Out)
   44 in IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
   53 in 58279.ips.php (call IPSLogger_PhpErrorHandler)

Auf der Fritzbox 7490 läuft Fritz!OS 07.12

Ip Symcon läuft auf einem Raspberry Pi mit IPS 5.5

Teilweise habe ich schon etwas zu den Meldungen gefunden, konnte das Problem damit aber noch nicht lösen, wäre für Hilfe dankbar.

Grüße
Stephan

Mit welchen Fritzbox Versionen kann man das IP-Symcon Fritzbox-Projekt einsetzen.
Ich habe zur Zeit 7.12 und traue mich nicht auf 7.21 hoch zu gehen.

Was ist nach Fritzbox-Version 7.24. Dort wird das Anmeldeverfahren verändert ?

Hi,
ich benutze das Modul mit einer 7590 und einer 7.24 InHaus ohne Problem das mir aufgefallen wäre. Ich muss aber dazu sagen das ich schon seit Jahren das Anmeldeverfahren mit Benutzernamen und Passwort einsetze so das sich bei mir nichts geändert hat.

Ralf

Morgen,

ich habe eine Fritzbox 7590 mit der aktuellen Firmware 7.21.
Hier erhalte ich kontinuierlich solche Meldungen:
Anmeldung einer App mit unbekanntem Anmeldenamen von IP-Adresse 192.168.178.XX gescheitert.

In Symcon 5.5 vom 04.12.2020 erscheint:
Error READ of http://192.168.178.1:49000/upnp/control/x_upnp->GetInfo
Error READ of http://192.168.178.1:49000/upnp/control/lanhostconfigmgm->GetInfo

Die Skripte etc. von Fritzbox Project wurden bereits aktualisiert auf v1.10 vom 11.03.2020.
Wobei innerhalb des PHP Skripts etwas von 11.03.2018 steht?

Ansonsten funktioniert aber alles wie gewohnt?

LG

Hi,
ich bin der Meinung das man seit 7.2x sich nicht mehr nur mit Passwort anmelden kann sondern nur noch Benutzer+Passwort. Hast Du einen Benutzer mit Passwort eingetragen und den auch in der Modul-Konfiguration geändert?

Ralf

Hallo,

nein da steht seit ewigkeiten root drin.

LG

Hi,
richte in der Fritzbox mal einen Benutzer mit Passwort ein und benutze diese Daten auch in Symcon.

Ralf