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

Hi,
Hostfilter lese Status liefert Ungültiger Ident in Zeile 57.

SmartHome: Ich würde gerne helfen, habe 8 Steckdosen 200+210, bekommen aber mit der aktuellen Version keine SmartHome-Instanz weder im Konfigurator noch zum manuellen anlegen.

PowerLine schaue ich mir an wenn ich wieder zu Hause bin.

Danke auf jeden Fall Ralf

Wie installiert man denn eigentlich die Smarthome Beta-Instanz installieren?

@Nall-chan Du nutzt doch GetTotalBytesSent und GetTotalBytesReceived der WANCommonInterfaceConfig aus der API, um die gesendeten/empfangenen Daten seit Verbunden auszulesen, oder?

Dann würde ich nämlich mal bei AVM nachfragen, was sie da mit 7.50 geändert haben. Sie haben in der API-Doku extra eine Beschreibung hinzugefügt und demnach würde ich eigentlich das alte Verhalten erwarten, wo die Counter bei einer neuen Verbindung zurückgesetzt wurden.

Sorry mein Fehler. Hier die Meldungen:

`IPSymcon-Err-PHP            2023-01-25 18:17:17.994  Notice: Undefined index: SID     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 819    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    819 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:17.995  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:17.997  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:17.998  Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/upnp/control/w...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)        in IPSLogger_PhpFatalErrorHandler
IPSymcon-Err-PHP            2023-01-25 18:17:18.005  Warning:   Notice: Undefined index: SID in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 819    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Fatal error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/upnp/control/w...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820  Abort Processing during Fatal-Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/upnp/control/w...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on Line 206    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)        in IPSLogger_PhpErrorHandler    206 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call SendDataToParent)    177 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call DoSubscribe)     85 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call Subscribe)    102 in modules\.store\de.nall.chan.fritzbox\FritzBox WLAN\module.php (call ApplyChanges)      3 in C:\Windows\System32\- (call ApplyChanges)
IPSymcon-Err-PHP            2023-01-25 18:17:52.571  Notice: Undefined index: SID     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 819    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    819 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.573  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.575  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.577  Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)        in IPSLogger_PhpFatalErrorHandler
IPSymcon-Err-PHP            2023-01-25 18:17:52.583  Warning:   Notice: Undefined index: SID in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 819    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Fatal error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820  Abort Processing during Fatal-Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on Line 206    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)        in IPSLogger_PhpErrorHandler    206 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call SendDataToParent)    177 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call DoSubscribe)     85 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call Subscribe)     69 in modules\.store\de.nall.chan.fritzbox\FritzBox WAN Common Interface\module.php (call ApplyChanges)      3 in C:\Windows\System32\- (call ApplyChanges)
IPSymcon-Err-PHP            2023-01-25 18:17:52.618  Notice: Undefined index: SID     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 819    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    819 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.620  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.621  Notice: Undefined index: TIMEOUT     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    820 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call IPSLogger_PhpErrorHandler)    172 in modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php (call Subscribe)      3 in C:\Windows\System32\- (call ForwardData)
IPSymcon-Err-PHP            2023-01-25 18:17:52.622  Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)    121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)        in IPSLogger_PhpFatalErrorHandler
IPSymcon-Err-PHP            2023-01-25 18:17:52.628  Warning:   Notice: Undefined index: SID in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 819    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Fatal error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820  Abort Processing during Fatal-Error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on Line 820     Error in Script C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on Line 206    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)        in IPSLogger_PhpErrorHandler    206 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call SendDataToParent)    177 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call DoSubscribe)     85 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call Subscribe)     69 in modules\.store\de.nall.chan.fritzbox\FritzBox WAN Common Interface\module.php (call ApplyChanges)    170 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call ApplyChanges)     70 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(8) : eval()'d code (call IOChangeState)     90 in modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php (call IORequestAction)     85 in modules\.store\de.nall.chan.fritzbox\FritzBox WAN Common Interface\module.php (call RequestAction)      3 in C:\Windows\System32\- (call RequestAction)
IPSymcon-Err-PHP            2023-01-25 18:17:52.728  Warning:   Warning:   Notice: Undefined index: SID in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 819    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Notice: Undefined index: TIMEOUT in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php on line 820    Fatal error: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php:820  Stack trace:  #0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(820): strpos(NULL, '-')  #1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php(172): FritzBoxIO->Subscribe('/igd2upnp/contr...', 'CALLBACK: <http...')  #2 C:\Windows\System32\-(3): FritzBoxIO->ForwardData('{"DataID":"{D62...')  #3 {main}    thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox IO\module.php  in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on line 206       Error in Script C:\Windows\System32\- on Line 1    137 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)     37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)        in IPSLogger_PhpErrorHandler      1 in C:\Windows\System32\- (call IPS_RequestAction)
`

