Hi,
die hier genannte Methode ging bei mir auch nicht. hcitool erkannte zwar die FB aber die
Tastendrücke wurden nicht erkannt. Vermutlich liegt es am Modell der FB (heute gekauft)...
Habe durch "wildes" googlen/probieren folgende, für mich funktionierende, Infos zusammengetragen:
1. bdremote besorgen und nach make bdremoted unter /usr/local/sbin/bdremoted speichern
2. Erstelle /etc/bdremote.conf, Eintrag für BDREMOTE_ADDR an deine FB anpassen:
# Port number for incoming LIRCD connections
# Default is 8888
BDREMOTE_PORT=8888
# Disconect timeout for remote in minutes
# Default is 60
BDREMOTE_TIMEOUT=60
# Bluetooth address of remote
# Set to address obtained from 'hcitool scan' # Leave empty to disable
BDREMOTE_ADDR=xx:xx:xx:xx:xx:xx
# Key repeat rate in repeats per second
# Default is 10
BDREMOTE_RATE=10
# Debug level # Default is 0
BDREMOTE_DEBUG=0
Alles anzeigen
3. Erstelle unter /etc/init.d/bdremote:
#!/bin/sh
#
#
BDREMOTED=/usr/local/sbin/bdremoted
BDREMOTE_CONF=/etc/bdremote.conf
test -f "$BDREMOTED" || exit 0
if [ -f "$BDREMOTE_CONF" ]; then
. "$BDREMOTE_CONF"
fi
case "$1" in
start)
echo -n "Starting bdremote daemon: "
BDREMOTE_ARGS="$BDREMOTE_ARGS ${BDREMOTE_PORT:+-p $BDREMOTE_PORT}"
BDREMOTE_ARGS="$BDREMOTE_ARGS ${BDREMOTE_TIMEOUT:+-t $BDREMOTE_TIMEOUT}"
BDREMOTE_ARGS="$BDREMOTE_ARGS ${BDREMOTE_ADDR:+-a $BDREMOTE_ADDR}"
BDREMOTE_ARGS="$BDREMOTE_ARGS ${BDREMOTE_RATE:+-r $BDREMOTE_RATE}"
BDREMOTE_ARGS="$BDREMOTE_ARGS ${BDREMOTE_DEBUG:+-d $BDREMOTE_DEBUG}"
if [ -z "$BDREMOTE_ADDR" ]; then
echo -n "none configured"
else
start-stop-daemon --start --quiet --exec "$BDREMOTED" -- $BDREMOTE_ARGS
fi
echo
;;
stop)
echo -n "Stopping bdremote daemon: "
start-stop-daemon --stop --quiet --exec "$BDREMOTED"
echo
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/bdremote {start|stop|restart}"
exit 1
esac
exit 0
Alles anzeigen
4. bdremote eintragen, einmalig als Script ausführen
for runlevel in 2 3 4 5; do
ln -s /etc/init.d/bdremote /etc/rc${runlevel}.d/S18bdremote
done
for runlevel in 0 1 6; do
ln -s /etc/init.d/bdremote /etc/rc${runlevel}.d/K82bdremote
done
5. /etc/lirc/hardware.conf anpassen:
6. Fürs anlernen habe ich folgendes tool "cakemote.py" genutzt
Damit das python script ausgeführt werden kann wird noch folgendes benötigt:
Installieren geht via
Das script erhält man via:
Weiterhin musste noch das Modul uinput geladen werden
Achtung im Script is die Nummer der FB fest eingetrag -> an deine FB anpassen:
#### Type 'hcitool scan' at a terminal prompt to get the address.
# Manual Input of PS3 Remote address required for now.
w=Ps3mote("00:19:C1:2B:FE:AB",0)
Anlernen (<ENTER> + <START> dürcken nicht vergessen):
7. vdr starten und FB anlernen
Gruß
stuemmes