Plugin fritzmon Beta7 12192010 für SF 10x8 (ab Firmware 10844)
Hallo zusammen,
hier ist der fritzmon in der 7. Beta Version.
Für die Einsteiger:
fritzmon ist ein Plugin, das eingehende Anrufe auf dem TV angezeigt, wenn ein NCID fähiger Router (z.B. Vodafone Easybox) oder Telefon-System oder eine FritzBox verwendet wird. Für einen eingehenden Anruf, versucht das Plugin eine so genannte inverse Suche auf www.dasoertliche.de durchführen. Damit versucht das Plugin den Namen und die Adresse des Anrufers aus dem Internet zu bekommen. Dieses Feature funktioniert nur in Deutschland und wird wahrscheinlich Unsinn in anderen Ländern liefern (deshalb außerhalb von Deutschland am besten in den Settings abklemmen).
Außerdem kann das Plugin einen Namen statt der Rufnummer und optional auch ein JPEG-Bild anzeigen. Dieses Verhalten kann im Telefonbuch konfiguriert werden, welches in einem Abschnitt der Konfigurationsdatei abgelegt ist.
Was hat sich seit der Beta6 getan:
1. Ich habe den Wunsch umgesetzt, zu einem Anrufer auch ein Bild darstellen zu können (für die Insider: es wird sogar unverzerrt dargestellt - Grüße nach Korea). Die anhängenden Screenshots zeigen ein Beispiel.
2. Die Statemachine und das Rendering sind komplett überarbeitet. Das ist eine ziemliche Frickelei, da Fortis kein gescheites State-handling zur Verfügung stellt. Jedenfalls sollte diese Version auch bei Zustandsänderungen nichts mehr auf dem Schirm zerstören, was durch die Original Firmware dargestellt wird (zwischendurch aufpoppende Fenster etc). Allerdings kann es immer noch passieren, dass die Original Firmware sich unartig verhält - da kann ich dann auch nichts machen ;-)
Wichtig: Ihr solltet die Einstellungen in /var/etc/fritzmon.cfg dieses Mal überarbeiten.
Konkret heißt das, dass sich einige Detaileinstellungen verändert haben und ihr am besten IP-Adresse, Port und Phonebook in die mit diesem Paket gelieferte /var/etc/fritzmon.cfg übernehmt.
Ihr könnt auch prinzpiell mit einer alten Konfigurationsdatei weitermachen - allerdings läuft dann die OSD Optimierung nicht ganz ideal.
Die fiesen kleinen Details zum Release hier auf Englisch:
________________________________________
fritzmon BETA7 12.10.2010
for Octagon SF 10x8 HD
by maxodil
contact: maxodil on octagon-forum.com
General:
========
fritzmon is a plugin, which displays an incomming call on your TV, if you are
using a NCID capable router (e.g. Vodafone Easybox) or phone system or a
FritzBox.
For an incomming call, the plugin tries to perform a so called inverse search
on www.dasoertliche.de. By doing so, the plugin tries to fetch the name and
the address of the caller from the internet. This feature works only in Germany
and will probably product nonsense in other countries (thus you should disable
it elsewhere).
Furthermore the plugin can display a name and optionally also a jpeg image, if
a certain number calles. This behaviour can be configured in the phonebook
section of the config file.
Changes with this version:
==========================
- implemented option to render an jpeg-image for a caller
- reworked OSD behaviour & state machine (try to keep OSD components rendered
by Fortis after state changes - this is now as compliant as Fotis allows
us to do this. If you see rendering artifacts after state changes,
please complain in Korea.)
PLEASE UPDATE your settings!
============================
--> Use the new /var/etc/fritzmon.cfg - you may copy your phonebook into the
new settings file (syntax did not change).
Old fritzmon.cfg will still work but will definitively be suboptimal for
the OSD improvments.
New option: Using Images:
=========================
If you want to render an image for a certain caller, use the following syntax
in the phonebook section:
<name to be displayed>;<number or part of number>;<path and name of image>
example:
Angela Merkel;3040000;/var/etc/angela.jpg
In this case make sure that /var/etc/angela.jpg exists. The plugin delivers a
sample /var/etc/angela.jpg so that you have something to start from.
Scale the image so that it fits on the screen and is less or equal 150 pixels
in height. If larger, the plugin will try to rescale the image. Keep in mind
that a too large image consumes unnecessary space on disk and costs additional
computer power (which is low on this receiver).
--> Thus it is recommened to prescale images to max. 150 pix height.
You may also store images e.g. at /STORAGE/HDD - but keep in mind
that this will spin up your HDD, if somebody calls.
Installation:
=============
Like other plugins - please lookup the FAQs if you are unsure how to install.
After installation, please review /var/etc/fritzmon.cfg and adapt according to
your needs. The settings are explained in the settings file.
PLEASE TAKE SPECIAL CARE OF THE SETTINGS for the IP of your router and the port.
For my Vodafone EasyBox the following settings work:
BOX_URL_NAME = 192.168.2.1 # IP of Router (not reciever)
PORT = 3333 # use 1012 for fritz.box and 3333 for most NCID boxes
For NCID routers you usually have to enable NCID - please take a look into
your router menu / user manual (EasyBox: Extras-->NCID).
For my FritzBox 7170, the following settings work:
BOX_URL_NAME = 192.168.178.1 # IP of Router (not reciever)
PORT = 1012 # use 1012 for fritz.box and 3333 for most NCID boxes
Hallo zusammen,
hier ist der fritzmon in der 7. Beta Version.
Für die Einsteiger:
fritzmon ist ein Plugin, das eingehende Anrufe auf dem TV angezeigt, wenn ein NCID fähiger Router (z.B. Vodafone Easybox) oder Telefon-System oder eine FritzBox verwendet wird. Für einen eingehenden Anruf, versucht das Plugin eine so genannte inverse Suche auf www.dasoertliche.de durchführen. Damit versucht das Plugin den Namen und die Adresse des Anrufers aus dem Internet zu bekommen. Dieses Feature funktioniert nur in Deutschland und wird wahrscheinlich Unsinn in anderen Ländern liefern (deshalb außerhalb von Deutschland am besten in den Settings abklemmen).
Außerdem kann das Plugin einen Namen statt der Rufnummer und optional auch ein JPEG-Bild anzeigen. Dieses Verhalten kann im Telefonbuch konfiguriert werden, welches in einem Abschnitt der Konfigurationsdatei abgelegt ist.
Was hat sich seit der Beta6 getan:
1. Ich habe den Wunsch umgesetzt, zu einem Anrufer auch ein Bild darstellen zu können (für die Insider: es wird sogar unverzerrt dargestellt - Grüße nach Korea). Die anhängenden Screenshots zeigen ein Beispiel.
2. Die Statemachine und das Rendering sind komplett überarbeitet. Das ist eine ziemliche Frickelei, da Fortis kein gescheites State-handling zur Verfügung stellt. Jedenfalls sollte diese Version auch bei Zustandsänderungen nichts mehr auf dem Schirm zerstören, was durch die Original Firmware dargestellt wird (zwischendurch aufpoppende Fenster etc). Allerdings kann es immer noch passieren, dass die Original Firmware sich unartig verhält - da kann ich dann auch nichts machen ;-)
Wichtig: Ihr solltet die Einstellungen in /var/etc/fritzmon.cfg dieses Mal überarbeiten.
Konkret heißt das, dass sich einige Detaileinstellungen verändert haben und ihr am besten IP-Adresse, Port und Phonebook in die mit diesem Paket gelieferte /var/etc/fritzmon.cfg übernehmt.
Ihr könnt auch prinzpiell mit einer alten Konfigurationsdatei weitermachen - allerdings läuft dann die OSD Optimierung nicht ganz ideal.
Die fiesen kleinen Details zum Release hier auf Englisch:
________________________________________
fritzmon BETA7 12.10.2010
for Octagon SF 10x8 HD
by maxodil
contact: maxodil on octagon-forum.com
General:
========
fritzmon is a plugin, which displays an incomming call on your TV, if you are
using a NCID capable router (e.g. Vodafone Easybox) or phone system or a
FritzBox.
For an incomming call, the plugin tries to perform a so called inverse search
on www.dasoertliche.de. By doing so, the plugin tries to fetch the name and
the address of the caller from the internet. This feature works only in Germany
and will probably product nonsense in other countries (thus you should disable
it elsewhere).
Furthermore the plugin can display a name and optionally also a jpeg image, if
a certain number calles. This behaviour can be configured in the phonebook
section of the config file.
Changes with this version:
==========================
- implemented option to render an jpeg-image for a caller
- reworked OSD behaviour & state machine (try to keep OSD components rendered
by Fortis after state changes - this is now as compliant as Fotis allows
us to do this. If you see rendering artifacts after state changes,
please complain in Korea.)
PLEASE UPDATE your settings!
============================
--> Use the new /var/etc/fritzmon.cfg - you may copy your phonebook into the
new settings file (syntax did not change).
Old fritzmon.cfg will still work but will definitively be suboptimal for
the OSD improvments.
New option: Using Images:
=========================
If you want to render an image for a certain caller, use the following syntax
in the phonebook section:
<name to be displayed>;<number or part of number>;<path and name of image>
example:
Angela Merkel;3040000;/var/etc/angela.jpg
In this case make sure that /var/etc/angela.jpg exists. The plugin delivers a
sample /var/etc/angela.jpg so that you have something to start from.
Scale the image so that it fits on the screen and is less or equal 150 pixels
in height. If larger, the plugin will try to rescale the image. Keep in mind
that a too large image consumes unnecessary space on disk and costs additional
computer power (which is low on this receiver).
--> Thus it is recommened to prescale images to max. 150 pix height.
You may also store images e.g. at /STORAGE/HDD - but keep in mind
that this will spin up your HDD, if somebody calls.
Installation:
=============
Like other plugins - please lookup the FAQs if you are unsure how to install.
After installation, please review /var/etc/fritzmon.cfg and adapt according to
your needs. The settings are explained in the settings file.
PLEASE TAKE SPECIAL CARE OF THE SETTINGS for the IP of your router and the port.
For my Vodafone EasyBox the following settings work:
BOX_URL_NAME = 192.168.2.1 # IP of Router (not reciever)
PORT = 3333 # use 1012 for fritz.box and 3333 for most NCID boxes
For NCID routers you usually have to enable NCID - please take a look into
your router menu / user manual (EasyBox: Extras-->NCID).
For my FritzBox 7170, the following settings work:
BOX_URL_NAME = 192.168.178.1 # IP of Router (not reciever)
PORT = 1012 # use 1012 for fritz.box and 3333 for most NCID boxes