Skip to content
This repository has been archived by the owner on May 6, 2022. It is now read-only.
/ amazon-alexa-lg-tv Public archive

Control your LG TV (webOS 3) with Amazon Alexa

Notifications You must be signed in to change notification settings

efpe/amazon-alexa-lg-tv

Repository files navigation

Amazon Alexa LG TV

Use your Echo or Echo Dot to turn on/off your LG Tv.

You need a TV with WebOS 3.

Usage

  • "Alexa, turn on TV"
  • "Alexa, turn off the TV"

Install

  • Clone this repository
  • Install nodejs (I used version 4)
  • npm install lgtv -g
  • Install python (I used 2.7.9 but should work with 3.x)
  • Install wakeonlan py package (pip install wakeonlan or from source)
  • Update alexa-tv.py with your tv's MAC address
  • Start the script with python alexa-tv.py
  • Enable "Mobile TV On"

When you try to turn off the TV for the first you will need to allow the script to access your TV.

Supervisord

You can use supervisord to run your script Sample config:

[program:alexa-tv]
command=/usr/bin/python /srv/amazon-alexa-lg-tv/alexa-tv.py
process_name=%(program_name)s
numprocs=1
directory=/srv/amazon-alexa-lg-tv/
autorestart=true
user=nobody                   ; setuid to this UNIX account to run the program
redirect_stderr=true
stdout_logfile=/var/log/alexa-tv.log
stdout_logfile_maxbytes=1MB
stdout_capture_maxbytes=1MB
environment=NODE_PATH="/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript"

Thanks

About

Control your LG TV (webOS 3) with Amazon Alexa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published