working 32wlt68 tv control solution

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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: