Seite 2 von 6

Verfasst: Sa 19 Mär 2005, 15:52
von jmittelst
@Mohlmann - Hättest Du in die start_neutrino mal reingeschaut, wäre Dir aufgefallen, das Riker das schon drin hat.
cu
Jens

Verfasst: Sa 19 Mär 2005, 19:06
von Nachtvogel
MOhlmann hat geschrieben:Mir ist aufgefallen das der Reminder auch aus dem Deep Standby bei mir Startet, obwohl ich die Start_Neutrino gar nicht angepasst hab.
Hat das Riker vielleicht schon im Image eingebaut?
Der ist im JtG Image schon lange in der start_neutrino 8)

Gruß Nachtvogel

Verfasst: Mi 23 Mär 2005, 17:16
von Nachtvogel
Hallo!

Zwei Sachen gefallen mir nicht.
1. Es werden 2 Geburtstage / Termine in einer Zeile angezeigt.
2. Die Beschränkung auf max. 6 Termine / Geburtstage für heute und morgen.

Daraufhin habe ich meinen Reminder angepaßt.
1. Bei mir wird jetzt nur noch ein Termin / Geburtstag pro Zeile angezeigt.
2. Die Beschränkung habe ich auf 20 erhöht.

@DrStoned
Wenn Du möchtest schicke ich Dir meinen Reminder zu.

Gruß Nachtvogel

Verfasst: Mi 23 Mär 2005, 17:42
von DrStoned
Hallo Nachtvogel,
ich hatte in der Tat vor, den Reminder dahingehend abzuändern, wie Du das gemacht hast. Nur nicht so viele Termine, ich hatte vor, ihn auf 10 zu erweitern. Deshalb kannst Du ihn mir gerne zuschicken, das spart mir eine Menge Arbeit. Du kannst aber Deine Version auch gerne selbst ins Forum stellen, oder ich mache das für Dich, ganz wie Du möchtest. Vielleicht hast Du auch noch eine Idee, wie man die Jahresanzeige aus den Terminen rauskriegt bzw. das Plugin so umzubauen, daß bei Terminen mit eingetragenem Jahr keine verjährten Sachen, sondern nur noch die aktuellen Termine angezeigt werden. Dann wäre die Sache perfekt.

Verfasst: Mi 23 Mär 2005, 18:16
von Nachtvogel
Hallo!

Ich wußte nicht ob Dir das recht ist wenn ich den einfach hier zu Download anbiete,
deshalb hab ich es erst mal gepostet :wink:
In der .zip Datei ist nur der geänderte Reminder.
So viel Ahnung, daß ich den komplett umschrieben könnte wie Du das gerne hättest, habe ich nicht :cry:

Edit On: DrStoned

Die neue Version ist jetzt im Downloadthread zu finden.

Edit Off:

Gruß Nachtvogel

Verfasst: Mi 23 Mär 2005, 18:29
von DrStoned
Hallo Nachtvogel,
vielen Dank für Deine Version des Reminders, :respekt: ich werde ihn gleich ausprobieren. Ich finde es gut, wenn wir alle versuchen, die Plugins weiter zu entwickeln, ist doch der Sinn von Open-Source. Vielleicht finde ich über Ostern Zeit den Reminder noch so abzuändern, daß bei Terminen mit eingetragener Jahreszahl, keine verjährten Sachen mehr, sondern nur noch die aktuellen Termine angezeigt werden.

In diesem Sinne, nochmal vielen Dank an Nachtvogel für die verbesserte Version des Reminders.

Verfasst: Mi 23 Mär 2005, 18:40
von Nachtvogel
Hab ich doch gern gemacht.
Ich habe oben noch eine tuxcal.list zum Testen hinzugefügt, dann brauchst Du nicht selbst eine schreiben :wink:

Gruß Nachtvogel

Verfasst: Mi 23 Mär 2005, 20:54
von det
Hallo Nachtvogel und DrStoned !!

ich binn ein fleisiger User dieses Plugins.

Bitte fügt bei Wget aufrufeb an lokale Adressen -Y off ein
also von:
wget -q -O /tmp/boxgui http://127.0.0.1/cgi-bin/status
in:
wget -Y off -q -O /tmp/boxgui http://127.0.0.1/cgi-bin/status

alle ProxyUser werden es Euch danken.

(Sonst schickt wget die anfragen an den Proxy und der kann den natürlich nicht auflösen. Mit --proxy off oder -Y off benutzt weget nicht die Proxy Umgenungs Variable)

Danke

Verfasst: Mi 23 Mär 2005, 21:23
von DrStoned
@det,
danke für den Hinweis, ich werde mir das über Ostern mal anschauen. Das ist mir persönlich noch nie aufgefallen, da ich selbst keinen Proxy benutze.
@Nachtvogel,
irgendwie scheint Deine Version nicht immer rund zu laufen, wenn ich diese Version einige Male hintereinander aufrufe, natürlich warte ich mit dem nächsten Start, bis die Ausgabe am Bildschirm kommt, kommt irgendwann keine Bildschirmanzeige mehr. Die Box stürzt allerdings nicht ab, aber der Reminder scheint dann nicht mehr zu funktionieren. Dies habe ich mit meiner Version noch nicht beobachtet. Vielleicht sind jetzt doch zu viele Termin- bzw Geburtstagsmöglichkeiten drin. Ich werde an den Feiertagen mal ein Log auf der seriellen Schnittstelle mitlaufen lassen, um hinter die Ursache zu kommen.

Verfasst: Mi 23 Mär 2005, 21:35
von Nachtvogel
Hallo!

@det
Könntest Du das mal genauer erklären.
Wie ich oben schon geschrieben habe, habe ich da nicht so viel Ahnung.
Wie wirkt sich das genau aus?
Die Änderung ist ja nur eine Kleinigkeit.

