Seite 2 von 4
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 02:38
von BPanther
Das -4 kennt die Busybox nicht und kann auch nicht damit gebaut werden. Du meinst das externe rdate, was aber schon vor langer Zeit entsorgt wurde, weil die Busybox-Version vollkommen ausreicht. Das mit der "ntp.local" geht vielleicht bei Dir aufgrund des Routers der wohl damit gemeint ist bei Dir, aber so gehts nicht bei anderen und daher der feste NTP als Angabe. Der Teil der rcS wird dann so aussehen:
Code: Alles auswählen
#date fix
rdate -s ptbtime1.ptb.de
if [ "$?" != "0" ]; then
datefix=`cat /.version | grep "version=" | awk -F "=" '{print $2}'`
if [ "$datefix" != "" ]; then
date -s ${datefix:4}
else
date -s "200901011200"
fi
fi
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 09:29
von Wayne
Hab jetzt keinen Reciever zur Hand, ich suche später die Variable raus
Code: Alles auswählen
rdate -s ptbtime1.ptb.de
if [ "$?" != "0" ]; then
-->
if ! rdate -s ptbtime1.ptb.de; then
datefix=`cat /.version | grep "version=" | awk -F "=" '{print $2}'`
-->
datefix=`grep "version=" /.version | awk -F "=" '{print $2}'`
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 10:51
von TangoCash
Das Zeit-"Problem" hab ich in meiner rcS so:
Code: Alles auswählen
#get time from timeserver if possible
if [ `ping -c1 -W1 google.de | wc -l` = "6" ]; then
echo "Syncing with timeserver ptbtime1.ptb.de..." \
&& rdate ptbtime1.ptb.de \
&& export TIMESET=1
else
echo "No internet connection available..." \
&& date -s "1370109600"
fi
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 16:33
von BPanther
@Wayne: Die Zeilen haben die gleiche Bedeutung...

Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 19:27
von Wayne
BPanther hat geschrieben:@Wayne: Die Zeilen haben die gleiche Bedeutung...

Genau darum gehts ja...
Nimm bitte dies als Zeitserver:
Code: Alles auswählen
ntp="$(sed -n 's/network_ntpserver=//p' /var/tuxbox/config/neutrino.conf)"
rdate -s ${ntpd:-time.fu-berlin.de}
Vorher anpingen finden ich unnötig. Aber wenn könnte man doch auch gleich den Zeitserver anpingen (was bei mir lokal wäre)
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 19:33
von BPanther
Die meisten NTP lassen sich nicht anpingen, selbst bei Google klappte das auch nicht immer weil die das geblockt hatten. Mit der neutrino.conf haste recht, macht eventuelle Anpassungen leichter. Wobei ich wohl, aus Faulheit eher einfach grep nehme.

Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 19:36
von Wayne
Den time.fu-berlin.de der in meiner neutrino.conf stand kann man anpingen. Ist aber eh überflüssig
Falls nicht bekannt: Das "rdate -s ${ntpd:-time.fu-berlin.de}" nimmt den fu-berlin nur wenn aus der .conf keiner geladen wurde
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 20:16
von BPanther
Wird so wie von dir geschrieben eingebaut. Hast allerdings nen kleinen Variablenfehler drin, $ntp ist nicht $ntpd *g*.
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 20:19
von Wayne
Huch, das ist vom testen, ob eine leere Variable richtig ersetzt wird...
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Di 17. Sep 2013, 20:29
von BPanther
Hehe, kommt mir bekannt vor. Alles halb so wild.
EDIT: Das mit dem CEC ist dann auch komplett fertig für die nächste Version. Modul kann geladen werden unter Extras->Module und dann in den CEC-Einstellungen:
CEC View = ON -> Box schaltet TV selbstständig ein beim starten
CEC Standby = ON -> Box schaltet TV selbstständig aus beim herunterfahren (natürlich nicht beim Neustart)
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Mi 18. Sep 2013, 12:13
von dbox-all
Leider bei mir negative Umsetzung ....
Bei beiden LCD´s (Wohnen -> 912 u. Keller -> 913) keine Funktion
mfg
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Mi 18. Sep 2013, 13:21
von Wayne
BPanther hat geschrieben:
CEC Standby = ON -> Box schaltet TV selbstständig aus beim herunterfahren (natürlich nicht beim Neustart)
Jo, find ich gut
@dbox-all
Wie wird denn das Modul geladen? Diesen Parameter mitder "3" hatte ich weggelassen:
"im cec.ko activemode=1 deviceName=xyz"
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Mi 18. Sep 2013, 15:48
von BPanther
@Wayne: Ich habe die Zeile selbst nahezu so gelassen wie vorher, lediglich das "Duckbox" wird nun durch den Hostnamen ersetzt.
@dbox-all: Wird denn die Box als solche erstmal vom TV erkannt?
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Mi 18. Sep 2013, 18:31
von Wayne
BPanther hat geschrieben:@Wayne: Ich habe die Zeile selbst nahezu so gelassen wie vorher, lediglich das "Duckbox" wird nun durch den Hostnamen ersetzt.
Das wurde aber seit der vorletzten Version (im GIT?) geändert. Jetzt sind es 3 Parameter, davor war es nur activemode=1
Re: ufs913_BASE-rev5956_HAL-rev552-exp-next_NMP-rev5891 nfs?
Verfasst: Mi 18. Sep 2013, 18:35
von BPanther
Das sieht an den betreffenden Stellen so aus:
Code: Alles auswählen
if [ "$CEC_KO" == "1" ]; then
im cec.ko activemode=1 deviceName=`cat /var/etc/hostname` deviceType=3
hdmi_cec_view_on="$(sed -n 's/hdmi_cec_view_on=//p' /var/tuxbox/config/neutrino.conf)"
if [ "$hdmi_cec_view_on" == "1" ]; then
echo "0" > /proc/stb/cec/onetouchplay
fi
fi
Code: Alles auswählen
/bin/vfdctl "`/usr/bin/translate "Box abschalten"`"
if [ "$CEC_KO" == "1" ]; then
hdmi_cec_standby="$(sed -n 's/hdmi_cec_standby=//p' /var/tuxbox/config/neutrino.conf)"
if [ "$hdmi_cec_standby" == "1" ]; then
echo "0" > /proc/stb/cec/systemstandby
fi
fi
sync