A HomeSeer HS2 plug-in to enable control of Pioneer A/V Receivers that support the IP & RS232 control system.
Copyright © 2013
Revised 04/18/2013
This document contains proprietary and copyrighted information and may not be copied, reproduced, translated, or reduced to any electronic medium without prior consent, in writing, from .
Table of Contents
Introduction 4
Intended Audience 4
UltraPioneerAVR HSPI Overview 4
How It Works 4
Features 4
Requirements 4
UltraPioneerAVR HSPI Installation 5
Downloading the HomeSeer Plug-in 5
Installing the HomeSeer Plug-in 5
UltraPioneerAVR HSPI Setup 6
Initial Setup Checklist 6
UltraPioneerAVR HSPI Configuration 6
Web Page Layout 6
Screenshot 7
Options 7
Receivers 7
Screenshot 8
Manually Adding a New Pioneer A/V Receiver 8
Modifying a Pioneer A/V Receiver 8
Deleting a Pioneer A/V Receiver 8
AVR Devices 9
Screenshot 9
Connection Devices 9
Other Supported HomeSeer Devices 10
Adding a UltraPioneerAVR Device 13
Screenshot 14
Modifying an Existing UltraPioneerAVR Device 14
Deleting an Existing UltraPioneerAVR Device 14
Enable/Disable Pioneer A/V Receiver Feature 14
Screenshot 15
UltraPioneerAVR HSPI Triggers 15
UltraPioneerAVR HSPI Trigger Actions 15
UltraPioneerAVR HSPI Trigger Conditions 15
Introduction
UltraPioneerAVR is a HomeSeer plug-in (HSPI) that allows you to use HomeSeer to control Pioneer A/V Receivers that support the IP & RS232 control system.
Intended Audience
This document is intended for the HomeSeer user that has chosen to install and configure the UltraPioneerAVR HomeSeer Plug-in.
UltraPioneerAVR HSPI Overview
How It Works
· UltraPioneerAVR implements the Pioneer IP & RS232 control system allowing HomeSeer to control your 2010 or 2011 Pioneer A/V Receiver.
· UltraPioneerAVR uses a network discovery protocol to automatically detect the Pioneer A/V Receivers installed within your home.
· You can control your receiver by simply creating a HomeSeer device for the desired function, then interacting with the HomeSeer device using the status web page, HomeSeer events, scripting or HomeSeer HSTouch.
Features
· Multiple threading allows UltraPioneerAVR HSPI to communicate with the Pioneer A/V Receivers without disrupting the performance of HomeSeer.
· Support for up to 9 Pioneer A/V Receivers. However, the plug-in is currently limited to a total of 390 HomeSeer devices.
· Provides the ability to control over 100 functions available on your Pioneer A/V receiver.
· Create only the HomeSeer devices you need to control your Pioneer A/V receivers.
· Ability to disable features not supported by your Pioneer A/V receivers.
· Error Try/Catch logic to ensure plug-in doesn't fail with an unhandled exception.
Requirements
· Homeseer 2.2 or greater.
· At least one Pioneer A/V Receivers that support the 2010 though 2013 IP & RS232 control system.
UltraPioneerAVR HSPI Installation
Downloading the HomeSeer Plug-in
- From your HomeSeer web page, select the Updater button.
- Click the Next button until you find the entry for UltraPioneerAVR, then click the checkbox to mark the plug-in for installation.
- Click the Next button to begin downloading the UltraPioneerAVR plug-in package.
- Restart HomeSeer once you see the following message displayed:
Installing the HomeSeer Plug-in
- During startup, HomeSeer will automatically launch the plug-in installer. Simply step though the plug-in installer wizard to install and enable the HomeSeer plug-in.
- Once the installer finishes, the UltraPioneerAVR plug-in should be enabled and ready for use.
UltraPioneerAVR HSPI Setup
Before you begin to configure the UltraPioneerAVR plug-in, you’ll need to make sure you complete the network setup and input setup on each Pioneer A/V Receiver. Refer to the Pioneer A/V Receiver documentation for additional information.
Initial Setup Checklist
- Pioneer A/V Receiver Input Setup – use the Pioneer Input Setup menu if want to change the input names to something more meaningful (Tivo, AppleTV, etc).
- Pioneer A/V Receiver Network Setup – Use the Pioneer Network Setup menu to ensure your Receiver’s Network Standby is set to ON and the receiver is using a static IP address.
- Start HomeSeer and wait about 30-90 seconds for the Pioneer A/V Receivers to be discovered. The Pioneer A/V Receivers that are automatically discovered will appear in the UltraPioneerAVR > Receivers web page as shown in the following screenshot:
UltraPioneerAVR HSPI Configuration
Web Page Layout
The UltraPioneerAVR plug-in has four web pages that provide access to the available features of the plug-in.
Screenshot
The available web pages are as follows:
- Status – Displays the UltraPioneerAVR HSPI version and status.
- Options – Displays and allows you to change the options associated with the plug-in.
- Receivers – Displays and allows you to add, modify and delete Pioneer A/V Receivers.
- AVR Devices – A web page that allows you to display the current status of all available Pioneer A/V Receiver functions and provides the ability to automatically create the desired HomeSeer devices and enable and disable supported features.
Options
All options are set from the Options web page. The following options are supported:
- Attempts Per Command – Specify the number of times to send a command until it is acknowledged by the Pioneer A/V Receiver. The default is 2.
- Wait Time Per Command – Specify the number of seconds to wait for a response to a command sent to the Pioneer A/V Receiver. The default is 2 seconds.
- Authorized User Roles – Specify the HomeSeer uses authorized to access the UltraPioneerAVR web page.
- Register Link – If set to Yes, the UltraPioneerAVR button will be displayed on all web pages.
- Debug Mode – If set to Yes, the plug-in will write verbose logging to the HomeSeer log file.
Receivers
The Receivers web page allows you to add, modify and delete Pioneer A/V Receivers. If your Pioneer A/V Receiver is connected to your home network, then it should automatically be discovered and added to the list.
Screenshot
Manually Adding a New Pioneer A/V Receiver
- Click on the UltraPioneerAVR > Receivers button.
- Navigate to the bottom of the Pioneer A/V Receivers web page.
- Complete the following form fields:
- Pioneer UUID: Enter the MAC address of your Pioneer A/V Receiver. The format must be 00-00-00-00-00-00. If you are defining a serial connection, then leave this field blank.
- Make: Enter Pioneer.
- Model Number: Enter the Pioneer A/V Receiver model number (e.g. VSX-1121).
- Revision: Enter 1.0.0.
- Connection Type: Select either Ethernet or Serial.
- Connection Address: If you are using a network connection, enter the IP address and port number using the format ipaddress:port (e.g. 192.168.1.10:23). If you are using a Serial connection, use the format COMx where x is the port number (e.g. COM1).
- Master Volume Limit: Select the maximum master volume that can be set.
- Zone2 Volume Limit: Select the maximum zone2 volume that can be set.
- Zone3 Volume Limit: Select the maximum zone3 volume that can be set.
- Press the Add New icon to enter the Pioneer A/V Receiver.
Modifying a Pioneer A/V Receiver
- Click on the UltraPioneerAVR > Receiver button.
- Find the Pioneer A/V Receiver you want to edit, and then click the Edit icon
- Edit the fields that you want to change, then press the Save icon
- To cancel the changes, simply press the Cancel icon
Deleting a Pioneer A/V Receiver
- Click on the UltraPioneerAVR > Receiver button.
- Find the Pioneer A/V Receiver you want to delete, and then click the Delete icon
- Confirm you want to delete the Receiver by pressing OK.
AVR Devices
The UltraPioneerAVR HSPI controls your Pioneer A/V Receiver using HomeSeer devices. Simply create a HomeSeer device for the desired function, then interacting with the HomeSeer device using the status web page, HomeSeer events, scripting or HomeSeer HSTouch.
Please note: Your receiver must be turned on before the plug-in will allow you to create a HomeSeer device. If your receiver is in the off position, you must first create the Power device, turn the receiver on, and then wait until the system refresh is complete before attempting to create the remaining devices.
Screenshot
Connection Devices
This HomeSeer device is automatically created and manages the connection to the Pioneer A/V Receiver. If the plug-in happens to lose connection for whatever reason, you can force a connection by selecting reconnect from the Control options. You can also halt the watchdog reconnection functionality by selecting disconnect from the Control options.
Note: Once the connection is established, a watchdog timer will maintain the connection to the Pioneer A/V Receiver.
Screenshot
Other Supported HomeSeer Devices
UltraPioneerAVR HSPI supports the ability to manually create over 115 HomeSeer devices per receiver. However, this doesn’t mean you need to create that many devices. Review the list below and create just the devices you need to control and manage your Pioneer A/V Receiver from HomeSeer.
Master Controls
Power / Turns the receiver on or off.Volume / Sets the listening volume.
Mute / Mutes the sound or restores the sound if it has been muted.
Input / Changes the input to another source or connected device.
Listening Mode / Displays the current listening mode.
Listening Mode Setting / Switches between supported listening modes.
Tone Control / Applies the treble and bass tone controls to a source.
Bass / Adjusts the amount of bass.
Treble / Adjusts the amount of treble.
Zone2 Controls
Zone2 Power / Turns the zone on or off.Zone2 Volume / Sets the zone listening volume.
Zone2 Mute / Mutes the zone sound or restores the sound if it has been muted.
Zone2 Input / Changes the zone input to another source or connected device.
Zone3 Controls
Zone3 Power / Turns the zone on or off.Zone3 Volume / Sets the zone listening volume.
Zone3 Mute / Mutes the zone sound or restores the sound if it has been muted.
Zone3 Input / Changes the zone input to another source or connected device.
Zone4 Controls
Zone4 Power / Turns the zone on or off.Zone4 Input / Changes the zone input to another source or connected device.
Channel Level
Front Left / Sets the volume of the selected channel.Front Right / Sets the volume of the selected channel.
Center / Sets the volume of the selected channel.
Surround Left / Sets the volume of the selected channel.
Surround Right / Sets the volume of the selected channel.
Surround Back Left / Sets the volume of the selected channel.
Surround Back Right / Sets the volume of the selected channel.
Subwoofer / Sets the volume of the selected channel.
Front Height Left / Sets the volume of the selected channel.
Front Height Right / Sets the volume of the selected channel.
Front Wide Left / Sets the volume of the selected channel.
Front Wide Right / Sets the volume of the selected channel.
Audio Information
Audio Input Signal / The audio input signal type.Audio Input Frequency / The frequency of the audio input signal
Audio Input Channel Format / The audio input channel format.
Audio Output Channel / The audio output channel format.
Video Information
Input Terminal / The video input terminal (HDMI, Component, etc.).Input Resolution / The video input resolution.
Input Aspect / The video input aspect ratio.
Input Color Format / The video input color format (HDMI only).
Input Bit (HDMI Only) / The video input bit (HTML only).
Input Extended Color Space (HDMI Only) / The video extended color space.
Output Resolution / The output video resolution.
Output Aspect / The output video aspect ratio.
Output Color Format / The output color format.
Output Bit (HDMI Only) / The output bit (HTML only).
Output Extended Color Space (HDMI Only) / The output extended color space (HDMI only).
HDMI1 Monitor Recommended Resolution / The HDMI1 monitor recommended resolution.
HDMI1 Monitor DeepColor / HDMI1 monitor DeepColor.
HDMI1 Monitor Extended Color Space / HDMI1 monitor extended color space.
HDMI2 Monitor Recommended Resolution / HDMI2 monitor recommended resolution.
HDMI2 Monitor DeepColor / HDMI2 monitor DeepColor.
HDMI2 Monitor Extended Color Space / HDMI2 monitor extended color space.
Video Function
Video Converter / Converts video signals for output from the MONITOR OUT jacks. / OnVideo Resolution / Specifies the output resolution of the video signal. / Auto
Pure Cinema / Optimizes the operation of the progressive scanning circuit. / Auto
Progressive Motion / Adjusts the motion and still picture quality. / 0
Stream Smoother / Improves elements that reduce picture quality in network connections.
Advanced Video Adjust / Sets the optimum picture quality for the type of monitor that is connected. / Off
YNR / Reduces noise in the luminance (Y) signal. / 0
CNR / Reduces noise in the input's color (C) signal. / 0
BNR / Reduces block noise (block shaped distortion upon MPEG compression). / 0
MNR / Reduces mosquito noise (distortion contours upon MPEG compression). / 0
Detail / Adjusts how sharp edges appear. / 0
Sharpness / Adjusts the sharpness. / 0
Brightness / Adjusts the overall brightness. / 0
Contrast / Adjusts the contrast between light and dark. / 0
Hue / Adjusts the red/green balance. / 0
Chroma Level / Adjusts saturation from dull to bright. / 0
Black Setup / Sets the black level according to the video input signal. / 7.5
Aspect / Specifies the aspect ratio when the input signals are output at the HDMI output. / Through
DSP Function
MCACC Memory / Selects your favorite MCACC preset memory location. / MEM1SBCH Processing / Switches on/off the SBch processing. / Auto
Phase Control / Corrects phase shifting on certain discs. / 6ms
Virtual SB / Allows you to hear virtual surround back channel though your surround speakers. / Off
Virtual HT / Allows you to hear virtual height speakers though your front speakers. / Off
Virtual Wide / When you’re not using front wide speakers, selecting this mode allows you to hear a virtual front wide channel though your front speakers. / Off
Sound Retriever / DSP processing is used to compensate for loss of audio data upon compression. / Off
Signal Select / Used to select an input signal. / Auto
Analog Input ATT / Attenuates the level of an analog input signal to prevent distortion. / 0 dB
EQ / Switches on/off the effects of the EQ Pro. / On
Standing Wave / Switches on/off the effects of the Standing Wave Control. / On
Phase Control Plus / Corrects phase shifting on certain discs. / 6ms
Sound Delay / Adjusts sound delay to match the presentation of the video. / 0
Digital Noise Reduction / May improve the sound in a noisy source in 2-channel signal inputs. / Off
Dialog Enhancement / Localizes dialog in the center channel to make It stand out. / Off
Hi-BIT / Adjusts the Hi-BIT available on some Pioneer A/V Receivers. / Off
Dual Mono / Specifies how dual mono encoded Dolby Digital soundtracks will be played. / CH1
Fixed PCM / Useful if there is a slight delay before OFF recognizes the PCM signal on a CD. / Off
DRC / Adjusts level of dynamic range for movie soundtracks using Dolby Digital. You many need to use this feature when listening to surround sound at low volumes. / Auto
LEF ATT / Sets the LEF attenuator to prevent ultra-low bass tones from distorting sound. / 0dB
SACD Gain / Brings out detail in SACDs by maximizing dynamic range. / 0dB
Auto Delay / This feature automatically corrects the audio-to-video delay connected with HDMI. / Off
Center Width / Provides ability to blend front channel speakers. / 3
Panorama / Enhances the front stereo image to include the surround speakers. / Off
Dimension / Adjusts the depth of the surround sound balance from front to back. / 0
Center Image/Gain / Adjusts the center image to create a wider stereo affect with vocals. / 3
Effect / Sets the effect level for the Advanced Surround or ALC mode. / 50
Height Gain / Adjusts the output from the front height speakers when in Pro Logic II HEIGHT / Mid
Virtual Depth / When selected, the sound field expands virtually behind the display. / Off
Digital Filter / Adjusts the digital filter available on some Pioneer A/V Receivers. / Slow
Loudness Management / Adjusts the level of dynamic range for movie soundtracks. You many need to use this feature when listening to surround sound at low volumes. Note: This can only be set when DRC is off and the input signal is a true Dolby TrueHD signal. / Auto
AMP Function
Speakers / Selects the speaker system settings. / A+BHDMI Output Select / Select which HDMI output. / HDMI 1
HDMI Audio / Selects the HDMI audio. / AMP
PQLS / Enables the Precision Quartz Lock system. / Auto
Operation Mode Setting / Selects the operation mode setting. / Expert
Sleep / Sets the Pioneer A/V Receiver sleep time. / Off
AMP
Tuner Function
Tuner Frequency / Sets the tuner frequency.Tuner Band / Sets the tuner band.
Tuner Preset / Selects the tuner preset.
Misc. Function
Panel Display / Shows the text available on the Pioneer A/V Receiver front panel.Panel Key Lock / Option to disable the keys on the Pioneer A/V Receiver front panel.
Remote Lock / Option to disable the remote control function.
Adapter Port / Device to control the functions available via the adapter port.
Internet Radio / Device to control the functions available via the Internet Radio.
iPod/USB / Device to control the functions available via the iPod/USB port.
XM Channel / Device to control the functions available via the XM radio option.
Sirius Channel / Device to control the functions available via the Sirius radio option.
Adding a UltraPioneerAVR Device