• Home
  • Products
      • Back
      • Sports Bars
          • Back
          • Control System
          • Sports Bar Info
              • Back
              • Packages
              • Project Process
              • Competition
              • Video Integration
              • Audio Integration
          • Audio Streamer
      • Residential
          • Back
          • Home Automation
      • Digital Signage
          • Back
          • Overview
          • Mosaic Video Wall
      • Drivers
      • Installations
      • SmartRemote
          • Back
          • Introduction
      • Products
      • SmartScreen
      • RV / Marine
          • Back
          • Shelly Relays - RV Slide Control
  • Shop
  • Support
      • Back
      • Documentation
          • Back
          • Downloads
      • Dealers
      • Forum
      • Contact Us
  • About
  • Login
 

Product Documentation

Documentation
Hardware
SmartRemote1
SmartRemote Screen Protector1
myServer 5 Update1
Business Related Info
About Us6
Allonis Hardware and Support1
Become an Integrator1
Copyright notices and licenses for Open Source Software1
License Transfers1
Payment Options and other Ordering FAQ1
Privacy policy1
Streaming TV for my Bar / Restaurant1
System Licensing1
Getting Started
Common Tasks
Audio / Video Integration for Audio1
Audio / Video Integration for Video1
Remote Programming - How it Works1
File Storage FAQ1
Music Streamers1
myButton: Play an audio file upon pressing a Panic button1
Sending SMS messages from myServer1
Television Control1
Troubleshooting
Network Management1
Networking FAQ1
Setting a Static IP address1
Networking - Connect to a Device Default IP address1
Accessing myServer from the Internet1
myServer 6 Router1
myFirewall Installation1
Network Switches1
Network 24 and 48 Port 10G L3 Managed Switch (Rack)1
Network Security - myFirewall21
Network Security - myFirewall41
WiFi Router Configuration1
QR Code support via myServer 61
VLAN Network Setup1
VLAN Allonis L3 Switch Network Setup1
VLAN Support on myServer 6 Controllers - Raspberry Pi41
myServer 6
myServer Setup
Installation1
myServer Startup1
myServer Configuration1
myServer Configuration - 21
Sports Bar Project Process1
myServer 6 Controller Installation1
Adding Rooms to myServer1
Adding Lighting1
myServer 6 - Master Image Installation1
Find.myServer.fyi1
Flashing Pi CM4 using the IO Board1
Migrating to myServer 6 From Previous Versions1
MultiZone Audio Design - Commercial1
myServer 6 Installation on Mint OS1
myServer 6 Installation on Windows OS1
myServer 6 USB Installation1
Networking Basics1
Creating a Bootable Image on SDMicro and USB1
myServer Virtual Environment Installation1
myServer 6 Automation Events1
myServer 6 Command Syntax1
Macros - Naming Convention1
myServer Backup and Restore1
Core System Capabilities1
MQTT
Broker
Certificate
Discovery
Testing your Setup
Logging
myServer 6 Hardware
myServer 6 1.5U Rack Mount Hardware1
myServer 6 Shelf Mount1
myServer Features1
How To
User Interface Scene Transitions1
Advanced Configuration
Authentication
Remote Access
Master Image Updates1
3rd Party Automation System Integration
Home Automation Overview1
HomeAssistant Gateway Driver1
Homeseer Driver Installation1
Node Red - Installation1
Why Automate your Home or Business1
QSC Core Driver1
Applets
TVListings App1
Weather App Installation1
Drivers1
Amplifiers
Audio Matrix
AES67 Audio IP Networking Overview1
Allen and Heath Audio Matrix Driver1
Atlas Atmosphere Audio Driver1
AVPro ACMax24A Audio Matrix1
BSS-100 Driver1
DBX - Driver1
DBX640 - Driver1
MonoPrice Blackbird Driver1
MRC88 Audio Matrix Driver1
QSC Audio Driver1
RTIADx Audio Driver1
Russound Rio Driver1
Russound RNET Audio Driver1
Wiring: Connecting RCA audio jacks to Phoenix Connectors1
DSP444 AES67 Audio over IP Driver1
DSP4428 AES67 Audio over IP Driver1
Audio Video Receivers
Anthem AVR Driver1
Denon Driver1
Integra AV Receiver Driver1
Marantz AudioVideo Receiver Driver1
Onkyo AVR Driver1
Blinds
Lutron Blinds1
Somfy RS485 Blinds1
Somfy Synergy UAI+ Blinds1
Somfy Z-Wave Blinds1
TRO.Y Blinds Controller Driver1
Bond Bridge - Shades1
Camera
BlueIris Camera NVR1
Hikvision IP PTZ Camera Setup1
IP Camera Integration1
IP Camera PTZ Driver1
Lumens Camera Driver1
Ubiquiti IP Camera Setup1
Samsung NVR Driver1
Armcrest IP Cameras1
IPCamera Wyze Integration1
Contact / Motion Sensor
Control Device
Harmony Hub Driver1
MyQ Garage Door Opener1
Tablet Power Solutions1
Infrared Control1
UPS Monitor Driver1
UPS myServer Pi Driver1
VideoStorm irUSB1
Elgato Stream Deck1
Shotbox Driver1
Ratgdo Garage Door Control1
Energy
AccuEnergy Driver1
Fan
Bond Bridge - Fans
Intercom
Keypad
Lighting
DMX Lighting1
Lutron Caseta Driver1
Lutron Driver1
Phillips Hue Driver1
Lighting Sim Driver1
Powerline DMX Pool Lighting1
Shelly Automation Device Driver1
Media Player
AndroidTV Driver1
AppleTV control1
Blu100 Driver1
BluRay Player IR Control1
Cable TV - IR1
DLNA Media Player Driver Installation1
Emby Media Server Configuration1
eStream4K Device Using IR1
FireTV 4K Installation1
HEOS Driver1
Kodi Application1
Live Streamer Driver1
MediaMTX Streaming Media Driver1
MediaPlayer Audio Amp1
myAudioPlayer1
myMediaPlayer1
Oppo Blu-Ray Player Driver1
Roku Player Control1
Streaming Media Hardware Comparison1
Sony X1000 BluRay Driver1
Tivo Player Driver1
Sonos Driver1
Zidoo Media Players1
Media Service1
Streaming Music for Commercial Implementations1
TuneIn Application
Pool
Jandy Pools1
Projector
Optoma Projector Driver1
PJLink Driver1
BenQ Projector Driver1
Mitsubishi Projector Driver1
NEC Projector Driver1
Sony Projector
Vivitek Projector Driver1
JVC Projector Driver1
Sony VPL Projector Driver1
JVC LX-NZ30 Projector Driver1
Receiver
Relay
Digital Loggers1
Dingtian Relay Driver1
Electronic Salon GPIO Relay1
iMatic Relay Driver1
Satellite
DirecTV Driver1
Dish Network Driver1
Security System
DSC Security System Driver1
ELK Driver Installation and Use1
Security Simulator Driver1
Honeywell Security1
Outdoor Grill Integration
Traeger Grill Integration
Green Mountain Grill Driver
Sensor
1-Wire Temperature Sensor1
GPS Receiver Driver1
Water Tank Level Sensing1
Television / Monitor
Controlling TVs via CEC1
Generic TVIR2
HiSense TV Control1
NoHassle TV Driver1
Insignia TV Control1
LG TV Driver1
LGWebOS Driver1
Samsung BET Driver1
Samsung Signage TV Driver1
Samsung Tizen TV Driver1
Samsung TV Driver1
Sony TV Driver1
Sharp TV Driver1
Sunbrite TV Driver1
Viewsonic TV Driver1
PJLink Driver1
TCL TV Driver1
Peerless TV Driver1
Vizio TV Driver1
Thermostat
Climate Simulator1
EcoBee Thermostat1
Venstar Thermostat Driver1
Tuner
Video Matrix
Video Wall Control1
AVPro QuadView Driver1
AVPro Video Matrix2
ANeuVideo Driver1
Brightlink Video Switcher1
Factor A8 Matrix Switch Driver1
HDTV HDBaseT Driver1
HDTV Video over IP Driver1
AVOIP 4K Driver1
HDMI 36x36 Video Matrix1
HDMI Matrix Basics1
HDTV HDBitT Driver1
HDTV Quad Driver1
Just Add Power Driver1
Knox Video Switcher Driver1
MOiP Video Matrix Driver1
Shinybow Video Driver1
Connectivity Technologies
CAN Driver1
Connecting Bluetooth Devices to a Windows PC1
Controlling a Water Valve via Tasmota Relay1
DMX
DMX - PKNight Art-Net controller setup1
Art-Net DMX Driver1
GenericGPIO Relay Driver1
Generic Modbus Driver1
Generic Serial Driver1
GlobalCache Driver1
IFTTT Configuration1
Infrared Control2
Matter1
MQTT Use1
OBD/VIC Driver1
OLA Service Monitor1
Raspberry BLE Device Driver1
Relays - IP controlled1
Sainsmart IP Relay Driver1
Serial to Net for Pi Installation1
Sonoff Devices1
Tasmota1
UPB Lighting Driver1
Waveshare GPIO Relay Driver1
Zigbee Driver1
Z-Wave JSUI Driver1
ZWay Raz Driver1
ESP32 Projects
ESP32 Doorbell Camera
ESP32 - Rotary Encoder1
User Interfaces
myDesigner 6
myDesigner 61
myDesigner 6 Installation1
myDesigner 6 Useage1
Administrator Template1
Modern
Modern Template - Phones1
Modern Template - Tablets1
Moonlight
Moonlight Template Strategy1
Moonlight - SmartRemote1
Moonlight - SmartPhone1
Moonlight - Tablet1
Sheer Template
Sheer Template - Phones1
Sheer Template - Tablets1
SportsBar
SportsBar - Tablet1
SportsBar - SmartPhone1
TV Placement1
Browser Compatibility1
Adding Grafana Charting into your UI1
Device Networking1
iPort Surface Mounts1
Setting up a Tablet for myServer 6 Templates1
Setting up an iPad / iPhone for system access1
Tools and Helpers
Developer Tools
Driver Examples

