About This Family Driver

allows control of your matrix switcher device. It allows for standarized myServer HTML5 scene configuration that the Switching Family Driver then routes the commands to the appropriate lighting controller. This allows for scenes to be reusable across multiple switching control technologies. It also allows for usage of multiple concurrant switching controllers.

Software Requirements: myServer5

Hardware specific driver from myInstaller: Available Drivers VideoStorm CMX1616A, CXMX1616V, CMX88, CMX84, CMR88 CRM84, CRM62,HMX42, HMX44, TMX89, VMX99 (More Coming Soon) Installation "Switcher.Type.Driver".dll

  1. Download the driver from myInstaller and install the driver that communicates with the type of switcher connected to myServer5. With myServer5 shutdown, run the "Switcher-Type"_Driver_exe. that coresponds to the type of switcher you have connected. This will install Switching driver to the myServer5/Driver directory. It is recommended to accept all installation defaults. Settings Configuring the alias and Global Cache IP address- Module# / Com Port for each of your switchers is done in the Family Manager.
  2. Click on the Add button and enter in the Global Cache IP address- Module# / Com Port of your thermostat and its friendly alias. Switching.Family.jpg
  3. To see the event logs, settings etc, open the selected device in the Device Driver tab. The switcher can be run in basic/ advanced mode and in audio/ video mode. These options are set in the settings tab with in the driver settings.

 

Switching.DeviceDriver.jpg Power Script Usage

Switching|Id~Power~State (Literal)

Switching|Switching1~Power~On

Switching|Switching1~Power~Off Switching|1~Power~Toggle

Parameters Id = The ID number or alias assigned within plugin.

State = The desired switcher power state. Values : On,Off,Toggle Description Sets the switchers power to the desired state.

Switch Script Usage

Switching|Id~Switch~Board~Input~Output (Literal)

Switching|Switching1~Switch~All~1~1 Switching|Switching1~Switch~DVID~3~1 Switching|Switching1~Switch~VID~Kitchen~off Switching|Switching1~Switch~VOL~1~<> Switching|1~Switch~VOLUP~1 Switching|1~Switch~VOLDOWN~1 Switching|1~Switch~MuteON~1 Switching|1~Switch~MuteOff~1 Switching|1~Switch~MuteToggle~1

Parameters Id = The switchers number or alias assigned in the plugin.

Board = The board to switch.

Values : All = Digital coax video Input = The number or alias of the input source to be used.

Output = The number or alias of the output to be used. This parameter may also be "Off", this will turn off the input source.

Description This command switches the specified input to be sent to the specified output.

Setup Script Usage Switching|Id~Setup~Option~State (Literal) Switching|Switching1~Setup~L~On Switching|Switching1~Setup~L~Off Switching|1~Setup~~Off Parameters Id = The switchers number or alias assigned in the plugin.

Option = The setup variable you would like to change.

Values : L = Lights State = The new state of the specified setup option.

Values : On,Off,Toggle Description This command sets the devices setup variables.

GetStatus Script Usage Switching|Id~GetStatus (Literal)

Switching|Switching1~GetStatus Switching|1~GetStatus Parameters Id = The ID number or alias assigned within plugin. Description Polls the Switcher and sets all variables.

Cycle Script Usage Switching|Id~Cycle~Output~Direction (Literal) Switching|Switching1~Cycle~Next Switching|Switching1~Cycle~Previous Switching|1~Cycle~Next Parameters Id = The switcher number or alias assigned in AV Family MatrixSwitcher.

Output = The number or alias of the output zone to use.

Direction = The direction to move to get the next input source.

Values: Next,Previous Description This command cycles the input source for the specified output zone in the specified direction. This command will not cycle through the outputs for the optional HD card. myServer5 Variables Switching_{{Id}}_Power

Description: The power state of the switcher

Values: On,Off Switching_{{Id}}_Lights

Description: The state of the lights on the switcher.

