Ich habe weiter getestet. Dazu habe ich das Addon einmal auf einem Raspi3 installiert, auf dem Kodi auf Basis von OSMC (also grob gesehen Debian) läuft und einmal auf einem Android-Tablet. Ergebnis: Auf Android läuft das Addon sofort wie gewünscht, auf OSMC (das ja auch auf der Vero4K läuft) nicht. Damit kann man zumindest schon einmal die Fritzbox/FritzOS als Fehlerquelle ausschließen. Ich schaue mal nach, ob OSMC irgendwelche Firewall-Geschichten macht, derer ich mir bislang nicht bewusst bin.
[RELEASE] (Noch) ein Addon für die Fritzbox: Fritzbox Callmonitor
-
PvD -
12. Januar 2015 um 19:16 -
Erledigt
-
-
Ich habe noch weitere Testrunden durchgeführt.
a) Auf einem Odroid-C1 mit einem etwas älteren LibreElec-Fork läuft das Addon so, wie es soll - ein weiterer Hinweis darauf, dass nicht die FB oder FritzOS die Ursache sind.
b) Ich habe auf dem Odroid-C1 das eingeschränkte Fritzbox-Konto verwendet, was kein Problem war, während das Fritzbox-Konto mit vollen Rechten auf den OSMC-basierten Geräten keine wirkliche Besserung brachte. Wenn man es allerdings schafft, einen Anruf genau in dem ersten 5-Sekunden-Fenster (also vor dem ersten Timeout) zu platzieren, wird er wie gewünscht durch das Addon signalisiert, was sich dann auch im [definition='1','2']kodi.log[/definition] entsprechend wiederfindet. Nur anschließend funktioniert es nicht mehr.
Nach dem Ausschlussprinzip vermute ich die Ursache irgendwo bei OSMC. Eine Firewall ist dort allerdings nicht aktiv und angesichts identischer Kodi-Versionen auf Android und OSMC bin ich geneigt, den Fehler auf der Betriebsystemsebene oder ggf. bei einem Pythonmodul zu verorten. Schade, ich hatte gehofft, es wäre nur eine falsche Einstellung.
Ich habe auch im OSMC-Forum nachgefragt,
mal sehen, was noch passiert.
-
-
Ich habe das Fehlerhandling mal um die Exception "OSError" erweitert, vielleicht führt das zum Ziel:
Codeexcept socket.error as e: pass except (OSError, KeyError, Exception) as e: if 'timed out' in str(e): pass else: writeLog('Connection error or communication failure occured', level=xbmc.LOGERROR) writeLog('At line %s: %s' % (sys.exc_info()[-1].tb_lineno, str(type(e).__name__)), xbmc.LOGERROR) writeLog(e.args, level=xbmc.LOGERROR) self.Mon.waitForAbort(60) self.connect()
siehe auch https://github.com/b-jesch/servic…ment-1165701556
Im Anhang die geänderte default.py. Da ich kein Raspberry habe, kann ich leider nicht testen.
-
Update mit den o.g. Änderungen im Repo.
-
-
Hallo,
Hab hier das Problem, dass die Verbindung von einem Raspberry Pi 2B zu einer Fritzbox 7530 nicht aufgebaut werden kann.
Port 1012 ist an der Fritte freigeschaltet. Von anderen Geräten (Sony Android TV) aus funktioniert die Verbindung mit dem Addon und gleichen Einstellungen auch.
Fritzbox und die Kodi-Clients sind in anderen VLANs/Subnetzbereichen und durch eine OPNsense-Firewall getrennt. Dort sind die entsprechenden Regeln eingetragen und das Protokoll sagt auch dass die Anfrage von Kodi gesendet und an die Fritzbox weitergeleitet wird. In der Fritzbox wird in der Ereignisanzeige kein Anmeldeversuch gelistet.Jemand eine Idee dazu?
Das Kodi-Log habe ich mit angehängt. -
Das Log ist Kacke. Das ist kein Debug
Log. -
-
Ein guter Einwand
Asche über mein Haupt.
Das Debug-Log möchte ich natürlich niemandem vorenthalten.
-
-
-
Hmm, die 10.70.70.70 ist nicht erreichbar.
Doch, ist sie:
Code
Alles anzeigenlogin as: root root@10.20.20.62's password: ############################################## # LibreELEC # # https://libreelec.tv # ############################################## LibreELEC (official): 11.0.6 (RPi2.arm) TV-Wohnzimmer:~ # # ping 10.70.70.70 PING 10.70.70.70 (10.70.70.70): 56 data bytes 64 bytes from 10.70.70.70: seq=0 ttl=63 time=1.332 ms 64 bytes from 10.70.70.70: seq=1 ttl=63 time=0.981 ms 64 bytes from 10.70.70.70: seq=2 ttl=63 time=0.998 ms 64 bytes from 10.70.70.70: seq=3 ttl=63 time=1.023 ms ^C --- 10.70.70.70 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.981/1.083/1.332 ms
-
Trotzdem kommt der Callmonitor nicht ans Socket. Evtl. mal eine ältere Version (3.0.10) manuell aus dem Nerdsrepo downloaden und probieren. Raspberries haben schon immer Probleme gemacht. Evtl. kannst Du auch aus den Issues was rauslesen: https://github.com/b-jesch/servic…lmonitor/issues
-
-
Habe die Versionen 3.0.10 und 3.0.9 noch getestet. Leider ebenfalls mit dem gleichen Fehlerbild. Alle noch älteren Versionen waren gar nicht zum laufen zu bekommen.
Den Issues konnte ich auch nichts entnehmen was vielleicht noch einen Lösungsansatz geliefert hätte.
Raspberries haben schon immer Probleme gemacht.
Da wird denke ich dann auch das Problem liegen. Irgendetwas scheinen die Teile auf OS- oder Netzwerkebene anders zu machen.
Wäre natürlich schön wenn wir die Fehlerursache ausfindig machen könnten. Aber vermutlich will mir der Raspberry damit auch nur sagen dass ich ihn durch modernere Hardware ersetzen soll -
Also ich kann bestätigen, das der Fritzbox Callmonitor auf einem Rasberry mit LibreELEC 12.0 mit Kodi (Omega) v21.0, ohne Probleme läuft.
Was ich aber mal hatte war, das dieser Anrufmonitor-Support nicht mehr wollte und ich über die Eingabe "#69*5*" ins Telefon, diesen wieder freischalten musste.
Danach lief wieder alles 1A! -
-
#96*5*
Das kann natürlich möglich sein, dass der Socket überhaupt nicht offen ist. Dagegen spricht, dass es auf anderen Clients im Haushalt funktioniert. Btw. die Anmeldung an die Fritzbox benötigt das Addon nur für das Telefonbuch. Soweit kommt das Addon aber überhaupt nicht.
-
Habe jetzt den Callmonitor-Socket nochmal explizit deaktiviert und wieder aktiviert.
Und siehe da: es geht
Danke euch!
-
-
Ich möchte, dass der Fritzbox Callmonitor auch funktioniert, wenn ich die Android-App WOW auf meinem Nvidia Shield TV Pro benutze. Leider gibt es für WOW kein Kodi-Addon. Gibt es eine Möglichkeit, die WOW-App in Kodi einzubinden oder Kodi im Hintergrund weiterlaufen zu lassen, während ich WOW schaue, damit der Kodi Fritzbox Callmonitor weiterhin die Anrufer anzeigt ?
-
Sorry, da bin ich komplett raus. Keine Ahnung.
-
-
...Gibt es eine Möglichkeit, die WOW-App in Kodi einzubinden oder Kodi im Hintergrund weiterlaufen zu lassen, während ich WOW schaue, damit der Kodi Fritzbox Callmonitor weiterhin die Anrufer anzeigt ?
Klar gibt es die Möglichkeit: Du kannst doch von Kodi aus auch die Android-Apps starten. Von dort WOWTV starten, Kodi läuft dann im Hintergrund weiter. Ob FB Callmonitor dann allerdings auch reagiert, das musst du halt mal testen.
Gruß Gz
-
Mal abgesehen davon, dass es mittlerweile sehr wohl ein Kodi-Addon für Wow gibt.
-
-
Klar gibt es die Möglichkeit: Du kannst doch von Kodi aus auch die Android-Apps starten. Von dort WOWTV starten, Kodi läuft dann im Hintergrund weiter. Ob FB Callmonitor dann allerdings auch reagiert, das musst du halt mal testen.
Gruß Gz
App über Kodi starten funktioniert natürlich, aber der FB Callmonitor reagiert dann leider nicht.
Mal abgesehen davon, dass es mittlerweile sehr wohl ein Kodi-Addon für Wow gibt.
Sky CH nur via VPN ?
Sky Go bekomme ich die Fehlermeldung
"Failed to fetch auth token"
Kann ich den token im Code bearbeiten, weil login mit passwort funzt leider nicht.
Wo bekomme ich das Kodi Addon für WOW ? Ich habe ein De Abo für Filme + Serien ?
-
GitHub - sunsettrack4/plugin.video.nowtv: Video add-on for the playback of movies/series/sports events provided by NOW TVVideo add-on for the playback of movies/series/sports events provided by NOW TV - sunsettrack4/plugin.video.nowtvgithub.com
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!