Q & A zum FritzBox-Project

Hi,
im Logfile habe ich folgendes entdeckt:


17.07.2019 14:27:59 | 00000 | CUSTOM  | FritzBox             | Instanz für EVENT nicht gefunden: GET /fboxdesc.xml HTTP/1.0
17.07.2019 14:27:59 | 00000 | CUSTOM  | FritzBox             | Script für EVENT nicht gefunden: GET /fboxdesc.xml HTTP/1.0
17.07.2019 14:27:59 | 28519 | WARNING | Register Variable    | string(111) "GET /fboxdesc.xml HTTP/1.0
Host: 192.168.178.22
Accept: */*
User-Agent: IP-Symcon 4.0
Connection: close

"

mich interessiert der Teil „Host: 192.168.178.22“. Wo bekommen die Scripte diese IP her? Die IP gehört zu einem Port bei mir an dem kein Netzwerkkabel angeschlossen ist.

Ralf

Alles Müll, was hier vorher stand :o
Host ist die IP Adresse von deiner FritzBox :slight_smile:

Michael

Hi Michael,
das wäre ja zu einfach:-)

Fritz hat 192.168.178.1 und IPS läuft auf 192.168.178.2 (steht auch so im Script). In keiner Datei außer settings.json steht die .22 drin. Die 192.168.178.22 ist ein FritzPowerline 546E (aber leider auch noch die 2te nicht benutze Schnittstelle von NAS). Löst der FritzPowerline 546E dann das Event aus?

Ralf

Der sendet irgendwas an die RegisterVariable. Aber was genau der da macht, erschließt sich mir gerade nicht.
Michael

Da ich die letzte Zeit etliche Fehlermeldungen bekommen habe, habe ich von der 1.07 auf die 1.09 gewechselt und bekomme beim Skript eine Fehlermeldung beim Ausführen.

Fatal error: Uncaught Error: Call to undefined function AusleseScriptHardwareInformationen11475 /[Hardware\FritzBox Project\Scripte\Auslese-Script Hardware Informationen]/() in C:\IP-Symcon\scripts\40175.ips.php:650
Stack trace:
#0 C:\IP-Symcon\scripts\40175.ips.php(376): Objekteanlegen(Array)
#1 C:\IP-Symcon\scripts\40175.ips.php(387): createObjectsTree(Array)
#2 C:\IP-Symcon\scripts\40175.ips.php(387): createObjectsTree(Array)
#3 C:\IP-Symcon\scripts\40175.ips.php(104): createObjectsTree(Array)
#4 {main}
thrown in C:\IP-Symcon\scripts\40175.ips.php on line 650
Abort Processing during Fatal-Error: Uncaught Error: Call to undefined function AusleseScriptHardwareInformationen11475 /[Hardware\FritzBox Project\Scripte\Auslese-Script Hardware Informationen]/() in C:\IP-Symcon\scripts\40175.ips.php:650
Stack trace:
#0 C:\IP-Symcon\scripts\40175.ips.php(376): Objekteanlegen(Array)
#1 C:\IP-Symcon\scripts\40175.ips.php(387): createObjectsTree(Array)
#2 C:\IP-Symcon\scripts\40175.ips.php(387): createObjectsTree(Array)
#3 C:\IP-Symcon\scripts\40175.ips.php(104): createObjectsTree(Array)
#4 {main}
thrown
Error in Script C:\IP-Symcon\scripts\40175.ips.php on Line 650

IPS ist die neuste 5.2 auf Win10.

Du musst für Updates und Installation die legacy Konsole benutzen!
Michael

Ok, wusste ich nicht. Jetzt funzt es wieder. Danke.

Hallo zusammen,

bei mir fehlen bei der Ausgabe des User-Config-Scripts die Einträge

Dummy-Instanz für Anruferlisten erzeugen.
Anruferliste TOCHTER Link erzeugt.
Anruferliste DUMMY Link erzeugt.
Anruferliste FAMILY Link erzeugt

Alles andere scheint zu funktionieren (Beispiel-Visualisierung im WF).

Bei einem eingehenden Anruf erhalte ich dann die folgenden Meldungen in IPS:

14.08.2019 12:52:34*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_contact->GetPhonebookList
14.08.2019 12:52:34*| VariableManager*| [FritzBox Project\Scripte\Event-Script Anrufmonitor\Call-Array] = a:1:{i:0;a:9:{s:6:„Status“;s:4:„RING“;s:3:„Typ“;s:6:„CALLIN“;s:6:„Remote“;s:11:„017xxxxxxxx“;s:5:„Local“;s:6:„3xxxx“;s:4:„Line“;s:4:„SIP2“;s:4:„Time“;s:17:„14.08.19 12:52:34“;s:6:„Device“;s:12:"*** RING ";s:8:„DeviceID“;i:0;s:4:„Name“;s:11:„017xxxxxxxx“;}}
14.08.2019 12:52:34
| VariableManager
| [FritzBox Project\Anrufmonitor\Aktive Gespräche] = <table style=„margin:0 auto; font-size:0.8em;“>
<colgroup>
<col width=„50em“ />
<col width=„200em“ />
<col width=„100em“ />
<col width=„300em“ />
<col width=„300em“ />
<col width=„300em“ />
</colgroup>
<thead style="">
<tr style=""><th style=„color:#ffffff; width:35px; align:left;“>Typ</th><th style=„color:#ffffff; width:35px; align:left;“>Uhrzeit</th><th style=„color:#ffffff; width:35px; align:left;“></th><th style=„color:#ffffff; width:35px; align:left; text-align:left;“>Anrufer</th><th style=„color:#ffffff; width:35px; align:left;“>Rufnummer</th><th style=„color:#ffffff; width:35px; align:left; text-align:left;“>Gerät</th></tr>
</thead>
<tbody style="">
<tr style=„background-color:#000000; color:#ffffff;“><td style=„text-align:center;“><img src=„user/fritz/callin.png“ width=„26px“ height=„26px“ style=„margin:1px 0 0;“ /></td><td style=„text-align:center;“>12:52</td><td style=„text-align:center;“>SIP2</td><td style="">017xxxxxxxx</td><td style=„text-align:center;“>017xxxxxxxx</td><td style="">
** RING </td></tr>
</tbody>
</table>
14.08.2019 12:52:34
| Register Variable
| <br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/var/lib/symcon/scripts/42678.ips.php</b> on line <b>133</b><br />
14.08.2019 12:52:36
| VariableManager*| [FritzBox Project\Scripte\Event-Script Anrufmonitor\Call-Array] = a:0:{}
14.08.2019 12:52:36*| VariableManager*| [FritzBox Project\Anrufmonitor\Aktive Gespräche] = <table style=„margin:0 auto; font-size:0.8em;“>
<colgroup>
<col width=„50em“ />
<col width=„200em“ />
<col width=„100em“ />
<col width=„300em“ />
<col width=„300em“ />
<col width=„300em“ />
</colgroup>
<thead style="">
<tr style=""><th style=„color:#ffffff; width:35px; align:left;“>Typ</th><th style=„color:#ffffff; width:35px; align:left;“>Uhrzeit</th><th style=„color:#ffffff; width:35px; align:left;“></th><th style=„color:#ffffff; width:35px; align:left; text-align:left;“>Anrufer</th><th style=„color:#ffffff; width:35px; align:left;“>Rufnummer</th><th style=„color:#ffffff; width:35px; align:left; text-align:left;“>Gerät</th></tr>
</thead>
<tbody style="">
<tr style=„background-color:#000000; color:#ffffff;“><td style=„text-align:center;“>—</td><td style=„text-align:center;“>—</td><td style=„text-align:center;“></td><td style="">—</td><td style=„text-align:center;“>—</td><td style="">—</td></tr>
</tbody>
</table>
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo
14.08.2019 12:52:36*| FritzBox*| Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control/x_tam->GetInfo

Ich habe außerdem immer wieder einige weitere Meldungen in IPS, die alle mit

Error READ of http://192.xxx.xxx.xxx:xxxxx/upnp/control …

beginnen.

Was mache ich falsch, bzw. was könnte ich vergessen haben?

Ich setze FB-Project 1.09 unter IPS 5.1 (Docker auf Synology) ein.

VG
Jörg

Die Fehler kommen alle aus dem Telefonie Teil. Also Anrufbeantworter, Anrufliste und Telefonbuch.
Entweder unterstützt deine Fritte das nicht, oder du hast Irgendwas nicht freigeschaltet in der Box.
Michael

Ist 'ne 7590 mit FW 7.12.

Unter Netzwerkeinstellungen ist (vor der FB-Project Installation) folgendes aktiviert (gewesen):

Der im FB-Project verwendete Benutzer hat die folgenden Rechte:

Wo könnte ich sonst noch nach dem Fehler suchen?

Jörg

Eventuell reicht es den Haken für den Zugriff auf den NAS Speicher zu setzen.
Alternativ mit dem User root getestet?
Michael

Hallo,

ich habe 2 Fritz Boxen.
Die eine läuft, bei der anderen erhalte ich folgende Fehlermeldung.

Hat jemand eine Idee was ich falsch gemacht haben könnte, oder woran es liegen könnte?

Die Antwort liegt über deinen Beitrag :smiley:
Der Benutzer hat keinen Zugriff auf den NAS Speicher.
Michael

Verstehe ich nicht, es kann doch gar nichts gelesen werden?

Webdav und x-storage sind NAS Berechtigungen.
Upnp ist tatsächlich eine separate Einstellung.
Michael

Ich gebe jetzt auf.
Bei den Einstellungen der FB sehe ich keine Unterschiede aber es geht nicht.

Danke das Du es Versucht hast.

Hat die Box überhaupt entsprechende Funktionen? Funktioniert gar nichts, oder nur einige Abfragen nicht?
Wenn du die Funktionen eh nicht benötigst, kannst du die Timer der Scripte einfach deaktivieren.
Michael

Ich denke ja. FB 7490 OS7.12
Habe jetzt die Timer die ich glaube nicht zu brauche deaktiviert.

Jetzt kommt dieses:

Hallo,

die Meldung Error Read wlanconfig und zusätzlich mehrfache scriptausführung WANGeschwindigkeit abgebrochen habe ich mit IPS 5.2 nach demUpdate von der 7490 auf 7.12 auch bekommen.
Bei dem Fritzbox Projekt war ich die ganze Zeit mit 1.08 unterwegs. Habe dann mal die aktuellste 1.09 installiert und seitdem ist alles wieder Ok.

Gruß Torsten

Gesendet von iPhone mit Tapatalk

Hi,
ich bin der Meinung das es an unterschiedlicher Soap-Behandlung der Boxen liegt. Ich hatte eine 7490 mit FritzOS 7.11 und eine 7590 mit FritzOS 7.10. Bei der 7490 kam kein Fehler aber bei der 7590.

In Post #729 habe ich eine kleine Änderung beschrieben mit der ich bei meiner 7590 auch mit FritzOS 7.12 ruhig gestellt habe. Testweise habe ich die Änderung auch schon rückgängig gemacht aber dann kamen wieder Fehler.

Versuch ist es Wert oder?

Ralf