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

  • Hallo BJ1,

    ich hab leider ein Problem mit deinem Plugin,
    FritzBox 7490 mit FRITZ!OS: 06.92

    Ich habe im Webinterface der FritzBox jpegs hochgeladen, die werden im Telefonbuch auch angezeigt, doch das Plugin von dir scheint sie nicht zu erkennen.

    Code
    18:29:53.915 T:1922404192  NOTICE: ADDON: service.fritzbox.callmonitor v2.0.12 installed
    18:30:38.131 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Settings loaded
    18:30:38.145 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Looking for all phonebook modules in /home/osmc/.kodi/addons/service.fritzbox.callmonitor/resources/lib/PhoneBooks
    18:30:38.808 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Found module file, import resources.lib.PhoneBooks.AppleCloud
    18:30:42.325 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Yield phonebook module AppleCloud
    18:30:42.436 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Found module file, import resources.lib.PhoneBooks.PytzBox
    18:30:42.709 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Yield phonebook module PytzBox
    18:30:52.795 T:1565520624  NOTICE: [service.fritzbox.callmonitor] 12 entries from fritz.box loaded, 0 images cached
    18:30:52.895 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Connected, listen to fritz.box on port 1012

    Bei einem Anruf:


    Code
    19:17:20.107 T:1565520624  NOTICE: [service.fritzbox.callmonitor] trying to resolve name from incoming number 08154711
    19:17:20.110 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Match an entry in database for 08154711: Tobias Handy
    19:17:20.117 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Incoming call from Tobias Handy (08154711)
    19:17:26.228 T:1565520624  NOTICE: [service.fritzbox.callmonitor] Line disconnected

    Das Notification Popup kommt hoch aber nur mit dem Standard Icon.

    Hier meine Settings.


    Hab ich was falsch gemacht oder gab es eine Änderung am FritzOS?

    Danke und Gruß
    Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Ich habe im Webinterface der FritzBox jpegs hochgeladen, die werden im Telefonbuch auch angezeigt, doch das Plugin von dir scheint sie nicht zu erkennen.

    Ja, da war irgendwas. Ich muss ohnehin nochmal ans Plugin ran.

    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

  • Code
    18:29:53.915 T:1922404192 NOTICE: ADDON: service.fritzbox.callmonitor v2.0.12 installed


    Zieh' Dir mal die 2.0.13. Evtl. musst Du mein Repo installieren

    Code
    18:30:52.795 T:1565520624 NOTICE: [service.fritzbox.callmonitor] 12 entries from fritz.box loaded, 0 images cached

    Wenn aus den "0 images cached" was anderes wird, hat er auch die Thumbs für die Anzeige. Die findest Du dann unter ~/.kodi/userdata/addon_data/service.fritzbox.callmonitor/cache

    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 Moin,

    mit der 2.0.13 klappt es jetzt. Danke dir !!!

    By the way, in deinem Repo ist sie noch nicht, denke du musst deine addons.xml updaten. Ich hab mir die neue Version direkt gezogen.

    Danke und Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Moin Moin,

    jetzt kommen zwar Bildchen, aber nur 1x, dann beendet sich der Monitor:

    Code
    21:40:58.255 T:1592783600  NOTICE: [service.fritzbox.callmonitor] Line disconnected
    21:40:58.263 T:1592783600   ERROR: [service.fritzbox.callmonitor] Error at line 362
    21:40:58.263 T:1592783600   ERROR: [service.fritzbox.callmonitor] KeyError
    21:40:58.264 T:1592783600   ERROR: [service.fritzbox.callmonitor] muted
    21:40:58.264 T:1592783600  NOTICE: [service.fritzbox.callmonitor] Monitoring finished

    Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Beim eingehenden oder ausgehenden Anruf? Kann es jetzt gerade nicht testen (bin auf Arbeit).

    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,

    Beim eingehenden oder ausgehenden Anruf? Kann es jetzt gerade nicht testen (bin auf Arbeit).

    war ein eingehender Anruf.

    Einen Anruf macht er immer sauber, einen zweiten nimmt er nicht an.

    Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Beim zweiten Anruf ist der Callmonitor schon weg. Es gibt einen Keyerror bei den Player-Conditions beim Disconnect. Muss ich mal in Ruhe schauen, was da los 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

  • @tdoe: Kannst Du mal gegenchecken? Bitte mal die default.py im ZIP im Anhang über die bestehende default.py in service.fritzbox.callmonitor rüberbügeln und den Service deaktivieren/aktivieren (muss neu geladen werden) oder Kodi neu starten.

    Dateien

    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,

    hat 3x in reihe funktioniert.

    gemutet hat es jedoch nicht...

    Danke und Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • gemutet hat es jedoch nicht...

    Das macht es auch nicht (mehr), stattdessen gibt es eine Lautstärkereduzierung auf x% der vorhandenen Lautstärke. Wenn Du muten willst, musst du %x im Setup auf 0 stellen. Der 'muted' im Log bezieht sich auf den aktuellen Zustand des Players, ob der gemutet ist - oder nicht.

    Dann gibt es noch die Option, schon beim Klingeln zu muten/LS zu reduzieren oder erst bei Annahme des Telefonats.

    Kannst Du nochmal testen?

    Dateien

    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,

    schaut gut aus!


    Danke

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Ok, ich mach' einen Versionsbump fertig...

    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,

    Frage: Ist es möglich dass du während ein Anruf aktiv ist eine INFO Variable befüllst?, Sowas Wie $INFO[FritzCallMon]==true ???

    Wäre es auch möglich eine INFO Variable zu befüllen mit der Anzahl der entgangenen Anrufe?

    Vielen Dank
    Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • Frage: Ist es möglich dass du während ein Anruf aktiv ist eine INFO Variable befüllst?, Sowas Wie $INFO[FritzCallMon]==true ???

    Das geht. Willst Du Dauergespräche überwachen? ;)


    Wäre es auch möglich eine INFO Variable zu befüllen mit der Anzahl der entgangenen Anrufe?

    Das gibt die Fritzbox nicht her, jedenfalls nicht über den Monitorport.

    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

  • Hi @BJ1,

    Das geht. Willst Du Dauergespräche überwachen? ;)


    Es geht um meinen service.infocollector, ich bin dabei das "skinner-tauglich zu umzubauen,
    so dass im aktuellen Skin Ordner ein Konfig File abgelegt werden kann um die Notification Area zu befüllen.
    Aktuell habe ich bereits drin:

    • Unwetterwarnungen
    • FHEM-Control
    • deinen KN Switchtimer

    und jetzt wollte ich deinen Call-Monitor noch integrieren.

    Das gibt die Fritzbox nicht her, jedenfalls nicht über den Monitorport.

    Schade, das wäre noch ein tolles Feature gewesen... träumen darf man ja ;)

    Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • deinen KN Switchtimer

    Der Switchtimer legt schon seit längerer Zeit seine Timer in einer JSON ab. Die findest Du unter userdata/addon_data/service.kn.switchtimer. Den Ordner kannst Du referenzieren über:


    Code
    profiles = xbmc.translatePath(addon.getAddonInfo('profile'))
    __timer__ = os.path.join(profiles, 'timer.json')

    Damit kann auch jedes Profil seine eigenen Timer haben.

    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 Moin,

    ich hab einfach auf deine INFO Variable: SwitchTimerActiveItems referenziert.

    Gruß Tobias

    Externer Inhalt github.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mein Repository: repository.tdoe-1.0.2.zip -

    Externer Inhalt www.paypalobjects.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Motivations Booster

  • ich hab einfach auf deine INFO Variable: SwitchTimerActiveItems referenziert.

    Ja, die ist als einzige noch übrig geblieben ;)

    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!