summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md55
1 files changed, 55 insertions, 0 deletions
diff --git a/README.md b/README.md
index b0a3700..c6a5ed9 100644
--- a/README.md
+++ b/README.md
@@ -41,4 +41,59 @@ Create the file cecremote.sh and mark it as executable; using terminal:
´touch cecremote.sh´
´chmod +x cecremote.sh´
+Finally, save it; using nano in terminal:
+press "Ctrl+X" to close the file, then "Y" to confirm saving, then "Enter" to save the file under the right file name
+Try executing it, using terminal:
+
+cec-client | ./cecremote.sh
+
+At this point it should be working.
+Point the TV Remote at the TV, press up/down/left/right and check if the mouse pointer is moving.
+Press 9 44 2 8 7777 0 88 7 and it should write "whats up".
+
+The script doesn't output anything, except when it encounters a button press that it doesn't recognize, or it doesn't have a function set up for that button yet (play button being one of them).
+If you want it to output all the messages it receives, find the line and uncomment it by deleting the # : #echo $keyline --- debugAllLines
+
+So, if everything works, exit the script in terminal: Press Ctrl+C
+
+Run at startup:
+If you want to start this script every time the Raspberry starts, create a new file called cecremotestart.sh and mark it as executable; using terminal:
+
+touch cecremotestart.sh
+chmod +x cecremotestart.sh
+
+Then open it; using terminal:
+
+nano cecremotestart.sh
+
+Copy - paste this in the file:
+
+#!/bin/bash
+cec-client | /home/raspberry/cecremote.sh #<-- change this according to your username / path to the script
+
+Finally, save it; using nano in terminal:
+press "Ctrl+X" to close the file, then "Y" to confirm saving, then "Enter" to save the file under the right file name
+
+Then add this in the Startup Programs (Menu - System - Control Center - Startup Programs; Add; Give it a name, and enter the path (or press Browse) of the script in the filesystem).
+
+Restart, try, report :slightly_smiling:
+
+Modification:
+If you want, you can edit the script to change or add the commands executed on certain button presses.
+You can detect the additional buttons that CEC on your TV supports. Kill the running cec-client, run the cec-client in the terminal, and watch for the output while you're pressing all the keys on your TV Remote; using terminal:
+
+killall cec-client
+cec-client
+Ctrl+C when you're ready to stop
+
+Edit the script, then execute the modified script by manually executing cecremotestart.sh; using terminal:
+
+./cecremotescript.sh
+Ctrl+C to stop
+
+When you're satisfied, just restart your Raspberry PI.
+
+That's it from me - a simple and crude way to control your Raspberry PI with the TV Remote, for when you don't have the keyboard/mouse connected and VNC-ing is too much of a bother.
+
+Try it and report :slightly_smiling: