Here we go!
First of all, my lirc configuration for the toshiba TV power button, manually adjusted to the proper NEC timings:
begin remote
name Toshiba bits 16 flags SPACE_ENC eps 25 aeps 100
header 9000 4500 one 560 560 zero 560 1690 ptrail 560 repeat 9000 2250 pre_data_bits 16 pre_data 0xfd02 gap 42580 frequency 38000
begin codes
Power 0x000000000000b748
end codes
end remote
Next up my “tvon” script, which uses the “i2cget” program from i2c-utils:
#!/bin/sh
I2C_BUS=2
i2cget -f -y $I2C_BUS 0x3a 0x00 b > /dev/null 2>&1 TVSTATUS=$?
if [ $TVSTATUS != 0 ]; then irsend SEND_ONCE Toshiba Power irsend SEND_ONCE Toshiba Power irsend SEND_ONCE Toshiba Power fi
And finally my “tvoff” script, which uses the “i2cget” program from i2c-utils:
#!/bin/sh
I2C_BUS=2
i2cget -f -y $I2C_BUS 0x3a 0x00 b > /dev/null 2>&1 TVSTATUS=$?
if [ $TVSTATUS == 0 ]; then irsend SEND_ONCE Toshiba Power irsend SEND_ONCE Toshiba Power irsend SEND_ONCE Toshiba Power fi
Leave a comment
Comments are moderated, so yours won't appear immediately. Your email is never published.