Seite 1 von 3

Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:27
von xyzzyx
Stats - das Statistik-TAP


Ein TAP zum Analysieren das Nutzungsverhalten des TMS
A TAP for analyzing the usage of the TMS


Bei diesem TAP gibt es ein separates StatsSetup.tap, mit dem man die meisten Werte der INI bearbeiten kann. Nur die FTP-Details sollte man am PC editieren.

Das TAP selbst (Stats.tap) könnte in den Autostart.

Je nachdem welche INI-Optionen aktiv sind, macht es mehr oder weniger.
Es kann
  • eine LOG-Datei anlegen,
  • eine CSV-Datei für Excel erzeugen,
  • die Aktivitäten in einer DAT-Datei aufsummieren,
  • eine PNG-Datei daraus erstellen (mit einstellbarer Größe und dem Skin aus Stats-skin.png),
  • die PNG-Datei per FTP auf einen Webspace hochladen und
  • auch die aufsummierte Statistik anzeigen.
PNG geht nicht ohne DAT und FTP geht nicht ohne PNG und DAT!

Die möglichen Aktivitäten sind:
  • Fernsehen (jeweils mit Sendername)
  • Radio (jeweils mit Sendername)
  • TAP
  • Topfield-Menü
  • Topfield-EPG
  • Topfield-Senderliste
  • Topfield-Videotext
  • Topfield-Spiel
  • Topfield-Dateiliste
  • Wiedergabe von Aufnahme
  • TimeShift
  • TimeShift in Aufnahme
  • Wiedergabe von MP3
  • Wiedergabe von Mediadatei
  • UNBEKANNT
Die Zeitnahme findet immer bei jedem Aktivitäts- oder Senderwechsel sowie beim Stoppen des Taps oder Herunterfahren des TMS statt.
Es kann also sein, dass der Inhalt und Zeitraum sich nicht ändert (wegen o.g.) aber die PNG und der FTP trotzdem erstellt bzw. durchgeführt werden.

Die Aktivitäten-Zuordnung ist bisher nur mit dem SRP-2100 getestet. Auf anderen Geräten ist es evtl. anders.

Für den FTP-Upload wird eine installierte busybox und Internet-Zugang benötigt (wird vorausgesetzt, nicht enthalten).

Man kann das StatsSetup.tap ruhig ausführen, während das Stats.tap läuft:
StatsSetup.tap - liest die INI, man ändert die Werte und dann schreibt es die INI, danach geht noch vor/beim Beenden des Setup TAPs die Aufforderung an das Stats.tap raus, die INI neu zu laden
Stats.tap bekommt die Aufforderung und initialisiert sich neu, d.h. lädt auch die INI neu. Nur der letzte Zeitraum der gerade durchgeführten Aktivität könnte verloren gehen.


Tastenbelegung:
Sat - Anzeige der Statistik (Taste konfigurierbar)


Im TMSCommander:
Rot - TAP beenden
Menü - Anzeige der Statistik
Userevent - Laden der INI-Datei



Folgende Dateien liegen in /ProgramFiles/Settings/Stats:

INI-Datei:
Beispiel-INI:
CreateLOG=1 (Log-Datei anlegen = 1 oder nicht = 0)
CreateCSV=1 (CSV-Datei anlegen = 1 oder nicht = 0)
CreateDAT=1 (DAT-Datei anlegen = 1 oder nicht = 0)
CreatePNG=1 (PNG-Datei anlegen = 1 oder nicht = 0)
PNGWidth=285 (Breite des zu erzeugenden PNG-Bildes, die ungefähr zum erzeugten Text passen sollte)
PNGHeight=200 (Höhe des zu erzeugenden PNG-Bildes, die zum erzeugten Text und dem Wert für die Anzahl der Zeilen [rows] passen sollte)
FTPUpload=1 (FTP-Upload durchführen = 1 oder nicht = 0)
FTPUser=meinBenutzer (FTP Benutzer)
FTPPasswort=meinPasswort (FTP Passwort)
FTPAddress=www.meineWebspaceAdresse.de (FTP Adresse)
FTPRemoteDir= (das FTP RemoteDir kann leer gelassen werden, wenn die Datei ins Root kommt; nur wenn man ein Unterverzeichnis will, dann sollte man es auch angeben [und vorher angelegt haben] )
StatsKey=41 (Taste für das Anzeigen der Statistik, siehe Tastenliste in der Readme.txt)
Minutes=30 (Intervall in Minuten für FTP-Upload)
Rows=10 (Anzahl der Zeilen)


