(erledigt) Altes Internet-Radio Internet-Zeit holen busybox

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

(erledigt) Altes Internet-Radio Internet-Zeit holen busybox

Beitrag von Huck Fin » 10.07.2022 18:32:16

Moin,
ich habe so ein altes Lenco Internet-radio von 2007
Darauf läuft Busybox v1.5.1 (ist ja auch ein Debian).
Leider hat man den reciva Server abgeschaltet.
Egal, habe ein Patch um Sender selber einzugeben.
Aber die Uhrzeit auf dem Gerät macht Probleme.

Ich kann mit rdate die Daten für Uhrzeit und Datum holen, aber er zeigt um 18 Uhr 16 Uhr an.
Jemand ne Idee, wie ich das noch gerade biegen kann ?

Code: Alles auswählen

# date
Thu Jan  1 00:01:47 UTC 1970

# rdate -s time.fu-berlin.de
# date
Sun Jul 10 16:15:55 UTC 2022

# TZ='Europe/Berlin'; export TZ
# date
Sun Jul 10 16:17:32 Europe/Berlin 2022
Habe es selbst hin bekommen.

Code: Alles auswählen

rdate -s time.fu-berlin.de
date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)" 

Benutzeravatar
Livingston
Beiträge: 1428
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: (erledigt) Altes Internet-Radio Internet-Zeit holen busybox

Beitrag von Livingston » 11.07.2022 20:20:01

Busybox ist nicht debian, sondern ein Paket, das es auch für Debian gibt. Es enthält die shell "busybox" mit einem minimalen Satz von Standardbefehlen.
Zu rdate:
Deine Lösung ist auch nicht rund, da Du nur die Anzeige, aber nicht das Datum selbst änderst.
Ich würde mal schätzen, dass alles geritzt ist, wenn Du erst TZ setzt und dann rdate aufrufst, also z.B.:

Code: Alles auswählen

export TZ='Europe/Berlin'
rdate
date
Wenn das nicht reicht, dann vor dem Krempel noch mal die locales für die Zeit setzen:

Code: Alles auswählen

export LC_TIME=de_DE.UTF-8
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: (erledigt) Altes Internet-Radio Internet-Zeit holen busybox

Beitrag von Huck Fin » 11.07.2022 21:10:02

Danke für den Tip. :THX:

Es funzt aktuell mit folgender Befehlskette
Wenn ich das Radio an den Strom anschließe und nach 1 Minute ausschalte, steht die richtige Uhrzeit im Display

Code: Alles auswählen

rdate -s time.fu-berlin.de
date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)"
Ich habe das in der autostart und das Radio macht alles wie gewünscht.
Das von dir teste ich mal.

Antworten