Uhrzeit einstellen

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Uhrzeit einstellen

Beitrag von quickmic »

Hi

Mich würde intressieren, wie ich die Uhrzeit per Webinterface einstellen kann, sofern das überhaupt möglich ist. Also sowas wie "http://dbox/control/settime"
Im Mom weiss ich nur, wie ich das per Telnet bewerkstelligen kann, aber es wäre halt einfacher per HTTP.

mfg
quickmic
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Beitrag von AudioSlyer »

Warum willst du das denn so machen? Entweder die Box holt sich das Date/Time über "NTP" oder aus dem DVB-Stream. Eine manuelle Eingabe ist etwas Zeitrauben, da die Uhr ständig neu gestellt werden müsste.
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Ich will das in mein Tool einbauen (bzw. umbauen)
Wenn man z.b. keine Flatrate (oder Router) hat, fällt der NTP schonmal weg.
Dann möchte ich aber die Möglichkeit haben, die PC-Zeit auf die Box zu übertragen, bzw umgekehrt. Bis jetzt hab ich das per Telnet-Befehl gemacht, aber das ist halt etwas aufweniger.

Aber anscheinend geht's ja leider nicht anderes. Trotzdem danke!

mfg
quickmic
starry99
Interessierter
Interessierter
Beiträge: 22
Registriert: Montag 6. Januar 2003, 11:52

Beitrag von starry99 »

Hello!

Also entweder hab ich das NTP feature nicht richtig verstanden oder es tut nicht so wie es soll...
AudioSlyer hat geschrieben:Warum willst du das denn so machen? Entweder die Box holt sich das Date/Time über "NTP" oder aus dem DVB-Stream. Eine manuelle Eingabe ist etwas Zeitrauben, da die Uhr ständig neu gestellt werden müsste.
Da ich einen lokalen NTP im Keller habe, habe ich im letzten Yadi Snapshot .11 einfach die IP-Adresse (nicht den Hostnamen!) unter NTP in der Netzwerkconfig eingetragen und den Refresh auf 2 gestellt.

Naive Menschen wie ich würden glauben, dass er nun alle zwei Minuten den NTP-Server kontaktiert, oder?

Nun ja, wenn ich Sender mit falscher Zeit im DVB ansehe (bei mir z.B. Vox und Super RTL) dann stimmt die uhrzeit nach einiger Zeit rotzdem nicht!

WARUM?? Die Box sollte doch die DVB-Uhrzeit ignorieren? Und wo stelle ich die Zeitzone ein?? Ein NTP rennt doch immer unter UTC??

Fragen, Fragen....

Bye
Starrry
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

die dbox startet rdate, welches wohl nicht mit dem ntp protocol arbeitet, sondern sich über den time service die Zeit holt.

oder anders gesagt: mit einem ntp server auf meinem PC gehts nicht, wohl aber wenn ich in /etc/inetd.conf

Code: Alles auswählen

time		stream	tcp	nowait	root	internal
aktiviere
Und wo stelle ich die Zeitzone ein??
in der /etc/profile:
export TZ=CET-1CEST,M3.5.0/2,M10.5.0/3
Houdini
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Code: Alles auswählen

/sbin/rdate -s time.fu-berlin.de
So sieht der Aufruf über den Zeitserver der Uni Berlin aus.

Code: Alles auswählen

/sbin/rdate -s 192.168.0.2
Wäre der Aufruf, falls Dein Zeitserver unter dieser IP laufen würde.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
starry99
Interessierter
Interessierter
Beiträge: 22
Registriert: Montag 6. Januar 2003, 11:52

Beitrag von starry99 »

Hello!
Houdini hat geschrieben:die dbox startet rdate, welches wohl nicht mit dem ntp protocol arbeitet, sondern sich über den time service die Zeit holt.
Hmm, das ist glaub ich nur die halbe Wahrheit. Das obige feature gibts schon sehr lange, aber die Einstellungen NTP & Co im Netzwerksetup habe ich zum ersten Mal im allerneuesten .11 Yadi Snapshot gesehen.
oder anders gesagt, irgendwad muss sich geändert haben, weil rdate gabs schon fast immer.

grübel
Starry
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Das wurde soweit ich weiß, in den sectionsd eingebaut. :gruebel:

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Nachdem du Änderungen in der ntp config gemacht hast diese abspeichern und sectionsd oder Box neu starten
starry99
Interessierter
Interessierter
Beiträge: 22
Registriert: Montag 6. Januar 2003, 11:52

Beitrag von starry99 »

Hmm

heisst das jetzt, dass
a) der rdate aufruf nur in den sectionsd gewandert ist und noch immer den TIME server nutzt
oder
b) gibts jetzt wirklich einen (S)NTP Client im sectionsd, der auch einen echten NTP-Server erwartet.

Ich tippe auf a), weil bei mir lokal läuft KEIN Time-Server sondern ein echter XNTP und mit dem tut es nicht.....

Bye
Starry

DrStoned hat geschrieben:Das wurde soweit ich weiß, in den sectionsd eingebaut. :gruebel:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Houdini hat Folgendes geschrieben:
die dbox startet rdate, welches wohl nicht mit dem ntp protocol arbeitet, sondern sich über den time service die Zeit holt.
GrownGizmo
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 9. Februar 2006, 11:31

Beitrag von GrownGizmo »

In der YADD vom 2006-08-07 ist irgendwie kein rdate drin.

Code: Alles auswählen

Thu Jan  1 01:00:00 CET 1970
$Id: sectionsd.cpp,v 1.227 2006/06/08 20:19:32 houdini Exp $
[sectionsd] Caching max 6000 events
[sectionsd] Caching 14 days
[sectionsd] Events are old 60min after their end time
sh: /sbin/rdate: not found
Die letzte YADD in meiner Sammlung, wo ich rdate finde ist vom 2005-05-08.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

dann rdate in der busybox config aktivieren
GrownGizmo
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Donnerstag 9. Februar 2006, 11:31

Beitrag von GrownGizmo »

Das heisst dann wohl selber compilieren. Davon wollt ich mich vorerst noch drücken.
Zuletzt geändert von GrownGizmo am Samstag 19. August 2006, 15:48, insgesamt 1-mal geändert.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also per telnet geht date wunderbar. vielleicht hilfts ?

date -s 081912302006

setzt datum = 19.08.2006
und uhr auf = 12:30
BusyBox v1.1.3 (2006.08.18-18:52+0000) multi-call binary
Usage: date [OPTION]... [MMDDhhmm[[CC]YY][.ss]] [+FORMAT]