Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers
Project description
rxv
Hacky Python interface to Yamaha RX-V*73 receivers (mainly RX-V473)
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
Contributors
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
rxv-0.1.0.tar.gz
(5.5 kB
view hashes)
Built Distributions
rxv-0.1.0-py33-none-any.whl
(7.6 kB
view hashes)
rxv-0.1.0-py27-none-any.whl
(7.6 kB
view hashes)