Values: On,Off Switching_{{Id}}_Video_Out_{{Output}}

Description: The input that the specified video output has selected.

Values: 1-8. Switching_{{Id}}_Audio_Out_{{Output}}

Description: The input that the specified audio output has selected. Values: 1-8.

DirecTV Driver is Allonis' application that provides a 2 way real time integration with a DirecTV DVR or Genie Mini Clients within your myServer user interface.

System Requirements

  • myServer
  • Licensed AV Family App
  • DirecTV receiver on the same IP network as myServer

Installation

1) Install the latest version of myServer from myInstaller.

2) Install the latest version of the DirecTV driver and the AV Family.

3) Purchase the AV Family (if not already) 

Price $99.99


4) Configure the DirecTV receiver(s) by enabling "External Access" in the Menu / Setup / Network.



5) Restart myServer.

6) Go to the DirecTV driver.  Click on the Discovery Tab.  In a few minutes you should see your DirecTV receivers (the Genie(s)).

7) Select each DTV receiver and select "Add selected".  This will copy that DVR's IP and Mac address to the AV family as a new AV device to control.

8) In the AV Family, select and edit the DTV receiver meta-data that was added by the "Add Selected".

The DVR ("Genie") must only it's IP address ("192.168.0.10").  No MAC address in the description field (delete if it's there from the Add Selected).

DirecTVIP driver | DTV-DVR model | name what zone it supports | The DVR's IP address you set | Port 8080 | NO Mac address (delete it if it shows up in the description field). Mini Genie (clients) need the IP address of it's corresponding DVR ("192.168.0.10"), AND the MiniClient MAC address ("aa-bb-cc-dd-ee-ff") in the description field.

DirecTVIP driver | DTV-DVR model | name what zone the client supports | The Genie DVR's IP address (not the client) | Port 8080 | The Client's Mac address (eg: E0B7B1885357) in the Description field

You can have one or more DVRs, each can have none to several Mini Genie's associated to a DVR (associated by the DVR's IP address)

All commands are sent to the primary DVR. When the command includes the MAC address, that tells the primary DVR to send the command off to the Genie client at that MAC address.

Usage

1) You can run the Zone Builder to add a DVR to a particular Zone (optional).
2) You navigate to the DirecTV control webpage by clicking on the Menu / Media / DirecTV link.

Click a control. Enjoy!

You can click the included drop down to select other DVRs or clients.  If you don't want to access the secondary DVRs from that menu, delete the drop down using myDesigner.  This might be used if a DVR (or miniclient) is always associated with only one Zone and is then selected with the Zone / Source selection buttons.

Log Messages:

"Error when attempting to access device..."

DirecTV driver was trying to get current mode from the receiver. DTV box might have been in an off state as the 500 error was being generated by the DTV box.  This is normal.

If the DVR is On, then double check your Genie network and Whole Home settings are setup correctly.

 

How many DirecTV devices did the driver discover? Each one has a unique device ID.

In Family Manager / AV tree make sure the model for each of your DirecTV boxes is set to "DVR". If it is not in the dropdown just type in DVR into the model cell.

Then on the sample DirecTV scene there is a "Select A DirecTV Receiver" dropdown option. Clicking that should expose all the "DVR" devices in the system. Select one of them. The page will refresh and you'll have control over the selected DVR. If you do not show me what the DirecTV driver event log looks like.

If you see "access denied" type messages in the DirecTV event log then that means that the DTV boxes have not been properly configured to allow remote control from third party devices.

web audiovisual

Adding Movie Support with Dune HD Players.

The Dune HD player connects to the home's media server and can play 4K video content for a high end movie playback in your Theater room.  With myServer you can control that experience from your iPhone, your Android Tablet, or a handheld remote control.  Select your movie from the myMovies application.  Control the movie playback status using myMovies user interface.

A very high end experience using off the shelf components! 

The Dune HD driver falls within the AV Family license.

Click here to purchase the license:

Price $99.99


About

Driver to control the Dune HD movie renderer

Software Requirements

  • myServer
  • Dune HD Driver
  • Supported Hardware

How to Install the Dune HD driver on myServer

  • Purchase the AV Family license from Allonis.
  • Shutdown myServer5.
  • Run myInstaller Installation on your myServer PC
  • If you are connected to the Internet, you should see the Dune HD driver listed in the AV category. Select and download it.
  • After the driver is downloaded, click to install it.
  • Restart myServer.
  • Apply the AV Family license to myServer's License Manager.

Dune HD Setup


If your movie files are stored on a Windows file share then you should make sure that in the Dune settings that SMB sharing is turned on. Manually try browsing to the movie files on that share by using the native Dune UI to navigate to the files to make sure it can access them. If all of that is happy then playing movies via the myMovies User Interface should not have any issues.

  • In the Family Manager / AVFamily, add a new AV device and configure it with the name being "Theater Dune HD", the Driver being DuneHD, the Model as MPC Player and type the Dune's IP address.  Select use Default IP Port or Port 80 (whatever you setup the Dune with).
  • In the Zone Builder, select the Zone name ("Theater") and select the "Theater Dune HD" as the Movie Player Device.  Click Save at the bottom of the properties window.
  • Restart myServer
  • Go to the home page and select the Zone "Theater", and select "Movie" from the Source menu.  The myMovies webpage should open.  Select a movie, and click Play Movie.
  • The Transport Controls should work from your Tablet (running myUI.Tablets.Sample user interface as example) and control the Dune HD's play modes (Play / Stop / Pause / FFwd, etc)

Enjoy!

Supported Commands

The Dune HD Driver uses AVFamily commands

 

 

Let's configure Weather next.  Click HERE

Dish Driver is Allonis' application that provides a 2 way real time integration with a Dish Hopper DVR or Joey Mini Clients within your myServer user interface.

NOTE: The Dish Driver is undergoing Dish certification so it does not connect to the receiver at this time.

System Requirements

  • myServer
  • Licensed AV Family App
  • Dish receiver on the same IP network as myServer

Installation

1) Install the latest version of myServer from myInstaller.

2) Install the latest version of the Dish driver and the AV Family.

3) Purchase the AV Family (if not already) 

Price $99.99


4) Restart myServer.

5) Go to the Dish driver.  Click on the Discovery Tab.  In a few minutes you should see your Dish receivers.

When you install the driver it will automatically discover the Dish devices on your network and add them to Family Manager. However, before you can control the DVR you must first go through an authorization process Dish calls "Pairing". You have to issue a Pairing request from the Driver while being in front of the TV the DVR is connected to. The DVR will display a 6 digit PIN Code that must be entered into the Driver. You only have to go through the Pairing once per DVR. You can do this all through the UI as shown below.

The DVR ("Hopper") will have only it's IP address ("192.168.0.10").  No MAC address in the description field (delete if it's there from the Add Selected).

Mini Joey (clients) need the IP address of it's corresponding DVR ("192.168.0.10"), AND the MiniClient MAC address ("aa-bb-cc-dd-ee-ff") in the description field.  Joey devices are NOT supported by the driver at this time.

You can have one or more DVRs, each can have none to several Mini Joey's associated to a DVR.


Usage

1) You can run the Zone Builder to add a DVR to a particular Zone (optional).

2) You navigate to the Dish control webpage by clicking on the Menu / Media / Dish link.  Click the "Pairing" button to begin association of myServer to the Hopper DVR.

3) The Hopper will then display a pop up dialog box on the TV with a 6 digit Access Code.  Type the access code into the myServer screen dialouge box and click Confirm.

The system should now be authenticated for 2 way control!

Navigate to the Dish media screen, click a control button. Enjoy!

You can click the included drop down to select other DVRs or clients.  If you don't want to access the secondary DVRs from that menu, delete the drop down using myDesigner.  This might be used if a DVR (or miniclient) is always associated with only one Zone and is then selected with the Zone / Source selection buttons.

 

