Should I go there? Whole house audio and then some

you dont HAVE to use voice control. The Chromecast Audio’s are just your output device, how you control them is up to you. I use a combination of voice control and via the HassIO frontend.

Okay, now I see what you’re trying to understand. It is hard to visualize what Home Assistant is (it’s everything! jk) without actually installing it first.

You can use any Amazon Fire tablet and browser (I recommend Fully Kiosk Browser) to load the Home Assistant dashboard (which is a fancy webpage, like http://hassio.local:8123) running off a Raspberry Pi with Home Assistant installed (this is the HA server). There is an official iOS app that works pretty well on iPhone. Don’t know if it displays well on an iPad. The HA demo here https://home-assistant.io/demo/ gives you a good idea of what it will look like on the Fire tablet, or any device that runs a supported web browser.

  • Do I have a fire tablet at each location?

You can use any device that runs a web browser, but Fire tablets work well with Home Assistant.

  • Do you have a screenshot of the HA audio interface? Or do I need to write my own? I cannot seem to find a screen shot.

I think this is the part you will run into trouble, because Home Assistant isn’t focused on audio. You can add a media player component, like the Spotify player, and that will give you basic functionality like play, pause, next track. See screenshot of the Spotify player on the dashboard here:


The media player shows up as a ‘card’ in the UI. You can click on the ‘three dots’ and you get some additional options, but that’s it for the Spotify component. You can’t change too much unless you write your own custom card, which requires some web development skill.

You can’t browse through playlists with the current Spotify component. Pandora is another component you have to add, and that component looks more difficult to setup as it is using another open-source program called Pianobar (https://home-assistant.io/components/media_player.pandora/)

  • Do I have a volume control in addition to the fire tablets?

The Spotify volume control you see in the screenshot above works pretty well, because Spotify’s API lets you set volume control easily. For Pandora and Audible, I don’t know.

Basically, I think Home Assistant won’t be able to do what you want without some major customization

I’ll give you something else to research
there is another platform called Volumio that has a slick web UI to browse your local files from a NAS, and a Spotify plugin that does let you browse through playlists. Unfortunately you cannot use Chromecast Audios or Amazon Echos to play music through Volumio–it will only play through the Raspberry Pi (where Volumio server is installed) or through the USB DAC attached to it. You could potentially install Snapcast server on your Volumio server, and then put Raspberry Pis w/ Snapcast in each of the rooms and connect each to a set of speakers
but you can imagine how messy that gets. I wouldn’t do it unless you have a good understanding of Linux and installing packages on your own.

As of early December 2017, Spotify supports Amazon Echo’s multi-room audio feature. It takes a long time to add support to Amazon Echo multi-room, so I think it only works with Spotify, Pandora, and Amazon Music.

1 Like

the link i put in post #6 is a nice way of creating your own internet radio selection ‘media player’ which also has control of chromecast devices, volume etc.as an alternative to something like Spotify.

1 Like

I have the Monoprice 6-zone unit (https://home-assistant.io/components/media_player.monoprice/). I belive it is a rebrand (or at least similar specs) of a russound caa66 system. Product link: https://www.monoprice.com/product?p_id=10761

I actually paid over 600 bucks for it when it first came out. I love it. I am able to run up to 6 sources from it. with home assistant I can be playing music via one chromecast and have it interrupted with a different chromecast source (google text to speech notification for example) and then resume playing original source. I have only been running home assistant for about 5 days but have it setup and working perfectly already. Nice thing is wife and kids can use control pads on the wall to select source and control volume if they chose to not use home assistant.

price is right especially if you can snag it with a 20% off coupon that monoprice runs every now and then. Its actually on sale for 449 shipped right now.

Neil

1 Like

The Monoprice unit is great. I paid $420 for my first one and bought a second refurb for $200. For $660 I have a 12x6 audio matrix that fully integrates with my HomeAssistant setup.

1 Like

Slightly off topic, but to play your local music, Spotify, and Pandora through the Chromecast Audios, look into Mopidy instead of Volumio. The latest post (1/15/18) from this topic (Spotify in combination with chromecast) mentions a detailed tutorial to install Mopidy, Icecast, and get it working with the Chromecast Audios.

Once you build Mopidy, you can add an iframe side panel to Home Assistant that lets you view the Mopidy UI within Home Assistant.

Look into a Plex server
Between Plex and streaming radio apps this is interface I would go with.

If you ever use Chromecast you might know that when you cast to device, every device on wifi shows control interface. At least with Android. I would imagine same for Amazon’s tablets but who knows with their wat with Google.

Chromecast has volume control. The casting device controls with volume buttons on tablet or you can use Google Home app to control from any device.

I would create some automations in HA to control generic things or give you ability to do doorbell through Chromecast (I wired doorbell to Pi and played doorbell through Chromecast when it pushed)

Yes. Kiosk mode and maybe specific Group tab for each room

2 Likes

All of these are good solutions, but the reason Sonos stands out as the best is it is the best and easiest to use with little configuration. To build any of these ideas, requires a lot of time and it’s all put together with “bubblegum” imo. If something breaks, your family will be screaming at you to fix it, immediately!

Sonos with Alexa is as easy as this


“Alexa, play artist name/genre/song title in the room”
“Alexa, turn up the volume in the room”
“Alexa, pause the music in the room”

They are still in public beta with the Sonos/Alexa integration but coming soon is grouping speakers (can be done from the Sonos app) and “smart rooms” which means that you won’t have to say the room you want to play in, it will automatically play based on the one that’s the closest to the Alexa speaker you asked it from.

Another cool feature with Sonos, is they eliminate the “sorry you’re playing music already from this account, so playback is stopped”. So if you subscribe to one Spotify premium account, you can play different songs on different speakers in the house and it won’t stop or not play. To my knowledge, this won’t work with all the other solutions mentioned here.

There’s a lot of other advantages for Sonos, such as if you have a Playbase or Playbar hooked to your TV and it’s playing music, as soon as you turn on the TV, it disconnects itself from the group and plays from the TV.

I’ve tried so many whole home audio projects in the past and I’m convinced Sonos is worth it’s weight in gold!

Whatever you do, I wouldn’t hitch your wagon to one particularly system. Sure, design and optimize for a particular system right now, but I recommend having some platform neutral wiring for both audio and controls that go back to wherever you’d put a “receiver,” since you’re down to the studs.

Who knows what you’ll want in ten years!

Also, if you’re thinking of going with home assistant, get quantity 1 of all of the hardware you need, and get playing with it now. :slight_smile:

All of this can currently be done with Chromecast Audio and Google Assistant, as ISNT in beta


1 Like

I wasn’t under the impression you could use the same streaming music service in multiple rooms at the same time.

I’ve never tried using different songs in each room, but I often have the same music in either one or multiple rooms.

This is one of the prime reasons I went with Sonos since as of a year ago when I bought my house there wasn’t anything available from either Apple, Google nor Amazon that could handle the sort of flexibility Sonos does. I’d be curious if Google can now do it.

I’ll give a try when I can

1 Like

Sonos is Not whole home audio.
It is very good alternative but this is different design philosophy.

I would use Amazon echo ($45/each) in each room before a Sonos($299+/room). I don’t really thank at +$245 Sonos sound is better.

I started using echo’ in rooms after my kids began playing them while doing chores (and they love it). Alternatively, I had 100w Atlas amps installed(each room) and removed them temporarily and now wonder if I should sell. While the audio is better I realize that this aspect is not important to most. They just want music but don’t care from what. My wife would listen to music from phone and poor quality audio drove me nuts(she was happy). I instead focused on theatre and outdoor sound.

I like Sonos but cost for benefit is prohibitive.Also I expect support life for the product to be 5yr range before you get pushed to get newer model by them else suffer missing new feature. This is my problem with the product. At that cost I prefer in wall speaker and amp(no limit on life) backed up by changeable audio source(currently Chromecast but previously PC+Plex or the 500cd changer of old times) If your paying for install there is huge cost difference but diy Sonos is same cost as in wall if not more
if you want Alexa control just run 3.5mm to room and plug Alexa into room audio. When possible I suggest dual source(fixed in AV closet with 3.5mm to room) but this is not easy

1 Like

@tmjpugh
What??? Uh Sonos IS whole home audio. Obviously you have no idea what you’re talking about. And nope there is no sign they are going away anytime soon. When my brother in law was building his first home back in 2011, I talked him out of Sonos thinking the same thing. In fact Sonos became even more popular. They are still selling the Sonos Connect and Connect Amp they were back then and now there’s even more music services and additional product designs. Yes, they aren’t cheap so I agree if that’s the argument you’re using but you can’t make a statement like they don’t do whole home audio!

Yes. Price is my issue.
No offense to anyone with Sonos

Sonos reminds me of Bose.
Provides convenient solution at high cost.

My point was more about price vs value.
I do believe Sonos is great product and do recommend for some people(renter or short term home. Just don’t recommend for any DIY types as convenience can be achieved for less $ and better value available at that price point.

1 Like

I have 5 speakers in my house. Livingroom, kitchen, our bedroom, boys bedroom, girls bedroom. Each has a chromecast attached.

Total price per room under ÂŁ50.

All controlled through homeassistant, full blown multiroom audio with speech notifications and alarm clocks, radio channels and Google Music playlists.

Can’t see the point in spending the money on Sonos, I couldn’t have done 2 rooms in Sonos for the price that I’ve done my whole house.

3 Likes

I still need physical volume controls to please the boss. I have looked for a physical volume control for the chromecast. I have even thought of taking a leviton toggle and hacking it to control each chromecast volume. So far the monoprice amp looks like the best cheap solution.

Thanks.

The great thing about the Chromecasts is that I can gang them in as many arbitrary groups as I want and play a music source out of either individual devices or any gang. Works great! The monoprice Amp seems like a great choice. There are drawbacks
 like not being able to use the same audio connection for all six sources and not being able to have as many sources as destinations if I connect more than one Monoprice together. But at $450 per box and $35 per CA, it seems like I have solved the problem cheaply and settled all of my criteria
 almost.