Ja, die kommen jetzt wieder, weil ich ein Rollback machen musste. Andere hatten jetzt andere Fehler :smiley:

Ist noch egal:

  • Neues Modul ‚Host Filter‘ um Hosts den WAN Zugriff zu sperren (noch nicht fertig).

SmartHome habe ich schon Daten zu testen.
Dauert aber noch etwas bis ich das eingebaut habe.

Über den Konfigurator. Allerdings ist die aktuell nicht online wegen dem Rollback von heute morgen.
Also aktuell abwarten.

Dann warte ich mal auf die kommendem Versionen.

Möchte hier aber noch mal vielen Dank sagen für die Arbeit und die Infos.

Nein.
Ich nutze die von IGD2 für die „FritzBox allgemeine WAN-Schnittstelle“ und das ist urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1. Dort wird auch GetAddonInfos benutzt um alle Daten auf einmal zu lesen. Da hat sich, nach meinem Stand, nichts geändert.

Du meinst vermutlich urn:dslforum-org:service:WANCommonInterfaceConfig:1 welches von AVM außerhalb der IGD zu UPnP Specs bereitgestellt wird: AVM Doku Hier ist das mit dem Reset auch so beschrieben.
Dafür gibt es aktuell die Instanz „FritzBox WAN Physical Interface“, allerdings wollte ich die sogar entsorgen, da alle Daten schon über /igd2upnp/ da waren und diese hier auch keine Funktion hat um
Allerdings hat AVM hier gerade am 20.01.23 eine neue Version rausgebracht, welche jetzt andere interessante Daten enthält.

Michael

Version 0.73 (Beta) Zweiter Versuch

ist im Store verfügbar.

Ich habe das Logging für die Subscribe Fehler ausgebaut. Ich konnte es weder nachstellen noch nachvollziehen. Irgendwo gehen zwischen FritzBoxIO und den Instanzen Daten flöten. Oder kommen nie sauber im IO an.
Bitte einmal das Meldungsfenster prüfen und hier mit vergleichen.
Positiv-Meldungen zu 1) sind ebenso erwünscht wie die Probleme 2) bis 4)

1) So soll es sein; dann darf kein Fehler kommen:

image

2) Das hier ist schlecht, wenn es kommt weiter bei 3)

image

3) Prüfen ob es vorher im Log so etwas gibt: Wenn ja, dann weiterlesen, sonst 4):


Die FritzBox hat geantwortet, aber die Antwort konnte nicht vom Modul verarbeitet werden.
Dann bitte einmal mit Rechtsklick die Meldung kopieren und hier posten. Alternativ ist die Meldung auch im Logfile zu finden. Bitte Text und keine Screenshots posten.

4) Die FritzBox hat nicht geantwortet

Bitte noch einmal prüfen ob der angezeigte 'Ereignis-WebHook' eine URL darstellt welche die FritzBox auch erreichen kann.

Der Port ist in der Regel nicht zu verändern, außer ihr habe z.B. bei Docker extern Port 80 auf intern Port 3777 gemappt. Dann kommt hier Port 80 rein.

Ebenso bleibt die IP für den Ereignis-Hook normalerweise leer.
Für Docker/NAT hat Symcon einen Systemweiten Spezialschalter mit der PublicNAT-IP, wo die IP-Adresse z.B. eures NAS reinkommt.

HTTPS in den Experteneinstellungen darf nur benutzt werden, wenn Symcon auch über eine WebServer-Instanz mit gültigen Zertifikat verfügt.

Michael

Ah alles klar. Da sollten die Counter laut Beschreibung aber ebenfalls bei einer neuen Verbindung resettet werden.
Ich hake mal bei AVM nach. Irgendwas haben sie ja scheinbar gemacht, dass der Reset seit 7.50 nicht mehr stattfindet.

Bin noch auf 7.29. Kann also nicht einmal die SmartHome Geräte testen… wenn ich welche hätte :rofl:
Michael

Moin Moin,
ich habe eine 7390 mit einer 6.x Firmware. Und 3 Powerline, welche ich auch in der FB sehe. Allerdings nicht in IPS. Wenn ich eine entsprechende Instanz anlege, bleibt sie leer. Im Konfigurator wird „url invalid“ angezeigt. Geht das Ganze nur mit der V7.x ?
Gruß Michael

