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

  • HI.

    Das Addon zeigt im Log die vollständige Telefonnummer an.
    Ich hatte kürzlich ein Log für ein anderes Addon ins Netz gestellt und dort wurde das bemerkt. Finde das ein wenig bedenklich.
    Wäre es nicht sinnvoll die Nummer in * zu fassen bzw die letzten 5 Stellen?

    HIer ein Ausschnitt aus dem Log (Nummer von mir geändert):

    Code
    2019-05-21 07:45:58.443 T:1688957824  NOTICE: [service.fritzbox.callmonitor] trying to resolve name from incoming number 0170987654321
    2019-05-21 07:46:08.528 T:1688957824   ERROR: [service.fritzbox.callmonitor] timed out
    2019-05-21 07:46:08.528 T:1688957824  NOTICE: [service.fritzbox.callmonitor] Incoming call from unbekannt (0170987654321)
    2019-05-21 07:46:09.030 T:1688957824  NOTICE: [service.fritzbox.callmonitor] Line connected
    2019-05-21 07:46:22.235 T:1688957824  NOTICE: [service.fritzbox.callmonitor] Line disconnected


    Viele Grüße :)

    RaspberryPi 3+ | Kodi 19 Milhouse mit Amazon & Netflix

  • Seit der Version 2.0.16 (4. Apr. 2018) werden die Telefonnummern maskiert (0*****15). Siehe auch https://github.com/b-jesch/servic…ools.py#L35-L37

    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

    Einmal editiert, zuletzt von PvD (22. Mai 2019 um 17:50)

  • Danke für die Antwort.
    Das ist seltsam. Ich dachte ich wäre aktuell mit der 2.0.12, da die Kodinerds-Repo das einspielt.

    Das Addon ist im Kodinerds Repo verfügbar.

    Git: http://github.com/b-jesch/service.fritzbox.callmonitor


    Ich konnte erst auf die 2.0.23 mit dem oben zitierten Git Link aus Beitrag 1. Ein Update bringt mir wieder die 2.0.12 zurück.
    Autoupdate ist jetzt deaktiviert.

    Ist das in der Kodinerds-Repo oder bei mir falsch eingetragen?
    Hier noch 2 Bilder wie es bei mir jetzt angezeigt wird.

    [xattach=34966]Kodinerds-Repo Version[/xattach]

  • Meine Addons werden nur noch in meinem Repo aktuell gehalten. Du kannst aber mein Repo aus dem Zip in meiner Signatur installieren oder das Repo über das Kodinerds-Repo installieren: Addon-Repositories -> SaXBMC-Repo. Dann wirst Du auch mit Aktualisierungen versorgt.

    Den Startthread habe ich mal angepasst...

    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

    Einmal editiert, zuletzt von PvD (23. Mai 2019 um 09:43)

  • Alles klar, Danke dir. Hab es bei mir eingefügt.
    Welchen Grund hat das eigentlich?

    Ist leider jetzt recht irreführend wenn in der Kodinerds-Repo noch das alte Addon vorhanden ist.

    RaspberryPi 3+ | Kodi 19 Milhouse mit Amazon & Netflix

  • Das Kodinerds-Repo ist mit 2GB an aktuellen, aber auch uralten Versionen zum Datenmonster geworden und müsste mal versionsbereinigt werden. Allein das Syncen über Git kann da schon mal 45min dauern. Und dann hat man den Aufwand der doppelten Datenpflege...

    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

  • Servus,
    ich konnte lange nicht die neue Version testen, aber leider habe ich immer noch das Problem, wenn ich Kodi starte das Addon gleich einen Fehler ausgibt. Erst nach dem deaktivieren und aktivieren des Addons funktioniert es.

    Hier mal der Auszug aus der [definition=12,3]Debug-Log[/definition]:

    Hoffe der Fehler kann gefixt werden, da das Addon mir sehr gefällt.

    Gruß
    DarkZone

  • Der Auszug nur mit der Exception nutzt mir leider nichts, die Debugmeldung 'Cache picture from <url>' ein paar Zeilen weiter oben wäre interessanter für mich gewesen.

    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

  • Wahrscheinlich nur, wenn's funktioniert oder wird das auch ausgegeben, wenn das Addon den Fehler ausgibt?

    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 verstehe den Fehler leider nicht so wirklich. Wenn das Addon von alleine starten soll, gibt es einen Fehler und es funktioniert nicht. Wenn ich das Addon deaktiviere und neu aktiviere, dann geht es..

    Edit:
    Hier der Logauszug, wenn ich das Addon neu aktiviere:

    Diese Logs habe ich nicht, wenn Kodi startet..

  • Ich bin dabei, das einzugrenzen. Kannst Du mich evtl. beim Debuggen untersützen, d.h. kannst Du Dateien im Addon austauschen?

    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

  • Diese Logs habe ich nicht, wenn Kodi startet..

    Doch, die Einträge sind nur über das gesamte Log verstreut, da beim Kodistart ja auch noch alles mögliche nebenher abgearbeitet sind. Ich mache mal eine Konversation auf, um den Thread hier nicht weiter aufzufüllen.

    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

  • Moin,

    @BJ1: erstmal vielen Dank für dieses geniale Addon! :thumbup:

    Ich habe nur ein Problem mit den Fotos: beim Start werden die in der Fritzbox hinterlegten Fotos zwar in den cache geladen, allerdings sind diese alle korrupt:

    kaputt.jpg

    Umgebung:

    • Fritzbox 6490 Cable mit FRITZ!OS: 07.10
    • Kodi 18.4 auf Windows 10
    • Fritzbox Callmonitor 2.0.24


    Ich habe die Kontaktfotos im internen Speicher der FB. Wenn ich die Fotos auf einen USB-Stick speicher und diesen in die FB stecke wird dieser zwar erkannt aber bei der Auswahl des Fotos bekomme ich keine Möglichkeit das Foto vom Stick zu laden, sonder bekomme immer einen Upload-Prompt:

    Das Log wirft auch keine Fehler:

    Code
    2019-09-09 23:58:24.797 T:2044  NOTICE: [service.fritzbox.callmonitor] Settings loaded
    2019-09-09 23:58:24.813 T:2044  NOTICE: [service.fritzbox.callmonitor] Connected, listen to 192.168.178.1 on port 1012
    2019-09-09 23:58:24.816 T:2044  NOTICE: [service.fritzbox.callmonitor] Looking for all phonebook modules in C:\Users\Andi\AppData\Roaming\Kodi\addons\service.fritzbox.callmonitor\resources\lib\PhoneBooks
    2019-09-09 23:58:24.816 T:2044  NOTICE: [service.fritzbox.callmonitor] Found module file, import resources.lib.PhoneBooks.AppleCloud
    2019-09-09 23:58:26.933 T:2044  NOTICE: [service.fritzbox.callmonitor] Yield phonebook module AppleCloud
    2019-09-09 23:58:26.935 T:2044  NOTICE: [service.fritzbox.callmonitor] Found module file, import resources.lib.PhoneBooks.PytzBox
    2019-09-09 23:58:26.946 T:2044  NOTICE: [service.fritzbox.callmonitor] Yield phonebook module PytzBox
    2019-09-09 23:58:29.028 T:2044  NOTICE: [service.fritzbox.callmonitor] 82 entries from 192.168.178.1 loaded, 6 images cached

    Im Cache finde ich alle Dateien aber wenn ich die mit einer .jpg-Endung versehe sind alle korrupt.

    Hat jemand einen Tipp für mich wie ich die (offensichtlich im internen Speicher) in der FB abgespeicherten Fotos sauber im Addon präsentieren kann?

    Dank und Gruß
    Skibi

  • @Skibi: Bilder werden jetzt explizit im Binary-Modus in den Cache geschrieben. Du solltest ein Update auf die 2.0.25 bekommen, sofern mein Repo installiert ist. Scheinbar sind die linuxiden Versionen von Python beim Schreiben von Dateien binärsicher, Windows dagegen wohl nicht, ansonsten wäre das schon eher aufgefallen.

    Du kannst ja mal schauen, ob das jetzt passt.

    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

  • Guten Abend!
    Ich habe folgendes Problem: Immer wenn ein Telefonat eingeht bzw. wenn ich einen Anruf tätige geht der Fernseher an. Kann ich das Abstellen? (Fritzbox Callmonitor Version 2.0.25, LibreELEC 9.1.501 auf Raspi 2)
    Vielen Dank.

  • Kann es sein, daß Du den TV per CEC mit dem Raspi steuerst? Geht der TV an, wenn Du z.B. die Lautstärke per FB änderst? Evtl. hilft die Einstellung im Callmonitor "Bei Anruf Lautstärke reduzieren". Damit werden dann auch keine Befehle an Kodi/TV gesendet.

    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

Jetzt mitmachen!

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