[RELEASE] (Noch) ein Addon für die Fritzbox: Fritzbox Callmonitor

  • RPi2 + LibereElec 8.0.2 + EDIMAX EW-7811UN

  • Knips' bitte mal die Option "Datenaustausch verschlüsseln" im Addon-Setup aus.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Die Fehlermeldung mit Verschlüsselung ist verschwunden, was auch zu erwarten war, aber alles andere ist gleich geblieben.

    Code
    15:16:45  18.576180 T:1807070272  NOTICE: [service.fritzbox.callmonitor] 21 entries from fritz.box loaded, 0 images cached
    15:16:45  18.593184 T:1807070272   DEBUG: POParser: loaded 30 strings from file /storage/.kodi/addons/service.fritzbox.callmonitor/resources/language/German/strings.po
    15:16:45  18.595915 T:1807070272   DEBUG: POParser: loaded 0 strings from file /storage/.kodi/addons/service.fritzbox.callmonitor/resources/language/English/strings.po
    15:16:45  18.596809 T:1807070272   ERROR: [service.fritzbox.callmonitor] Could not connect to fritz.box:1012
    15:16:45  18.597111 T:1807070272   ERROR: [service.fritzbox.callmonitor] [Errno 111] Connection refused
    15:16:45  18.597298 T:1807070272  NOTICE: [service.fritzbox.callmonitor] Monitoring finished
    15:16:45  18.597801 T:1807070272    INFO: CPythonInvoker(1, /storage/.kodi/addons/service.fritzbox.callmonitor/default.py): script successfully run
    15:16:45  18.618097 T:1967611904   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib-arm.so)
    15:16:45  18.618441 T:1967611904   DEBUG: Loading: /usr/lib/kodi/system/ImageLib-arm.so
    15:16:45  18.689758 T:1807070272    INFO: Python script stopped

    Man muss wahrscheinlich die Portfreigabe manuell machen.

    RPi2 + LibereElec 8.0.2 + EDIMAX EW-7811UN

  • Man muss wahrscheinlich die Portfreigabe manuell machen.

    Da wüsste ich jetzt nicht, wie das geht. Alternativ kannst Du mal per Konsole (Putty o.ä.) mal per netstat -tan nachschauen, ob der Port nicht doch schon offen ist.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Einen User muss man nicht zwangsweise anlegen. Du kannst auch den Standarduser verwenden. Dazu ftpuser eintragen und PW freilassen.

    Es hat nicht viel gebracht:

    Spoiler anzeigen

    RPi2 + LibereElec 8.0.2 + EDIMAX EW-7811UN

  • Statuscode 500 ist ein allgemeiner Serverfehler. Aus irgendeinem Grund kann die Anfrage nicht beantwortet werden.

    EDIT: Siehe auch hier (auch hier kommt ein 500er)

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Statuscode 500 ist ein allgemeiner Serverfehler. Aus irgendeinem Grund kann die Anfrage nicht beantwortet werden.

    EDIT: Siehe auch hier (auch hier kommt ein 500er)


    Bei mir war es schon aktiviert.

    Kann bitte jemand unter "Diagnose -> Sicherheit" nachschauen, ob der Port 1012 als freigegeben angezeigt wird?

    RPi2 + LibereElec 8.0.2 + EDIMAX EW-7811UN

  • Ist freigegeben/wird nicht angezeigt: FB 7320

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo,

    seit gestern habe ich in Kodi folgende Fehlermeldung:
    [errorbox]
    EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.ImportError'>
    Error Contents: No module named six
    Traceback (most recent call last):
    File "C:\Users\Alle\AppData\Roaming\Kodi\addons\service.fritzbox.callmonitor\default.py", line 12, in <module>
    from resources.lib.PhoneBooks.PhoneBookFacade import PhoneBookFacade
    File "C:\Users\Alle\AppData\Roaming\Kodi\addons\service.fritzbox.callmonitor\resources\lib\PhoneBooks\PhoneBookFacade.py", line 8, in <module>
    from PhoneBookBase import PhoneBookBase
    File "C:\Users\Alle\AppData\Roaming\Kodi\addons\service.fritzbox.callmonitor\resources\lib\PhoneBooks\PhoneBookBase.py", line 2, in <module>
    from six import with_metaclass
    ImportError: No module named six
    -->End of Python script error report<--
    [/errorbox]

    Davor lief der Callmonitor immer einwandfrei. Habe nichts geändert.
    Kann mir vielleicht jemand helfen?

  • Hi,

    der Callmonitor hat ein paar grundlegende Erweiterungen erfahren. So ist es jetzt möglich, Anruferbilder aus der Apple iCloud anzeigen zu lassen. Diese Erweiterung kommt von einem Mitstreiter, der am Callmonitor mitentwickelt. Die Änderungen sind so umfangreich, dass ein Versionssprung von der 1.4.5 auf die 2.0.0 erfolgt ist ;). Leider sind Entwicklungsumgebung (bei der alle Module logischerweise installiert sind) und Softwwareumgebung des Anwenders zwei verschiedene Paar Schuhe, so dass beim Anwender der eine oder andere Fehler auftritt. Wir arbeiten daran.

    Du kannst auf die vorherige Version 1.4.5 downgraden. Bitte die aktuelle Version deinstallieren, die 1.4.5 hier herunterladen und aus der Zip heraus installieren. Automatische Aktualisierung für dieses Addon bitte abschalten.

    EDIT: Fehler gefunden und behoben. Neue Version ist allerdings noch nicht im Repo.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    2 Mal editiert, zuletzt von PvD (14. Juli 2016 um 09:45)

  • Hallo,
    besten Dank für die Arbeit.
    Habe es unter Win7 getestet - funktioniert einwandfrei.
    Test unter Android (Fire TV stick und Tablet Android 6) fehlgeschlagen. Gubt immer noch ene Fehlermeldung.
    Kann die Log im moment leider nicht posten da ich unterwegs bin.


    So nun noch die Log.
    System Android 6.0.1
    Kodi 16.1
    [errorbox]
    ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.AttributeError'> Error Contents: 'module' object has no attribute 'NullHandler' Traceback (most recent call last): File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…itor/default.py", line 413, in <module> CallMon = FritzCallmonitor() File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…itor/default.py", line 90, in __init__ self.getPhonebook() File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…itor/default.py", line 167, in getPhonebook self.__phoneBookFacade = PhoneBookFacade(imagepath=__ImageCache__) File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…neBookFacade.py", line 37, in __init__ for phone_book in _find_phone_book_classes(): File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…neBookFacade.py", line 17, in _find_phone_book_classes imported_module = __import__('resources.lib.PhoneBooks.'+module[:-3], locals(), globals(), ['object']) File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…s/AppleCloud.py", line 14, in <module> from pyicloud import PyiCloudService File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…oud/__init__.py", line 4, in <module> logging.getLogger(__name__).addHandler(logging.NullHandler()) AttributeError: 'module' object has no attribute 'NullHandler' -->End of Python script error report<--[/errorbox]

    Einmal editiert, zuletzt von guenni1404 (18. Juli 2016 um 19:47) aus folgendem Grund: Log eingefügt

  • Ich bekomme folgende Fehlermeldung

    Code
    11:03:56  16.634155 T:1768944544  NOTICE: [service.fritzbox.callmonitor] 0 entries from 192.168.178.1 loaded, 0 images cached
    11:03:56  16.681467 T:1768944544   ERROR: [service.fritzbox.callmonitor] Could not connect to 192.168.178.1:1012
    11:03:56  16.681797 T:1768944544   ERROR: [service.fritzbox.callmonitor] [Errno 111] Connection refused
    11:03:56  16.682058 T:1768944544  NOTICE: [service.fritzbox.callmonitor] Monitoring finished


    Mache ich irgend etwas falsch?
    Was muss bei Benutzername angegeben werden? Meine Fritzbox besitzt nur ein Kennwort ohne Benutzername
    Muss man an der Fritzbox noch etwas einstellen?

    • Port 1012 auf der Fritz freigegeben?
    • Mit einem kompletten Login (User/Password) funktioniert es in jedem Fall (sollte ich mal als Required im Readme aufnehmen). Offensichtlich mag die Fritz in den höheren OS-Versionen nur noch eine komplette Authentifizierung.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ist zwar für die 7390, gilt aber auch für andere Boxen: https://avm.de/service/fritzb…Box-einrichten/

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Ich bekomme es auch nicht zum Laufen, die App ist zwar da aber es kommt immer ein Fehler die app kann ich nicht "ausführen" Habe auch ein Android System und komme leider nicht auf den Log.Glaube er sagt was das die "Rechte" fehlen.
    Meinst du ich kann auch versuchen die alte Version draufzubügeln?

  • Da muss Dir einer helfen, der das auf Android am Laufen hat. Sorry, da bin ich leider raus - und ohne Log wird das erst recht nichts...

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • im Prinzip habe ich genau das gleiche Problem, kann es sein das es die attribute sind?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!