Bitte einmal Screenshot der FritzBox-IO Instanz (Splitter) zeigen und prüfen ob der angezeigte Webhook korrekt ist und sich aus dem Netzwerk der Fritzbox erreichen lässt (Zugriff auf WebFront aus dem FritzBox-Netz reicht auch).
Lass mir bitte einmal ein Debug zukommen.
- Jeweils bitte die Debug-Reiter vom FritzBox-IO und einer Fehlerhaften Device-Instanz öffnen und das Limit ausschalten.
- In der Device-Instanz einmal etwas in der Konfig hin und zurückändern, so das die Einstellungen neu übernommen werden können.
- Die Dumps der beiden Instanzen nach dem übernehmen der Einstellungen anhalten und mir zukommen lassen (mt@neo-ami.de)
Da das Event ‚PhysicalLinkStatus‘ heißt, schätze ich mal das es wirklich den physikalischen WAN-Anschluss meint, welcher hier nur Up/Down/Initializing/Unavailable als Status hat.
Es gibt dort als ‚WANAccessType‘ auch nur physikalischen und keine logischen Werte.
Die adaptive Anpassung wird da also nicht reinspielen.
Das Reconnect wirst du dort auch nicht finden, wenn es nur auf PPPoE Ebene passiert.
Das ist dann in der WAN DSL Link Instanz (die ist/war aber noch kaputt) und dort ist das Event ‚LinkStatus‘ also der logische Zustand.
Bitte einmal wie oben bei @Slummi
Screenshot der FritzBox-IO Instanz (Splitter) zeigen und prüfen ob der angezeigte Webhook korrekt ist und sich aus dem Netzwerk der Fritzbox erreichen lässt (Zugriff auf WebFront aus dem FritzBox-Netz reicht auch).
Lass mir bitte einmal ein Debug zukommen.
- Jeweils bitte die Debug-Reiter vom FritzBox-IO und einer Fehlerhaften Device-Instanz öffnen und das Limit ausschalten.
- In der Device-Instanz einmal etwas in der Konfig hin und zurückändern, so das die Einstellungen neu übernommen werden können.
- Die Dumps der beiden Instanzen nach dem übernehmen der Einstellungen anhalten und mir zukommen lassen (mt@neo-ami.de)
Das alte Projekt ist nicht vergleichbar, da es die UPnP-Events zwar ausgewertet; deren ausbleiben aber nicht erkannt hat.
Es gab hier im Modul aber dazu keine Änderungen; wenn es also mit dem Modul mal funktioniert hat, und jetzt nicht mehr, dann haben sich andere Umstände geändert.
Nö… da es anders funktioniert
Das ist dann kein Wunder, und vollkommen korrekt das die Box nicht gefunden wird.
Und
Korrekt, ist ein ‚Fehler‘ im Design. Wird korrigiert.
Finger weg nicht anfassen
Die Werte können sich jederzeit ändern und werden auch nicht von mir dokumentiert.
Alles was das Modul ‚intern‘ mit seinen Variablen macht ist nicht public. In einem Script Funktionen der API wie FB_GetInfo() aufrufen geht aber, nur dann muss man sich selber um die übergebenen Werte kümmern.
Eventuell kommen noch Aktionen hinzu um z.B. ‚RefreshState‘ anzubieten. Aber eine Instanz-Funktion wird es dafür nicht mehr geben.
Vollkommen egal. Das macht VS Code/CS-Fixer automatisch wenn (k)ein UTF-Zeichen im Code ist.
Und die tests\stubs sind eh von Symcon und nicht mir
Ich vermute du hast die alten VariablenProfile vom FritzBox-Projekt nicht gelöscht. Und durch die Fehlermeldung wurde dann die IP auch nicht abgefragt.
Michael