DirecTV Driver

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 6
  • Device licenses available for all DirecTV receivers to be enabled.
  • DirecTV receiver on the same IP network subnet as myServer.  Genie 1 and Genie 2 are verified to work.
  • For commercial projects (Sports bars / restaurants), DVR systems are not recommended.  H24s, H25s, and H26 non DVR receivers are recommended.  Best is H26 as they do not require an external DECA adapter as they have built in ethernet control ports.
  • DirecTV receivers that do not have an ethernet jack can be controlled by implementing the DECA Broadband adapter.  Here is an article HERE that provides good detail on DirecTV networking.  Typically one DECA is used for up to 8 DirecTV receivers.  BBDeca-Gig-E or BBDeca-USB would be a part number.
  • The following DIRECTV boxes need a DECA for coax networking:
      • HR20
      • HR21
      • HR22
      • HR23
      • H21
      • H23
      • R22
      • THR22 (TiVo)
  • https://www.solidsignal.com/directv-gige-deca-att-approved-network-adapter-dcage11
  • Ultimate Guide to DIRECTV upgrades - https://blog.solidsignal.com/wp-content/uploads/2021/01/Multiswitch-White-Paper.pdf
  • DECA units are used to inject internet into the coaxial network. A DIRECTV commercial installation may have multiple coax networks. With SWM switches, each SWM output is its own network. So a DSWM30, with 2 outputs, has 2 coax networks, as communication is not share between those outputs. If using both outputs on a DSWM30, each output would need to have a dedicated DECA unit to inject internet into that coaxial network. If you take a look at the link above, on Page 21, there is a wiring diagram, showing how that would be setup. Each SWM port from a DSWM30, has a DECA tied to it. So, for instance, if they have a deca on SWM 1, that will bring internet to the units setup on SWM2. SWM2 in this scenario, would need to have its own DECA unit.

