Skip to content

Commit

Permalink
first release
Browse files Browse the repository at this point in the history
  • Loading branch information
daniep01 committed Mar 17, 2022
1 parent 8d706e4 commit 4e506d6
Show file tree
Hide file tree
Showing 2 changed files with 502 additions and 0 deletions.
32 changes: 32 additions & 0 deletions HELP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,35 @@

This module allows you to control an [Adder XDIP](https://www.adder.com/en/kvm-solutions/adderlink-xdip) receiver on your local network.

## Receiver Setup
Before receivers can be controlled by Companion, the ‘Enable Remote Control’ option must be checked within the Advanced page of each receiver’s configuration. The XDIP unit must have firmware version v1.05 or above. *Note:* XDIP firmware version v1.06 has a bug which prevents the 'Enable Remote Control' option from being saved.

## Module Setup
Enter the IP address and Access Password for the receiver in the Companion XDIP module connection settings. The port should be left as the default unless you have a reason to change it. When a connection is established the list of channels, names and descriptions will be retrieved from the receiver.

## Actions
The following actions are possible.

**Get Connected Channel** Interrogate the receiver to discover which channel it is connected to and put this information into a Companion variable.

**Switch Channel** Change the receiver to the selected channel. If no channels are shown then Companion has not been able to connect.

**Disconnect Receiver** Output nothing from the receiver.

**Refresh Channel List** If changes are made to the configuration of the channels on the receiver then this action should be used to update Companion with the new information.

**Refresh Access Token** If switching channels fails due to a missing access token then this action may help resolve the problem.

## Variables
A few variables are available. Variables will only update on connection or when an action is performed. There is no polling so if a channel is changed using the interface on the XDIP Companion variables will be out of date until 'Get Connected Channel' action is used.

**Connected channel id** The number of the channel that the receiver is switched to. These numbers are the same as those shown on the XDIP device menu.

**Connected channel name** The name of the channel that the receiver is switched to.

**Access token state** This variable will show 'Valid' if an access token has been successfully acquired. An access token is required to switch channels.

## Versions

### 1.0.0
First release
Loading

0 comments on commit 4e506d6

Please sign in to comment.