Welcome to the Kodi driver for myServer.

myMovies can facilitate playback all types of content including home movies, downloaded files, etc.  You can choose a movie on your tablet using myMovies, and have it playback via a Kodi client device, including a Nvidia Shield and other Android based TV boxes.  Once the movie is playing, you can use the myMovies remote control user interface to control the Kodi transport controls.  Of course, you can also use a Kodi compatible remote control as well.

 System Requirements:

  • myServer v5
  • Microsoft Windows (7,8,10) with .NET installed
  • myMovies installed, licensed and configured for AV Family as the default player.
  • PC with persistent Internet connection (for movie metadata lookup)
  • PC accessible hard drive with enough room for movie storage (figure ~7gig per DVD and 28gig per Blu-Ray movie)
  • AV Family license (for Kodi player)

 

Setup Folder shares for your movie storage directories:

  1. On the windows 10 PC make sure the movie folder permissions have the group "Users" having full control.
  2. Share the folder with the group "Everyone" having read/write access. (At least read).
  3. From the other PCs click Start/Run and type \\<<windows 10 PC name>>\<<windows 10 share name>>. e.g. \\Server\Videos
  4. This should bring up an authorization dialog asking for a username and password for the Windows 10 pc.
  5. Enter the username in the form <<windows 10 PC name>>\<<windows 10 username>> e.g. Server\Admin
  6. Enter the Windows 10 user's password in the password box. Make sure "Remember" is checked off before clicking ok. That way you only have to do this once.

 

App Installation:

  1. Download and run the Kodi Driver and MediaPlayer installers from myInstaller on the primary myServer PC.
  2. Restart myServer.

 

Kodi Configuration:

  1. Install Kodi on your device.  Configure it for movie playing following Kodi's documentation.
  2. Open your Kodi player application (on your Android TV device, desktop PC, your Android Tablet or other)
  3. Ensure you can play a movie from within the Kodi application.  If not, address this using Kodi's support tools.
  4. Click on the Kodi Settings
  5. Click on Service Settings
  6. Under Control, enable default port 8080 remote control via HTTP
  7. Under UPnP/ DLNA, enable Allow remote control via UPnP
  8. Restart Kodi to ensure your settings are in effect.

 

MediaPlayer Configuration:

  1. Click on myServer's Family Device Drivers button
  2. Double click on MediaPlayer App
  3. Click on the Media Players Tab within the MediaPlayer App
  4. You don't need to configure anything here.  You should see your online Kodi device if all network settings have been made correctly.  Note the AV device ID assigned.  It should be associated to the MediaPlayer driver within the AV family.
  5. Close the MediaPlayer App
  6. Note: If you change IP address on the Kodi player (move from WiFi to ethernet as example), then manually delete the old player within the AV Family.  ReDiscover the Kodi device.
  7. The MediaPlayer driver enables streaming support from myServer to the Kodi player.

 

Kodi driver Configuration:

  1. Click on myServer's Family Device Drivers button
  2. Double click on Kodi App
  3. Click on the Lodi Players Tab within the Kodi Driver.
  4. You don't need to configure anything here.  You should see your online Kodi device if all network settings have been made correctly.  Note the AV device ID assigned.
  5. Close the Kodi driver
  6. Note: If you change IP address on the Kodi player (move from WiFi to ethernet as example), then manually delete the old player within the AV Family.  ReDiscover the Kodi device.
  7. The Kodi driver enables remote control of the Kodi player from within myServer.

 

State Variable Configuration:

To select the Kodi player from myMovies, you need to associate the Kodi player to a given Zone.

  1. Open the State Variables panel
  2. Select under Zones, the name of the zone the Kodi player is in.
  3. Click on that same Zone to open it's edit panel (eg: "Theater")
  4. Copy and paste the below into the edit panel
  5. Modify the "4" in the example with the AV family ID of the Kodi player.
  6. Cick the Save button.  Have patience while the changes are saved and the panel is closed
  7. Click the Family Manger Save button.

 