Wenn der Konfigurator sie nicht anbietet, dann unterstützt deine Box das nicht.
Michael

Was heißt unterstützt sie nicht? Drinne sind sie doch…

Was du in der Oberfläche siehst, bedeutet nicht das es auch für das Modul zur Verfügung steht.

Der Konfigurator liest deine Bos aus. Und wenn die entsprechenden Funktionen nicht extern (für dieses Modul) bereitgestellt werden, dann bietet der Konfigurator die Instanz auch nicht an.
Darum auch url invalid → Deine Box kennt diese Funktionen nicht.

Also Box updaten. Vielleicht kommt die Funktion dann hinzu.
Michael

1 „Gefällt mir“

Version 0.74

ist im Store online.

Hinweise für die Subscribe-Fehler und deren Fehlersuche bitte hier nachlesen und auf den Beitrag auch antworten.

Wer schon einmal eine SmartHome/Homeautomation Instanz angelegt hat. Bitte diese löschen und über den Konfigurator neu anlegen. Freue mich auf Feedback → Und besseren Ideen für die Variablennamen / Werte.

Changelog:

Danke dir. Leider kann ich die 7390 m.W. nicht auf eine v7.x updaten. Das geht nur für die alte 7490. blöd…

Gruß Michael

Mal etwas Feedback zur Smarthome Sache. Bin auf der neusten 7.39 InHoiuse Beta der 7590ax. Ich habe einen DECT200, eine DECT 500 LED Birne und einen HanFun Bewegungsmelder.
So wie ich das verstehe muss man eine Instanz pro Gerät anlegen. Die AIN muss man dazu wohl selbst aus der Box ermitteln und dann in die Instanz eintragen. Zunächst einmal solltest du die Fehlermeldung abfangen, wenn keine AIN eingegeben wurde.

Die AIN meines DECT 200 sieht so aus: 08763 0002443
Bei Werte aktualisieren passiert das:

Warning: UPnPError(713)
#0 /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php(324): FritzBoxModulBase->SendEx('GetSpecificDevi...', 0, Array)
#1 /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/FritzBox Homeautomation/module.php(134): FritzBoxModulBase->Send('GetSpecificDevi...', Array)
#2 /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/FritzBox Homeautomation/module.php(93): FritzBoxHomeautomation->GetSpecificDeviceInfos()
#3 /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/FritzBox Homeautomation/module.php(76): FritzBoxHomeautomation->UpdateInfo()
#4 /-(3): FritzBoxHomeautomation->RequestAction('RefreshInfo', true)
#5 {main}
SpecifiedArrayIndexInvalid in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 354
 in /- on line 3

Allerdings werden die Variablen irgendwie wohl korrekt angelegt.
Bei der DECT500 und dem HANFUN Gerät passiert jetzt gar nichts mehr, wenn man auf aktualisieren klickt.

Bin gerne bereit das mit dir weiter zu erkunden…

Box und Symcon im gleichen Netz. Symcon läuft auf einer eigenen Hardware. Keine Virtualisierung, etc. im Spiel.

EreignisAbonnentFehler:

26.01.2023, 09:16:03 | TimerPool            | FritzBox WLAN (gast) (RenewSubscription): 
Warning: 
Warning: Error on subscribe (Result)
/upnp/control/wlanconfig3 in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 220
 in /- on line 1

26.01.2023, 09:16:03 | TimerPool            | FritzBox WLAN (gast) (RenewSubscription): 
Warning: 
Warning: Error on subscribe (Result)
/upnp/control/wlanconfig3 in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 220
 in /- on line 1

26.01.2023, 09:16:03 | TimerPool            | FritzBox WLAN (gast) (RenewSubscription): 
Warning: 
Warning: Error on subscribe (Result)
/upnp/control/wlanconfig3 in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 220
 in /- on line 1

26.01.2023, 09:16:03 | TimerPool            | FritzBox WLAN (gast) (RenewSubscription): 
Warning: 
Warning: Error on subscribe (Result)
/upnp/control/wlanconfig3 in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 220
 in /- on line 1

26.01.2023, 09:16:03 | TimerPool            | FritzBox WLAN (gast) (RenewSubscription): 
Warning: 
Warning: Error on subscribe (Result)
/upnp/control/wlanconfig3 in /var/lib/symcon/modules/.store/de.nall.chan.fritzbox/libs/FritzBoxBase.php on line 220
 in /- on line 1