viewtopic.php?t=655?hilit=temperature.sh
Ora vediamo come farlo sul ReelBox.
Il tutto sfrutta il comando sensors installato su (R)Ubuntu,
filtrando opportunamente con grep e awk e' possibile estrarre i valori che ci interessano e mostrare solo quelli, quindi e' possibile creare uno script fatto cosi':
Codice: Seleziona tutto
#!/bin/bash
/usr/bin/sensors | grep "Sys Temp" | awk ' { print "Scheda madre: " $3 } '
/usr/bin/sensors | grep "CPU Temp" | awk ' { print "CPU: " $3 } '
Codice: Seleziona tutto
/usr/local/bin/temperature.sh
Codice: Seleziona tutto
sudo chmod +x /usr/local/bin/temperature.sh
Codice: Seleziona tutto
root@ReelBox:~# /usr/local/bin/temperature.sh
Scheda madre: +52.0°C
CPU: +60.0°C
Codice: Seleziona tutto
/ etc /vdr/commands.conf
Codice: Seleziona tutto
Eject DVD : mount.sh unmount /media/dvd ; mount.sh eject /dev/dvd
Suspend Reelbox: sleeptimer.sh
Wakeup Reelbox: wakeup.sh
Temperature: /usr/local/bin/temperature.sh
Modifichiamo il file
Codice: Seleziona tutto
/ etc /vdr/keymacros.conf
Codice: Seleziona tutto
# Remote control key macros for VDR
#
# Format:
#
# macrokey key1 key2 key3...
# macrokey @plugin key1 key2 key3...
#
# See man vdr(5)
Red @extrecmenu
Green @epgsearch
Yellow Commands 4
Blue @arghdirector
TT @osdteletext
[...]
Codice: Seleziona tutto
# sudo / etc/ init.d/reelvdr restart
Io nella mia VDR ho creato questo script per potere visualizzare rapidamente le temperature anche sul display LCD frontale, senza dovere accendere la TV.
Questo post vuole essere soprattutto uno spunto per fare capire quante cose si possono fare personalizzando gli script di VDR