A small Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV
Project description
Python module for sending Remote Control Codes to your Sharp AQUOS Smart TV
IP Setup
Go to MENU
Go to the Inital Setup Tab
Go to Network Setup
Manual Setup (Click Yes)
Go down to IP Setup
Remote Setup
Go to MENU
Go to the Inital Setup Tab
Go to AQUOS Remote Control
Enable AQUOS Remote
Usage
Import the module
from aquosRemote.aquos import aquosTV
aquos = aquosTV('IP.ADD.RESS.XX')
TV Commands
aquos.on() # Turns on TV
aquos.off() # Puts TV into standby mode
aqous.set_standbymode() # Enables standby mode
aquos.play() # Play button (⏯)
aquos.pause() # Pause button (⏯)
aqous.stop() # Stop button
aquos.rewind() # Rewind button (⏪)
aqous.fast_forward() # Fast forward button (⏩)
aquos.rewind() # Skip forward button (⏭)
aquos.rewind() # Skip back button (⏮)
aqous.up() # Up button (▲)
aqous.down() # Down button (▼)
aqous.left() # Left button (◄)
aqous.right() # Right button (►)
aqous.volume_up() # Turns volume up
aqous.volume_down() # Turns volume down
aquos.volume_repeat(x) # Turns volume up x times up or down
aquos.set_volume(xx) # Sets TV volume 0-100
aquos.toggle_mute() # Toggles mute
aquos.mute_on() # Turns mute on
aquos.mute_off() # Turns mute off
aquos.set_input(x) # Sets TV input to input x
aquos.get_device_name() # Gets TV device name
aquos.get_model_name() # Gets TV model name
aquos.get_software_version() # Gets TV software version
aquos.get_ip_protocol_version() # Gets TV ip protocol
Note: on function will work only after you use the setup=True argument or after you turn off tv using this function, then un-plug and re-plug-in the tv.
Example
An example program would look like:
from aquosRemote.aquos import aquosTV
aquos = aquosTV('IP.ADD.RESS.XX') # Without auth and setup
aquos = aquosTV('IP.ADD.RESS.XX', setup=True) # With setup
aquos = aquosTV('IP.ADD.RESS.XX', 'username', 'password') # With auth
aquos.tv_on()
...
DEPENDENCIES
This has been tested with Python 2.6 and Python 3.6.
LICENSE
MIT License
Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aquosRemote-1.4.0.tar.gz
(4.8 kB
view hashes)
Built Distributions
Close
Hashes for aquosRemote-1.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f603b86e58c130f48879c60bffc4a383ab748a3a5b41b7d9341e26a47b68e39 |
|
MD5 | 828e61cb6b6f3033b4df0c8a4768b7a0 |
|
BLAKE2b-256 | 84168906ad07f85bba3ed83c5efeaa9a36ebb5b581ceb5c943fd1436dd6e3bb3 |
Close
Hashes for aquosRemote-1.4.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04ba0c6dadd137752ca9f1ced9e94dd1f4b8aa2b74430cd2ed8d1fad39c338b4 |
|
MD5 | b7931b4b8e7c1f8c53323b75e86dbf5a |
|
BLAKE2b-256 | 2cea862673743b891bf2bdf94ec42505509a8115b9fd7957873ded45349a0708 |