Installation


1) Isolate one DirecTV receiver to work on.  Typically this would mean powering down all but one receiver.  Then, using the DirecTV handheld remote, configure the receiver.  Once done with the first receiver, do all the rest one at a time. 

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

"If you’re using DIRECTV® Whole-Home DVR service, use this option to name this receiver location. Select “Whole-Home”, then “Name Location” and follow the onscreen instructions. To learn more, read the “DIRECTV® Whole-Home DVR service” section in Chapter 3. Use the “External Devices” option to allow mobile devices to access content on your DIRECTV receiver, including the ability to see the info for the currently tuned program, and tune to a channel. The “Status” option shows whether your account is authorized for Whole-Home DVR service, and how many receivers are found on your network."

Check to see if your DIRECTV Receivers are networked: Press the DASH button on the remote. The screen should say, SWiM CONNECTED and INTERNET: CONNECTED. If it is not “SWiM Connected” or “Internet: Connected,” ensure it is network connected.

Check to see if DIRECTV Receivers are enabled for the External App: Press and hold the INFO button on the remote until the System Info & Test screen appears. Select WHOLE-HOME. Select EXTERNAL DEVICE. Change all options to ALLOW. Options could include EXTERNAL ACCESS or CURRENT PROGRAM.

"External Access" / "Access Current Program" has to be allowed.

