Jump to content

Uhrzeit im VFD anzeigen


Ramus

Empfohlene Beiträge

  • Antworten 54
  • Created
  • Letzte Antwort
  • Admin

@Masterdog

 

Wenn Du beim Start dieses Script mit startest, wird jeweils 20 Sekunden

nach dem letzten Tastendruck die Uhrzeit angezeigt. Wird das Script mit

dem Parameter "-s" aufgerufen, werden zusätzlich die Sekunden mit dar-

gestellt.

Da die Tastenerkennung bei der Cooly leider nicht sehr zuverlässig funktio-

niert, kann es passieren, daß bei aktivierter Sekundenanzeige unmittelbar

nach dem letzten Tastendruck gleich wieder die Uhrzeit angezeigt wird.

Das ist auf Konsolenebene leider nicht zu vermeiden.

 

#!/bin/sh

if [ "$1" = "-s" ]
then
fstring='%H:%M:%S'
delay=1
shift=' '
else
fstring='%H:%M'
delay=20
shift=' '
fi

while [ 1 ]
do
time=$shift`date +$fstring`
dt -t"$time"
key=`getrc timeout="$delay"000`
[ "$key" = "X" ] || sleep 20
done

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also das hat jetzt nicht geklappt es bleibt bei mir beim Bootbild stehn und die uhr ist zwahr im display lesbar aber er bootet dann nicht mehr weiter... und die uhrzeit fängt bei mir bei 1:00 uhr an und zählt dann weiter.. Gibt es noch nee lösung? ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

#!/bin/sh
export PATH=/var/bin:/var/sbin:/var/plugins:/sbin:/bin:/usr/bin:/usr/sbin

if [ "$1" = "-s" ]
then
fstring='%H:%M:%S'
delay=1
shift=' '
else
fstring='%H:%M'
delay=20
shift=' '
fi

while [ 1 ]
do
time=$shift`date +$fstring`
dt -t"$time"
key=`getrc timeout="$delay"000`
[ "$key" = "X" ] || sleep 20
done 

# because of the rsync-excludes, this might be necessary:
for i in tuxtxt zapit links; do
[ -e /var/tuxbox/config/$i ] || mkdir -p /var/tuxbox/config/$i
done
[ -e /share/fonts/neutrino.ttf ] || ln -s md_khmurabi_10.ttf /share/fonts/neutrino.ttf

operations camd_init

#touch /tmp/norestart
touch /tmp/.kill_bootlogo

until neutrino -u -f; do
echo "Neutrino exited with exit code $?"
while [ -e /tmp/norestart ]; do # for debugging: stop the restart loop
	sleep 1;
done
done

if [ -e /tmp/.reboot ]; then # gets created by neutrino
reboot
#else
#	halt
fi

 

 

Snowi Hab das so gemacht was genau muss ich noch ändern? Verstehe ich im mom jetzt nicht genau... Da ich nicht allzuviel ahnung davon habe. Habe das mit Proton gemacht.. Dürfte normal gehn?

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@Masterdog

 

In der start_neutrino selbst hat dieser Text nichts verloren.

Wie gerade geschrieben, das geposteten Script meinethalben als /var/plugins/vfdclock.sh

abspeichern, mit den Rechten 755 versehen und die start_neutrino so erweitern:

 

...

#touch /tmp/norestart

 

vfdclock.sh &

 

touch /tmp/.kill_bootlogo

until neutrino -u -f; do

...

 

Edit: Das mit der start_neutrino steckt noch aus DBox-Zeiten so drin. Laß die start_neutrino

besser in Ruhe. In der Cooly gibt es einen besseren Weg. Erstelle in /etc/init.d/ ein Script

mit dem Namen "S9V_vfdclock", den Rechten 755 und dem Inhalt

#!/bin/sh
( sleep 15 ; vfdclock.sh ) &

Damit die Sachen auch beim nächsten Flashen mit gesichert werden, ergänze die Datei

/var/tuxbox/config/kwsettings.conf um die Zeilen

/etc/init.d/S9V_vfdclock
/var/plugins/vfdclock.sh

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Masterdog

 

In der start_neutrino selbst hat dieser Text nichts verloren.

Wie gerade geschrieben, das geposteten Script meinethalben als /var/plugins/vfdclock.sh

abspeichern, mit den Rechten 755 versehen und die start_neutrino so erweitern:

 

 

 

Edit: Das mit der start_neutrino steckt noch aus DBox-Zeiten so drin. Laß die start_neutrino

besser in Ruhe. In der Cooly gibt es einen besseren Weg. Erstelle in /etc/init.d/ ein Script

mit dem Namen "S9V_vfdclock", den Rechten 755 und dem Inhalt

#!/bin/sh
( sleep 15 ; vfdclock.sh ) &

Damit die Sachen auch beim nächsten Flashen mit gesichert werden, ergänze die Datei

/var/tuxbox/config/kwsettings.conf um die Zeilen