@DrStoned
Ich habe den Timeout von 30 auf 90 Sekunden erhöht damit der Reminder genug Zeit
hat die tuxcal.list zu durchsuchen. Ich hab's auch mehrfach hintereinander getestet, bei mir klappt es.
Hast Du lange genug gewartet?
# check if db tuxcal.list exist
if [ ! -f /var/tuxbox/config/tuxcal/tuxcal.list ]; then
echo "file /var/tuxbox/config/tuxcal/tuxcal.list missing - please create first"
if [ "$gui" = "neutrino" ]; then
wget -q -O /tmp/hout http://127.0.0.1/control/message?popup= ... %20anlegen!!
rm /tmp/hout
else
wget -q -O /tmp/hout "http://127.0.0.1/cgi-bin/xmessage?timeout=90&caption=%20E%20R%20R%20O%20R%20:%20Reminder&body=Datei%20/var/tuxbox/config/tuxcal/tuxcal.list%20fehlt%0a%20%20%20%20%20%20%20%20!!Bitte%20zuerst%20anlegen!!"
rm /tmp/hout
fi
exit;
fi
Gruß Nachtvogel

Verfasst: Mi 23 Mär 2005, 21:47
von DrStoned
if [ "$gui" = "neutrino" ]; then
wget -q -O /tmp/hout http://127.0.0.1/control/message?popup= ... %20anlegen!!
rm /tmp/hout
else
wget -q -O /tmp/hout "http://127.0.0.1/cgi-bin/xmessage?timeout=90&caption=%20E%20R%20R%20O%20R%20:%20Reminder&body=Datei%20/var/tuxbox/config/tuxcal/tuxcal.list%20fehlt%0a%20%20%20%20%20%20%20%20!!Bitte%20zuerst%20anlegen!!"
rm /tmp/hout
Das timeout hat nichts mit Neutrino zu tun, das bezieht sich auf die Dauer der Anzeige unter Enigma.

Wenn ich das Plugin über die blaue Taste aufrufe, geht irgendwann die Anzeige Reminder starten im Display aus, ohne daß die Anzeigen der Termine auf dem TV kommen. Normalerweise bleibt diese Anzeige solange im Display stehen, bis die TV-Anzeige erscheint. Gewartet habe ich jedesmal über 3 Minuten. Vielleicht spucken da noch andere deamons mit rein. Ich habe ja auch noch Tuxmail am laufen. Wie gesagt, ich lasse da mal ein Log auf der Seriellen mitlaufen, dann sehn wir weiter.

Verfasst: Do 24 Mär 2005, 0:59
von Nachtvogel
Hm...
Da steht doch Neutrino dabei [ "$gui" = "neutrino" ]
Ich habe es jetzt die ganze Zeit getestet, immer wieder gestartet und immer ist eine Ausgabe im TV gekommen.
Dann hab ich den Timeout zurück auf 30 gesetzt und noch mal getestet, die TV Ausgabe ist dann nicht mehr
gekommen, genau wie Du es beschrieben hast. Timeout also wieder auf 90 gesetzt und weiter getestet und
siehe da, es funktioniert wieder. Ich hab dann mal auf die Uhr geschaut wie lange es dauert bis die Anzeige im
TV kommt. Das sind bei mir ganz genau 88 Sekunden.
Erhöhe doch mal bei Dir den Timeout auf 120 Sekunden und teste das noch mal.
Aber mal im Ernst, wie groß ist die Wahrscheinlichkeit, daß jemand 80 Eintrage im
Kalender (Geburtstag heute 20, morgen 20, Termine heute 20, morgen 20) hat?

Gruß Nachtvogel
Nachtrag: Hast Du Dir die Änderungen im Reminder angesehen, ob ich das Programmiertechnisch auch
richtig gemacht habe?

Verfasst: Do 24 Mär 2005, 14:26
von DrStoned
else
wget -q -O /tmp/hout "http://127.0.0.1/cgi-bin/xmessage?timeo ... %20anlegen!!"
rm /tmp/hout
Aber da steht auch ein else dabei
Die Änderungen sehen ganz gut aus, daran konnte ich bis jetzt keinen Fehler entdecken. Das mit dem Timeout schaue ich mir jetzt gleich noch mal an. Natürlich ist das Plugin bei mir auch nicht so beansprucht, daß ich 80 Einträge an 2 Tagen drin habe.

Verfasst: Do 24 Mär 2005, 14:45
von Nachtvogel
Hi!

Ich kenne Else nicht :lol:
Ich hatte das so interpretiert:
if [ "$gui" = "neutrino" ]; then
wget -q -O /tmp/hout http://127.0.0.1/control/message?popup= ... %20anlegen!!
rm /tmp/hout
Das wird aufgerufen wenn tuxcal.list nicht vorhanden ist.
wget -q -O /tmp/hout "http://127.0.0.1/cgi-bin/xmessage?timeo ... %20anlegen!!"
rm /tmp/hout
Hier sagt die Else, nimm das, wenn tuxcal.list vorhanden ist und lasse Dir 90 Sekunden Zeit. :wink:

Wenn man keine Ahnung hat, interpretiert man eben :o

Gruß Nachtvogel

Verfasst: Do 24 Mär 2005, 14:55
von DrStoned
Ne das ist soo zuerst wird getestet ob die Datei /var/tuxbox/config/tuxcal/tuxcal.list existiert, dann wird geprüft ob Neutrino, else andere Ausgabe, also Enigma oder Dreambox, das ist nämlich eine Abfrage in der Abfrage. Komischerweise, seit ich den timeout auf 120 gesetzt habe, funzt das Plugin immer. Warum das so ist k. A.