Xantech / Dayton Audio / Sonance multi-zone amps

Kbrown01 I now know the difference between Allin One and Split Up. I will be using Split Up in the future. I will retry inserting the code in YAML. How can I verify the Xantech HACS is installed correct and enabled

Well, first do see anything here??

Thank You for replying. No, I do not believe it showed in Integrations; it showed under HACS. I wiped my latest HA due to frustration. I am building two new HA boxes, one for production and one for testing. I hope to have both done this week. How do I get Xantech from under HACS to integration?

HACs only downloads it. You need use the “Add Integration” button to activate it and use it.

This is where it is broken. When I try to add the integration, I get “this integration cannot be added from the UI.” Thank you for all your help. It is great having support for newbies!

I was able to get Xantech into Integrations; now I am figuring out the card or frontend

I would assume then you have it working.
Did you test with a simple media player and like WifI as source and play Sportify to the DAX?

No, I do not have it working. I figured I needed some kind of dashboard item to test. How do I test it as is? I have YAML in, and the integration for Xentech is showing under integrations. Thank you again!

In order to give good answers using your setup, please post your YAML for the DAX. If setup somewhat, you should have a media_player for each zone using the name in the YAML. You can use the entities and filter by Xantech integration as shown below:

Note: The “House Audio” one is the default to the DAX, the rest are each individual zone.

In my case, from this:

- platform: xantech
  type: dax88
  port: /dev/ttyUSB0
  zones:
    11:
      name: "Kitchen"
    12:
      name: "Living Room"
    13:
      name: "Deck"
    14:
      name: "Hot Tub"
    15:
      name: "Patio"
    16:
      name: "Foyer"
    17:
      name: "Master"
    18:
      name: "Unused"
  sources:
    1:
      name: "Alexa"
    2:
      name: "MintyFresh"
    3:
      name: "Volumio"
    4:
      name: "PatioVizio"
    5:
      name: "Input 5"
    6:
      name: "Input 6"
    7:
      name: "Input 7"
    8:
      name: "WiFi"

It works so COOL! Now I need to get it to a dashboard, preferably with the Wifi or Sonos Port attached, to be able to pick music from the same spot. I will also try and add HA 3mm audio connection to the DAX88 input as well so HA would be able to choose music.

You only need HA input if it isn’t Wifi.
Like you can use HA to control Spotify and select the unit as the “player”

This is SpotifyPlus playing to the “Rio Crest Zones” (my DAX unit) … no wires.

And you implement picking what you want to play per zone, like this:

That is perfect. I did mange to install Spotify on my HA so I have that installed and kind of working shows music but can’t connect it to my local 3.5 mm speaker out. So how do I get this to the next level.

You do not need to connect it.
First check in the spotify app and see if your DAX unit shows up.
Then you control with Spotify app and it wireless streams to your DAX on the WiFi input. See below, Spotify is playing to my DAX (Rio Crest Zones). And it would on WiFi as the input.

1 Like

I remember seeing DAX on Spotify but couldn’t make it work. I didn’t try setting DAX to WiFi, but I will try that. I will have to use the DAX app to adjust input I still don’t have any dashboard way to change inputs per zone yet.

I tested my DAX with Spotify on HA, and it works great. However, I had to set the Zone and Input to WiFi from the DAX app. How do I get this to a dashboard?

Thank you again Kbrown01 for getting me this far. Can you help me get the DAX and Spotify together on a dashboard like you showed?

The whole thing is massive. I will try to gather and post on github

Thank you, let me know if I can donate to your work.

So sorry for the noob question. Totally new to Home Assistant. Can’t find step by step instructions for making this integration work. I have installed HACS and downloaded rsnodgrass/hass-xantech from GitHub. It does not show up under integrations. I did see above “media_player.yaml” but don’t know where to place that line. I have a Dayton DAX 88 and would love to get this working. Thanks for your efforts on this integration!

If you are new to HA, first question is do you use a single configuration.yaml or one that uses includes?

In my case, I have broken my configuration.yaml into files and use includes.

so configuration.yaml has:

media_player: !include media_player.yaml

And them (of course this is for my unit), the included media_player.yaml has:

- platform: xantech
  type: dax88
  port: /dev/ttyUSB0
  zones:
    11:
      name: "Kitchen"
    12:
      name: "Living Room"
    13:
      name: "Deck"
    14:
      name: "Hot Tub"
    15:
      name: "Patio"
    16:
      name: "Foyer"
    17:
      name: "Master"
    18:
      name: "Unused"
  sources:
    1:
      name: "Alexa"
    2:
      name: "MintyFresh"
    3:
      name: "Volumio"
    4:
      name: "PatioVizio"
    5:
      name: "Input 5"
    6:
      name: "Input 6"
    7:
      name: "Input 7"
    8:
      name: "WiFi"

This also means my DAX88 is connected via the Serial to USB cable and in is ttyUSB0. media_player.yaml is in the same directory as configuration.yaml.

1 Like