/etc/init.d/S9V_vfdclock
/var/plugins/vfdclock.sh

 

 

Hab ich genau so gemacht aber die Uhr wird im Display immer noch nicht angezeigt... ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

hd1 login: root
Password:
-sh: can't access tty; job control turned off
/var # cd /etc/init.d
/etc/init.d # /etc/init.d/S9V_vfdclock
-sh: /etc/init.d/S9V_vfdclock: not found
/etc/init.d #

 

da kommt bei mir das...

Link zu diesem Kommentar
Auf anderen Seiten teilen

hd1 login: rooot
Password:

Login incorrect
hd1 login: root
Password:
-sh: can't access tty; job control turned off
/var # cd /etc/init.d
/etc/init.d # ls /etc/init.d/* -al
lrwxrwxrwx    1 1000     100             9 Apr 17 21:57 /etc/init.d/K40autofs ->
S60autofs
lrwxrwxrwx    1 1000     100             8 Apr 17 21:57 /etc/init.d/K99mount ->
S01mount
-rwxr-xr-x    1 1000     100           202 Mar 23 16:04 /etc/init.d/S01mount
-rwxr-xr-x    1 1000     100            64 Mar 23 16:04 /etc/init.d/S50hostname
-rwxr-xr-x    1 1000     100           426 Mar 23 16:04 /etc/init.d/S51networkin
g
-rwxr-xr-x    1 1000     100           382 Mar 23 16:04 /etc/init.d/S52syslogd
-rwxr-xr-x    1 1000     100          1673 Apr 15 00:15 /etc/init.d/S60autofs
-rwxr-xr-x    1 1000     100           138 Mar 23 16:04 /etc/init.d/S60rsyncd
-rwxr-xr-x    1 1000     100           158 Mar 23 16:04 /etc/init.d/S90inetd
-rwxr-xr-x    1 1000     100           519 Mar 26 12:05 /etc/init.d/S98loadmodul
es
-rwxr-xr-x    1 1000     100            51 Apr 11 14:29 /etc/init.d/S9T_tuxcald
-rwxr-xr-x    1 1000     100            51 Mar 27 14:25 /etc/init.d/S9T_tuxmaild
-rwxr-xr-x    1 root     root           39 Apr 19 20:17 /etc/init.d/S9V_vfdclock
-rwxr-xr-x    1 1000     100            95 Mar 23 16:04 /etc/init.d/rcK
-rwxr-xr-x    1 1000     100           488 Apr 14 21:09 /etc/init.d/rcS
-rwxr-xr-x    1 1000     100           229 Mar 23 16:04 /etc/init.d/start
-rwxr-xr-x    1 root     root          645 Apr 19 20:16 /etc/init.d/start_neutri
no
/etc/init.d #

Link zu diesem Kommentar
Auf anderen Seiten teilen

hd1 login: root
Password:
-sh: can't access tty; job control turned off
/var # cd /etc/init.d
/etc/init.d # ls /etc/init.d/* -al
lrwxrwxrwx    1 1000     100             9 Apr 17 21:57 /etc/init.d/K40autofs ->
S60autofs
lrwxrwxrwx    1 1000     100             8 Apr 17 21:57 /etc/init.d/K99mount ->
S01mount
-rwxr-xr-x    1 1000     100           202 Mar 23 16:04 /etc/init.d/S01mount
-rwxr-xr-x    1 1000     100            64 Mar 23 16:04 /etc/init.d/S50hostname
-rwxr-xr-x    1 1000     100           426 Mar 23 16:04 /etc/init.d/S51networkin
g
-rwxr-xr-x    1 1000     100           382 Mar 23 16:04 /etc/init.d/S52syslogd
-rwxr-xr-x    1 1000     100          1673 Apr 15 00:15 /etc/init.d/S60autofs
-rwxr-xr-x    1 1000     100           138 Mar 23 16:04 /etc/init.d/S60rsyncd
-rwxr-xr-x    1 1000     100           158 Mar 23 16:04 /etc/init.d/S90inetd
-rwxr-xr-x    1 1000     100           519 Mar 26 12:05 /etc/init.d/S98loadmodul
es
-rwxr-xr-x    1 1000     100            51 Apr 11 14:29 /etc/init.d/S9T_tuxcald
-rwxr-xr-x    1 1000     100            51 Mar 27 14:25 /etc/init.d/S9T_tuxmaild
-rwxr-xr-x    1 root     root           39 Apr 19 20:17 /etc/init.d/S9V_vfdclock
-rwxr-xr-x    1 1000     100            95 Mar 23 16:04 /etc/init.d/rcK
-rwxr-xr-x    1 1000     100           488 Apr 14 21:09 /etc/init.d/rcS
-rwxr-xr-x    1 1000     100           229 Mar 23 16:04 /etc/init.d/start
-rwxr-xr-x    1 root     root          645 Apr 19 20:16 /etc/init.d/start_neutri
no
/etc/init.d #

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.

×
×
  • Neu erstellen...