"Current program" has to be allowed.

"Recently watched" Shared.

DTV Grants

You may see a message: DirecTV whole home DVR service is not authorized...to order call 1800-531-5000....that message is not relevant for myServer to control DirecTV...so diregard it.

 

Testing/Troubleshooting:

Note: The IP address of the DTV receiver can not start with a 169.x.x.x address. If it does, then this means that the DTV receiver was unable to obtain an IP address which could be a result of bad cable, bad switch, or otherwise point to trouble with your DHCP server. All DHCP assigned addresses should be reserved within the DHCP Server scope so that they do not change in the future or statically assigned. Please consult your network admin for further assistance. 

To confirm the DirecTV boxes are correctly setup, you can use these URLs via any web browser. For this example replace the text a.b.c.d with the ip address of your DTV receiver. If either returns 403 or a 50x status then permissions (see above) are not set properly or the ip address is not correct. There should be no need to reboot the DirecTV receivers after making these settings.  But also no harm in doing so either.  It just takes a while for them to fully reboot.

This validation step is required to confirm each DirecTV receiver is properly setup when Allonis is commissioned to program the system to save time.

 

http://a.b.c.d:8080/info/mode

or

http://a.b.c.d:8080/tv/getTuned

The latter should return current program content information.

 

Verify each DirecTV receiver is setup correction by going through the list of receivers per the config spreadsheet and entering

http://192.168.1.104:8080/info/mode

from a web browser.   If you get content information back then that one is good, If not, then you need to investigate. Change the ip address for each DTV receiver accordingly.

Once you’re done with that, then go through each DTV receiver and attempt to change to channel 100, wait for the user interface to update the channel info, and then change the channel back to whatever you want.   This tests each receiver.

 

Keep in mind that the DirecTV receivers may be displaying video, and just because they display video doesn’t guarantee that they are responding to network requests. If they do not respond to network requests then they are not accessible to take commands from the control system.

You can verify if the respective DTV receivers are functional via opening web browser and entering the following ip address. Just change the ip address of each DTV receiver. DTV 1 is 192.168.1.101 – DTV 8 192.168.1.108. When doing this from a web browser, you will get the “now playing” info from the DTV receiver. If offline, then you will get a “This site can not be reached” error.

 On the user interface, you may see one of four different messages. Each means that something is wrong with the DTV box that needs to be addressed locally on the DirecTV receiver.
<<DTV NAME>> is Offline (check for network connectivity and that the DirecTV receiver has a pingable IP address)
<<DTV NAME>> Permissions Error (ensure External Control is enabled)
<<DTV NAME>> Internal Error (can be an issue with the DirecTV hardware)
<<DTV NAME>> Configuration Error (DirecTV documentation is unclear.  It simply state that some setting in the DVR is incorrect.)

 

 The DirecTV receivers are polled every 30 seconds. Unless the dtv is marked offline.  When offline, there is a 300 second delay between polls.  If you want to trigger a new status, check send the offline dtv a command,

 

 

If you are doing the complete system configuration, continue below:

1) Install the latest version of myServer 6 from myServer Software Updater.   Ensure all settings / macros / User interface commands are compatible with the latest version before upgrading!

2) Install the latest version of the DirecTV driver from the Software Updater.

3) Purchase enough device licenses for the amount of DTV receivers you will be adding.

5) Restart myServer 6.

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):

Mini Genie (clients) need the IP address of it's corresponding DVR ("192.168.0.10"), AND the MiniClient MAC address ("AABBCCDDEEFF") in the description field.  No hyphens or colons.  UPPER case.

You can find all mini Genie MAC addresses by going to the DTV setup menu under System Menu: Server.  Towards the bottom of the list, you will see your Client Locations.  The MAC address for each client is displayed there.

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.

Note that if the DirecTV Driver is configured that any DTV receiver is set for "169.x.y.z" IP address, that sets it into Demo mode.  It will appear to work on the user interface, but no messages are being sent to an actual DTV receiver.  If the DTV receiver is not available in the system but configured, it should be set to this demo IP address.

