Yamaha RX-D485 / RX-V485
Yamaha Web Control
Live demo: http://yamaha.panticz.de/
Repository: https://github.com/panticz/yamaha-web-control
API
curl -q http://192.168.178.4/YamahaExtendedControl/v1/system/getFeatures | jq .
Control
# Volume Up / Down
http://192.168.178.4/YamahaExtendedControl/v1/main/setVolume?volume=up&step=5
http://192.168.178.4/YamahaExtendedControl/v1/main/setVolume?volume=down&step=5
# Change input
http://192.168.178.4/YamahaExtendedControl/v1/main/prepareInputChange?input=usb
http://192.168.178.4/YamahaExtendedControl/v1/main/setInput?input=net_radio
http://192.168.178.4/YamahaExtendedControl/v1/main/setInput?input=server
http://192.168.178.4/YamahaExtendedControl/v1/main/setInput?input=spotify
# Power
http://192.168.178.4/YamahaExtendedControl/v1/main/setPower?power=on
http://192.168.178.4/YamahaExtendedControl/v1/main/setPower?power=standby
# Get Device info
http://192.168.178.4/YamahaExtendedControl/v1/system/getDeviceInfo
# Get Available Device Features
http://192.168.178.4/YamahaExtendedControl/v1/system/getFeatures
# Get Network Status
http://192.168.178.4/YamahaExtendedControl/v1/system/getNetworkStatus
# Get Function Status (e.g.: Auto Power Standby)
http://192.168.178.4/YamahaExtendedControl/v1/system/getFuncStatus
# Get Location info and zone list (device)
http://192.168.178.4/YamahaExtendedControl/v1/system/getLocationInfo
# Get zone info (device|zone)
http://192.168.178.4/YamahaExtendedControl/v1/main/getStatus
# Get Sound Program List (device|zone)
http://192.168.178.4/YamahaExtendedControl/v1/main/getSoundProgramList