This module expands the functionality of the URC DMS audio system. It offers discrete control of power state, stream select, and volume. The main highlight is the Interrupt feature that allows for a temporary scene to be set on a DMS zone and then recall the previous settings after the programmed time out period has expired. This is perfect for integrating with doorbell systems like Ring using either a Niles DBI or Sonos with MP3 files.
Available 2-Way Module Commands
- Set Power – Set the power of a DMS zone
- Set Volume – Set the discrete volume of a DMS zone
- Set Stream – Set the stream of a DMS zone
- Interrupt – Temporarily interrupt a DMS zone and force stream, power, and volume for a set period then recall the previous conditions
Available Device Events
- Initial Macro – Event executes at with of the Interrupt 2-Way Module Command
- Recall Macro – Event executes at the end of the delay before recall from the Interrupt 2-Way Module Command
File > Import & Restart
This is a two way module that is packaged as a TCM2 file that needs to be imported in to the Accelerator software. Navigate to where you downloaded the Spin_DMS_Interrupt.tcm file and choose it. After you have imported make sure you restart Accelerator in order to complete the installation.
Step 4. Add Other Devices > Confirm & Add
After you have restarted Accelerator go to step 4. and navigate to the module.
My > IP Database > AUX > SPIN > DMS Interrupt
When the module is selected make sure that the checkbox is checked in section 8 that says Spin – DMS Interrupt Main Functions. If not try reimporting and restart Accelerator. Once you are sure you have the checkbox checked. Click Add Selected Module to add the module to your tree.
Step 6. Network Setup
At Step 6. click on Non URC Device and fill in the IP address of the DMS amplifier you would like to control.
Step 8. DMS Setup
At Step 8. click on Input Settings. Fade out, then Fade In time will affect how fast the interrupt stream can be switched. The default time is 2 seconds but if using this as a doorbell solution, a quicker time may be more desirable.
Step 11. System Parameters
At Step 11. under Two Way Module Settings from the first drop downs choose the room that the module is located at in the tree and in the second drop down choose the DMS Interrupt module.
Next in the bottom right under System Parameter Information you will insert your BlackWire module license key where it say license=.
The Interrupt command has a series of parameters that allow you control what you want to happen. The first is ID which is the identifier that will tie it to the corresponding events if you choose to have any. The events are optional so you can leave this blank if you dont need any events to help your programming. Next choose which DMS zone you would like to interrupt. With Power you can choose to force it on if the zone is off. This can be helpful in situations where you may only want the interrupt to happen if the zone is already in use. For example a back patio with a door bell. You dont need it to ring every time but it would be nice to ring if the clients are out back listening to music. Volume that will be set for the interrupt period will help avoid a ridiculously loud doorbell if the zone is cranked up. This could even be used just to duck the existing zone volume. You can use Accelerator Step 8. and connect to the zone in order to hear what volume number will be comfortable for the desired affect. On page 2 of parameters the Stream select will be the stream number that you want active during the interrupt. The numbers can be found in the DMS connected device stream select command columns. Then finally you will set how long you want the interrupt active for. This is set in ms. You can find ms by multiplying seconds by 1000. So 5.5 seconds would be 5500ms. The last parameter is the delay necessary for the stream to switch before the new volume can be applied. If the new volume is set before the stream is finished switching, it will not switch. Default fade time is 2 seconds so this parameter is filled with a default value of 2000ms. For faster response for use with doorbells I would suggest reducing the fade time to 1 second or less and setting this volume delay to match.
Both Events are simply programmed with the ID corresponding to the ID used in the Interrupt 2-Way Module Command. You can have multiple Interrupts for different situations just assign the commands and events with their own ID.
-improvement to minimize state return time on recallVersion 2.3 - (January 23, 2019)
-bug fix for power state recall after last updateVersion 2.2 - (January 16, 2019)
-fixed a bug that could cause volume not to be set correctly when using MRX-15 or MRX-30 -improved stream switching process -- volume now changes after the stream so that loud volume increases for low level devices will not be heard first --volume will also be recalled before the stream switches back -added an interrupt parameter for volume delay --this allows for quicker switching and volume setting when using reduced fade timesVersion 2.1 - (October 20, 2018)
Fixed an issue where zone would not recall without an IDVersion 2.0 - (May 12, 2018)
-2.0 initial releaseVersion 1.1 - (May 12, 2018) Version 1.1 - (May 12, 2018)
-updated build versionVersion 1.1 - (May 12, 2018)
-updated to TC v2.0 for .tcm2 and .cd2 -improved support for incomplete functionsVersion 1.0 - (May 06, 2018)
-initial public releaseVersion .1 - (May 01, 2018)