Stats-Skin.png:
Diese Datei enthält den Hintergrund, der für die erstellte PNG-Datei verwendet werden soll. Sie muss dieselbe Größe und Breite haben wie die zu erstellende PNG-Datei.


Folgende Dateien werden dort erstellt:

CSV-Datei:
Hier werden alle Statistik-Vorgänge einzeln abgelegt und können in MS Excel o.ä. importiert werden.


DAT-Datei:
Dies ist die Basis für die Statistik-Anzeige und enthält die kumulierten Zeiten pro Aktivität.


Stats.png:
Das ist die erstellte PNG-Datei.


LOG-Datei:
Diese Datei speichert die wichtigsten Ereignisse des Programmverlaufs. Sie wird ständig fortgesetzt. Wenn sie zu groß wird, sollte man
sie manuell löschen.



Download über TAPtoDate oder auf meiner Homepage.

:couchpotatoes:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:28
von TV-Junkie
erster :D
big brother lässt grüssen

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:32
von Twilight
hut ab :respekt:

twilight

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:34
von BlackOne
was so alles geht. respekt.

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:35
von FilmFan
Dann kann man ja jetzt das Fernsehverhalten seiner Kinder (oder seines Ehepartners) überwachen ... :u:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:49
von xyzzyx
Achtung: Ich habe bei der TAPtoDate Definition leider vergessen, die Readme.txt auf "no file search" zu setzen, dadurch überschreibt es eine andere Readme.txt irgendwo. Bei mir hat es BetterWeather getroffen.

EDIT: Ist mit der V1.0a behoben.

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 20:51
von TV-Junkie
Bei mir so nicht weiter tragisch :wink:
Wann kommt das update :thinker:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 21:12
von xyzzyx
Eigentlich ist das noch nicht update-würdig.
Aber dabei habe ich gleich mal die Readme.txt aktualisiert.
Changelog V1.0a xyzzyx, 14.11.2011:
- geändert: TAPtoDate Option korrigiert, Readme.txt und TTD-Beschreibung ergänzt
Download über TAPtoDate oder auf meiner Homepage.

:couchpotatoes:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 22:29
von BluField62
Danke du Teufelskerl :wink:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 22:43
von alex
FilmFan hat geschrieben:Dann kann man ja jetzt das Fernsehverhalten seiner Kinder (oder seines Ehepartners) überwachen ... :u:

Der Topf-Trojaner :D

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 22:55
von chrisly
Ich glaube, ich muss noch etwas Platz auf meinem Topf schaffen.
Könnte interessant werden - als Controller sollte man alles im Blick haben ... :crazy:
Danke!

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 23:02
von alex
Hab's gleich mal aus 700 km Entfernung remote installiert. Mit dem ersten Start muss ich wohl bis zum nächsten Neustart des Topfs warten :u:

AW: Stats - das Statistik-TAP

Verfasst: Mo 14. Nov 2011, 23:12
von xyzzyx
zeitnahme ist immer bei jedem Aktivitäts oder senderwechsel und beim stoppen des taps oder herunterfahren des tms.
es kann also sein, dass der Inhalt und Zeitraum sich nicht ändert (wegen o.g.) aber die PNG und der FTP trotzdem erstellt bzw. durchgeführt werden.

Verfasst: Di 15. Nov 2011, 05:46
von walda
alex hat geschrieben:Der Topf-Trojaner :D


Gibts eigentlich schon einen Virenscanner? :D :D

... tapat*lked

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 06:49
von Twilight
alex hat geschrieben:Hab's gleich mal aus 700 km Entfernung remote installiert. Mit dem ersten Start muss ich wohl bis zum nächsten Neustart des Topfs warten :u:


warum? kannst es ja manuell starten....

twilight

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 07:16
von ramibi
... danke für dieses geniale Tap :D

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 07:45
von steve
walda hat geschrieben:Gibts eigentlich schon einen Virenscanner? :D :D

... tapat*lked


Schau mal in meine Sig...... ;)
(...deren Anpassung, seh ich grad, wieder mal längst überfällig ist....) :oops:

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 08:23
von alex
Twilight hat geschrieben:kannst es ja manuell starten....

Aber doch nicht per http oder ftp? :thinker:

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 08:47
von steve
alex hat geschrieben:Aber doch nicht per http oder ftp? :thinker:


Aber per TMS-Remote!

AW: Stats - das Statistik-TAP

Verfasst: Di 15. Nov 2011, 08:47
von JayTee
Per RemoteTap? ;)

Edit: Boah ey, 4 Sekunden. :D