Usage

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 "DTV-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 send Allonis 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.

 

Troubleshooting

 

DirecTV receiver disappearing off the network
 
 

"Ping" the DirecTV receivers from a PC on the same network.

If the DirecTV receivers are occasionally not pingable, then check all of the cable terminations.  Possibly when you are rebooting, you are also wiggling the connectors allowing it to reconnect.
Is it always the same DirecTV receiver?  If so, replace that ethernet cable.  Or change ethernet ports in the network switch.  Or replace the offending DirecTV receiver.
Do the DirecTV receivers have an RJ45 / ethernet connection?  Or are you using DECA?  If DECA, you might swap that hardware.
 
Generally, DirecTV receivers are fairly reliable once the system has been proven working.  Occasionally replacement DirecTV receivers work.  If you do replace one, ensure it is setup with same IP address as the bad one, and enable External Control and Playing Now in the DirecTV setup menu so myServer 6 can control the new one as it was the old one.
 

Not seeing DirecTV receiver picture 

If this is the case, possibly an EDID handshake issue with the matrix / TVs.  What type of matrix and what TV?  Try to set the display resolution to what DirecTV and the TV will support ie: don't allow it to Auto negotiate.  If less than high quality HDMI cables are used, that can also cause an EDID issue where no display will be seen.

 

If you are experiencing an issue or “Out of Range” when connecting your DIRECTV Model H24-700 cable box into our XMP-6400, the solution is to change the output resolution using DIRECTV box’s front panel button instead of using the remote control.

 Follow the following instructions to configure the DIRECTV H24-700 box:

  1. Connect DirectTV box to the video matrix transmitter’s input.
  2. Press 2 times on the RES button, then wait for 5 seconds.
  3. If it still shows “Out of Range”, then repeat “step b” until you see an image show up on the screen.

The DIRECTV box outputs a 480i resolution by default (which may not be supported by the video distribution matrix). You will need to connect it to a screen, then switch the resolution to 720p by pressing the “RES” button on the front panel. You will see the screen shows 720p, then you can connect it to our media player:

 

Here are some strange behaviors to look out for when using the DIRECTV box:

  • The DIRECTV box will lose its setting once you unplug the power, so if you move the box to another location, you will need to reconfigure the resolution again.
  • The front panel “RES” button is very difficult to use. There is no LED light indicator (circled in below) to signify which resolution is selected. If you connect the DIRECTV box directly to the video matrix transmitter and then select the resolution, remember to press “RES” button 2 times (like mouse double click) to switch resolution. The first press will show current resolution, and the second press will change to next resolution. Switching the resolution will take about 5 seconds to take effect.

Although configuring the resolution through the cable box settings using the remote does not work, we suggest to configure the setting to only activate 720p.

Another way to confirm is to check your TV or monitor for the input resolution. Here, the box is configured to activate 720p resolution using the box's internal settings. However, we can see that the monitor is receiving a resolution of 480i from the DIRECTV box. 

If you are experiencing an issue or “Out of Range” when connecting your DIRECTV Model H25 cable box into our XMP-6400, the solution is to change the output resolution using DIRECTV box’s front panel RES button or using the format button of the remote control.

 Follow the following instructions to configure the DIRECTV H25 box:

Problem: The selected resolution is not the actual output resolution!

If you select resolution using remote control or the device buttons to browse through “info & test” -> “Display” -> “TV Resolution” then make a check on the 720p box, this will NOT set the H-25 to 720p!

For example, if you look at the image below, the yellow circle shows the actual resolution from HDMI1 (e.g. 480pH) while the menu is already selected to 720p (e.g red circle).

 1.png

If you use arrow and select buttons, you will not configure the actual resolution of the H-25:

 2.png

The right way to configure H-25 to 720p is to use the “Format” button on remote control or the “RES” button on the H-25:

 3.png

Once you click those buttons, it will loop you through the resolution and you will see a resolution info pop-up on screen (e.g. in photo below, both screen resolution and H-25 resolution are matching)

 4.png

Then you can connect the H-25 to video matrix transmitter:

5.png

 

Contact Us

We are always open for a quick chat! Give us a call or email us any time and we will respond shortly.

  (248)918-0123
  info@allonis.com