From: David G. <da...@dg...> - 2008-12-17 17:37:38
|
Simon Kenyon wrote: > David Greaves wrote: >> He also wrote a script to iterate through all the sky channels (by sending an IR >> 'up') and note down what each channel number was, and the corresponding Channel >> Name. >> This would be very useful to deal with Sky's EPG changes. > indeed that would be useful > -- > simon I've been working on this which pulls useful data from a sky box. It doesn't set the serial port attributes yet (57600, 8N1) Connect to the $listen_port and send a string, eg : "Current-Channel-Number\n" The response will be: Current-Channel-Number:1229528943:103 This tells you that it is on channel 103 and the last update was 1229528943 seconds since the epoch. $ echo "Status" | nc elm 1235 Now:1229535189 Entering-Channel:1229534379:6-- Current-Channel-Number:1229535184:136 Current-Programme-Name:1229535184:Friends Current-Time:1229535184: 5.33pm Wed 17 Dec Current-Programme-Start-Time:1229535184:5.30pm Last-Update:1229535184:1229535184 Current-Channel-Name:1229535184:E4 Current-Programme-Description:1229535184:The One with Rachel's Crush: Rachel schemes to get a handsome client to ask her on a date, while Chandler's jealousy causes problems with his girlfriend. (I'm also looking at using this to correct/alert if the box gets 'stuck' or if it changes channels to 999 as sometimes happens) David -- "Don't worry, you'll be fine; I saw it work in a cartoon once..." |