this post was submitted on 12 Dec 2024
48 points (96.2% liked)

Selfhosted

40717 readers
449 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

So I'm looking to purchase a house soon, and before I paint I want to set up wiring in the house for a cloud-free smart home.

I currently rent an apartment. I have a home server running unraid with home assistant, and can run whatever server software I want to run. I'm looking at upgrading to a townhouse. Before I have someone come in and paint, I want to wire things for my ideal smart home.

My main focus will be networking and speakers.

I want to set up a server closet for my lab. I plan to get mikrotik switches. I currently plan on using tp-link omada APs for each floor.

I'm less confident in the speaker setup.

System Audio Inputs:

  • TV in living room
  • TV in bedroom
  • Computer in office
  • Computer in bedroom#2
  • Any mobile device

audio out:

  • Living room
  • office
  • bedroom (x2)
  • kitchen
  • primary bathroom

I'm imagining having a receiver for all the TV inputs/outputs and a central one for the bathroom, kitchen. I'm unsure about the office.

Cost is not a problem, I'm okay with 10-15k on the equipment for this.

What kind of amps/receivers would work best?

top 19 comments
sorted by: hot top controversial new old
[–] mangaskahn@lemmy.world 12 points 2 weeks ago

I like my Denon Heos setup: 2 TVs, home theater, receiver in my office connected to my computer and speakers in 7 other locations. Works great with Music Assistant, and doesn't require a cloud connection. It can pull firmware updates if you want but I've blocked all Internet access for those devices with no loss of functionality.

[–] cirdanlunae@lemmy.blahaj.zone 10 points 2 weeks ago (1 children)

For whole-home audio, be sure to look at Lyrion! Formerly Logitech Media Server, it's now a community-managed project. It's easily the best open-source whole-home audio solution out there

lyrion.org

[–] lemmy_get_my_coat@lemmy.world 2 points 2 weeks ago

Thanks for putting that out there, will have to check it out!

[–] Confuserated@lemmy.world 5 points 2 weeks ago

Not audio specific but…

Shelly products (smart relays, plugs, sensors, etc.) all work over local network control and I’ve been very happy with them. I have a bunch throughout the house, and they are all denied internet access at the network level.

Also, all HomeKit devices must, by the specification, allow local control. You should be able to use those devices locally using the Home Assistant HomeKit Device integration without having any Apple devices. My Ecobee thermostats work great through this integration even though they are also denied internet access.

Good luck, and have fun nerding out on your new home!

[–] wildbus8979@sh.itjust.works 4 points 2 weeks ago

Look into Snapcast

[–] Osiris@lemmy.world 4 points 2 weeks ago

My personal setup for 4 rooms worth of speakers is a rpi with a Hifiberry hat running debian with Mopidy. I use the Iris plugin for a front end and i mount my music directory via cifs on each pi

[–] WeAreAllOne@lemm.ee 3 points 2 weeks ago (1 children)

Cool thread.

How have you thought about the speakers placement ? Ceiling, floor, how many etc?

[–] wholookshere@lemmy.blahaj.zone 1 points 2 weeks ago (2 children)

I'm thinking of doing a soundbar and subwoofer in the living room, sound bars alone in each bedroom and some bookshelf speakers in other rooms

[–] grue@lemmy.world 6 points 2 weeks ago

Don't get lazy with soundbars; do it properly with discrete speakers (at least in the living room).

See also: https://www.youtube.com/watch?v=u4LFDPbbSVk

[–] WeAreAllOne@lemm.ee 0 points 2 weeks ago (1 children)

Nice. And how are you going to be able to chose what to listen in each room ? Or all rooms will have the same source ?

[–] wholookshere@lemmy.blahaj.zone 3 points 2 weeks ago

That question is what brings me here!

[–] theyllneverfindmehere@lemmy.world 3 points 2 weeks ago* (last edited 2 weeks ago)

Oh man this is rad. This is what done houses in the 70's and 80's had. A central sound system throughout the house.

I think you're looking for a receiver obviously to handle the inputs but then you also need a multi-room amplifier. I'm pretty sure it also has another name, but something like this: Juke Audio

I'll follow this thread because I'm always interested in everyone's suggestions.

Probably not what you're looking for but you can roll your own "smart" speakers that work directly with home assistant and play audio that way. Doesn't help with audio input from like a TV, but it's what I've got to offer at the moment because it's what I'm working on at the moment.

Edit:the other name they go by is "matrix amplifier". Good luck bud.

[–] tburkhol@lemmy.world 3 points 2 weeks ago

Having a single, central receiver to collect inputs from 5+ A/V sources and deal them back, arbitrarily? to 6 different outputs seems awfully complicated. Something like Jellyfin or mythtv with one or more TV tuners would let you originate all of the TV & streaming signals from your central source to client players - kodi or whatever - in the player rooms. Most of those have at least some control through homeassistant. Kodi on RPis with some basic class D amplifiers in each room, run through the TV, if the room has a TV. Probably couldn't get synchronized audio in all rooms that way.

[–] philpo@feddit.org 2 points 1 week ago

Just adding a few thoughts:

  • If you already use Omada for APs it might be worth it to use their switches as well. Makes networking fairly easy. MKs are nice (I use them together with Omada myself),but basically everything you would need can be achieved with the Omada Switches as well. Only for the actual Gateway/Firewall I would rather go with OPNsense or, in a pinch, MK, with the later being inferior to OPNsense.

  • Multiroom Audio I would very much recommend Amplipi, but I also might add that central audio with reasonably high quality is not as easy as it sounds electrically - I have seen more than a few installations that failed due to induction from other sources, timing issues,etc. It is sadly harder than one would think. It gets much much much harder for TV/motion picture relevant things as things are even more timing sensitive then.

  • have a look at KNX for all smart home related things. It's the gold standard.

[–] a1studmuffin@aussie.zone 2 points 2 weeks ago (1 children)

I'm no expert but just helping you kick the tires a little bit - for the audio outs, are you thinking of just running speaker wire from an amp in the server closet to the ceiling of all of the audio out locations?

For what it's worth, I've dabbled with wifi/Bluetooth speakers and while they generally work well, there always seems to be some software update or connectivity dropouts enough that I'd much prefer a wired system to eliminate over-the-air issues for a long-term robust solution.

[–] wholookshere@lemmy.blahaj.zone 3 points 2 weeks ago

Yeah my goal was wired for this reason.

I've worked on Bluetooth as a developer and good lord it needs to burn in a fire.

[–] thumdinger@lemmy.world 2 points 2 weeks ago* (last edited 2 weeks ago)

I use the Amplipi from Micro-Nova for whole-home audio and I love it. It’s local, open source and has a Home Assistant integration.

The main unit has 6 zones, but expansions units can be added. I think it supports up to 4 simultaneous streams. We use 2x AirPlay streams, and a turn table connected via RCA, but many other options are supported. They detail it all on their website and GitHub repo.

[–] jawsua@lemmy.one 2 points 2 weeks ago

So idk if this is the same thing as what you're looking for, but I've been planning something similar but with a lower budget, lol

Eventually I'm going to run something like OwnTone on a local server to play my personal collection. I have Google Nest Audio around (mic off) to have large sound but small footprint. And for other speakers or systems that don't automatically connect to OwnTone, something like a WiiM Mini could work well as a bridge streaming device.

[–] pinchy@lemmy.world 2 points 1 week ago* (last edited 1 week ago)

I would go with Jellyfin as a server and Mopidy client as outputs. Like an rpi with an audio hat or class d amp hat. Planning to add Snapcast to the mix for multiroom audio but didn’t find the time yet.