Skip to main content

Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers

Project description

rxv

Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers

Installation

Use pip:

$ pip install rxv
or
$ pip install --use-wheel rxv

Usage

The easiest way to start using is to let SSDP find all available receivers. In most cases rxv module will manage to obtain locations of local compatible devices:

>>> import rxv
>>> receivers = rxv.find()
>>> print(receivers)
[<RXV model_name="RX-V473" ctrl_url="http://192.168.1.116:80/YamahaRemoteControl/ctrl" at 0x2c1c1d0>]
>>> rx = receivers[0]
>>> rx.on = True
>>> rx.volume
-51.0
>>> rx.inputs()
{'AUDIO': None,
'HDMI1': None,
'HDMI2': None,
(...)
'iPod (USB)': 'iPod_USB'}
>>> rx.input
"NET RADIO"
>>> rx.input = "HDMI1"
>>> rx.input
"HDMI1"

If SSDP causes you some problems, ctrl_url can be provided by hand.:

>>> rx = rxv.RXV("http://192.168.1.116:80/YamahaRemoteControl/ctrl", "RX-V473")

License

BSD

Authors

Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rxv-0.1.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rxv-0.1.5-py2.py3-none-any.whl (7.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file rxv-0.1.5.tar.gz.

File metadata

  • Download URL: rxv-0.1.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for rxv-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a0ffbb39d6871f953a2b78e3c75f50037eee20d811a1beaa9dde7abe5df1678b
MD5 e1cdcc6c30a5589bd281bf2a5676ef2a
BLAKE2b-256 1954beed1bfa11a12aedb132a3700691590b0b95413e96ae7ede418fc1f02aa8

See more details on using hashes here.

File details

Details for the file rxv-0.1.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for rxv-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8acd6830164e482263dcca28020b1d44df5f3309cca86de138e4473c5370c4f3
MD5 20654d9b7e7a4c287b900df8fcbf0be2
BLAKE2b-256 2ead573ab68d12b765595027a0c05d669990fe74b3bec53cb48ff2796d680071

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page