SetVariable|movies_activeplayer_{{clientname}}~4!

SetVariable|source_volume_command_{{clientname}}~Theater.volume!

SetVariable|source_volume_var_{{cliename}}~av_4_volume!

SetVariable|source_volumerel_var_{{clienaname}}~av_4_volume!

SetVariable|source_mute_command_{{clientname}}~Theater.Mute!

SetVariable|source_mute_var_{{clientname}}~av_4_mute!

SetVariable|source_poweron_command_{{clientname}}~Theater.PowerOn!

SetVariable|source_poweroff_command_{{clientname}}~Theater.PowerOff!

SetVariable|source_power_var_{{clientname}}~av_4_power

Play a movie:

  1. Open the Modern.Tablets user interface within a browser.
  2. Select the Zone (bottom right)
  3. Select Source button
  4. Choose the Zone you would like to watch (and the one configured for Kodi player)
  5. Choose Movies under the Watch menu.  The myMovies user interface should open.
  6. Click on Movie Selections
  7. Select a movie
  8. Click Play Movie
  9. Kodi player should now start playing the movie
  10. You can click the Remote Control button to remotely control the Kodi player transport controls.
  11. Enjoy the Movie!

 

using Kodi with Chromecast device

  1. Download ES File ExplorerKodiLocalCast and XML file PlayerFactoryCore.
  2. Open ES File Explorer, open Settings | Display settings and make sure “Show hidden files” is ticked.
  3. Next, make sure your Kodi or XBMC media centre is connected to the Kodi app.
  4. Once done, go into ES File Explorer again and open the Downloads folder.
  5. Here you should find the PlayerFactoryCore.xml file you downloaded earlier (if not, navigate to where your downloaded files are saved).
  6. Copy the PlayerFactoryCore.xml file and navigate to Android | Dataand look for either “org.xbmc.kodi” or “org.xbmc.xbmc” depending on which streamer you use. Kodi will be “org.xbmc.kodi”
  7. Once open, click through Files | .kodi (or .xbmc, depending which one you’ve used) | userdata and then paste the PlayerFactoryCore.xml file into this folder.
  8. Open Kodi and navigate to the video file you want to watch.
  9. Kodi will then automatically launch LocalCast – although Android will ask you which casting app you would like to use.
  10. Once loaded, you’ll be prompted to press “Play” and asked which device you’d like to stream to.
  11. You’ll then have to click “Play” one more time, and it should, finally, play on your Chromecast-connected TV.

 

 Installing Kodi on a Raspberry Pi

Launch the Pi desktop and get to a command line.  Type the below to install Kodi:

sudo apt-get update

sudo apt-get install kodi

Once Kodi is installed on the Pi, configure the Pi so Kodi launches when the Pi is booted:

You can use the raspbian preferences via the GUI to cause the pi user to be auto logged in at boot up and the GUI automatically run.  However if you need to run with root privileges due to needing IO pin control (yes yes its not advised to run as root, but for many uses its fine where the security issues aren't a concern) then set the raspbian preferences to boot to the command line.  Now open this file (the "sudo nano" assumes you are editing it from the command line):


sudo nano /etc/rc.local

Before the "exit 0" line in it add the following line:


#Auto run the Kodi
sudo - pi -c kodi

Save it by pressing Ctrl+X, " Y", ENTER

Re-boot your RPi and it should automatically run Kodi as the root user.  

By default Kodi running on the Pi will output it's audio via HDMI.  If you are using the Pi to feed a stereo amplifier, then go into Kodi's system settings / audio and route the audio out the Pi's analogue audio outputs.  Plug a minijack into the Pi's audio output and feed your amplifier.

Ok, Let's setup myMusic next....click HERE

 

Page 1 of 2