Difference between revisions of "User:Jspeckman"

From LinuxMCE
Jump to: navigation, search
(Software Setup)
 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
[[Category:User Setups]]
 +
[[Category:X10 User Setups]]
 +
 
=My Setup=
 
=My Setup=
  
Line 4: Line 7:
  
 
===Dedicated Core===
 
===Dedicated Core===
* Dual Pentium 3 (1ghz)
+
* Located in cabinet in basement near patch panel and speaker runs
 +
* 4U Rackmount case
 +
* 350 watt PSU
 +
* Supermicro 370DLE Dual Pentium 3 (1ghz)
 
* 2 Gb ram
 
* 2 Gb ram
* Onboard 100mb ethernet (external net)
+
* Onboard 100Mbit ethernet (external net)
* 64bit pci 1gb fiber card (internal net)
+
* PCI-X 1Gbit fiber card (internal net)
 
* 2 SB Live! cards
 
* 2 SB Live! cards
 
* 1 ati rage 128 (just enough video for a dedicated server)
 
* 1 ati rage 128 (just enough video for a dedicated server)
* 1 80 Gb drive (system and audio media)
+
* 1 80 Gb IDE drive (system and audio media)
* 1 250 GB drive (video media)
+
* 1 250 GB IDE drive (video media)
 +
* 1 CDROM drive
 +
* 1 4 port usb hub
 +
* 2 APC SmartUPS 900's modded to use 2 lawn tractor batteries each (these power core and network infrastructure)
  
 
===Media Directors===
 
===Media Directors===
Line 18: Line 27:
 
===Orbiters===
 
===Orbiters===
 
* Web orbiter
 
* Web orbiter
* Windows orbiter installed under wine
+
* Windows orbiter installed under wine on laptop
  
 
===Automation===
 
===Automation===
Line 26: Line 35:
 
===Audio===
 
===Audio===
 
* 2 zones of whole house audio completed so far (this system is being designed for background music)
 
* 2 zones of whole house audio completed so far (this system is being designed for background music)
* All speaker wiring goes to a central location in the basement.
+
* All speaker wiring goes to a rack in the basement.
* Zone 1 - first soundcard -> amp ->ceiling speakers on first floor. Manual volume control in each room
+
* Volume is controlled via mechanical volume knobs in each room.
 +
* Zone 1 - first soundcard -> amp ->ceiling speakers on first floor.
 
* Zone 2 - second soundcard -> car amp ->pair of car speakers in outdoor housings on patio
 
* Zone 2 - second soundcard -> car amp ->pair of car speakers in outdoor housings on patio
  
Line 33: Line 43:
 
* DS9490R w/ no sensors currently attached
 
* DS9490R w/ no sensors currently attached
 
* GSD weather retrieval plugin  [[NOAA Weather]]
 
* GSD weather retrieval plugin  [[NOAA Weather]]
 +
 +
===Network===
 +
* 44 Cat5e drops throughout the house and patio (minimum 4 ports per room)
 +
* DSL internet connection
 +
* Linksys WRT-54G running latest [http://www.dd-wrt.com dd-wrt] firmware
 +
* Cisco Catalyst 3524xl  24 port 10/100 switch w/ 2 GBIC ports
 +
* 4 port internet vlan
 +
* Core and WRT-54G connect directly to internet
 +
* WRT-54G is firewall, DNS/DHCP server for rest of network
  
  
Line 38: Line 57:
 
* LinuxMCE 704 (haven't had time to upgrade to 710)
 
* LinuxMCE 704 (haven't had time to upgrade to 710)
 
* Latest Squeezecenter (replaced SlimServer shipped with LinuxMCE) [[Upgrading SlimServer]]
 
* Latest Squeezecenter (replaced SlimServer shipped with LinuxMCE) [[Upgrading SlimServer]]
* squeezeslave running on the core for distributed audio (see below for setup)
+
* [[Squeezeslave on the core]] for distributed audio
 
+
=Squeezeslave Setup=
+
 
+
Here's how to setup squeezeslave to run on the core.  It's fairly easy.  One small issue is that because squeezeslave uses the OSS interface
+
you will need a separate sound card for each instance of squeezeslave you want to run.
+
 
+
First download a version of [http://sourceforge.net/project/showfiles.php?group_id=105169 Squeezeslave].  This is the version I use as it fixed some playback bugs I was having, but any version that works with you're setup should be fine.  You'll want to put it somewhere in you're path.  I have mine installed in /usr/local/bin
+
 
+
Next add the following to /etc/rc.local (this is my setup for two)
+
  /usr/local/bin/squeezeslave -m 00:00:00:00:00:01 -o 0 -s -r &
+
  /usr/local/bin/squeezeslave -m 00:00:00:00:00:02 -o 1 -s -r &
+
 
+
* the MAC address can be whatever you want
+
* the -o option specifies which OSS output device ie /dev/dsp1
+
* the -s option tells squeezeslave to wait for a signal to quit rather than control-C
+
* the -r option tells squeezeslave to keep retrying to connect to the server, useful if the server is not running yet.
+
 
+
Next make sure all the volume levels in the mixer (alsamixer) are set correctly
+
 
+
Next step, manually add the squeezeslave to linuxmce as a squeezebox using the mac address you gave it.  Assign it to a room and entertainment
+
area.  Regen your orbiters and reset the dcerouter.
+
 
+
That should do it.
+

Latest revision as of 11:20, 18 June 2010


My Setup

Hardware

Dedicated Core

  • Located in cabinet in basement near patch panel and speaker runs
  • 4U Rackmount case
  • 350 watt PSU
  • Supermicro 370DLE Dual Pentium 3 (1ghz)
  • 2 Gb ram
  • Onboard 100Mbit ethernet (external net)
  • PCI-X 1Gbit fiber card (internal net)
  • 2 SB Live! cards
  • 1 ati rage 128 (just enough video for a dedicated server)
  • 1 80 Gb IDE drive (system and audio media)
  • 1 250 GB IDE drive (video media)
  • 1 CDROM drive
  • 1 4 port usb hub
  • 2 APC SmartUPS 900's modded to use 2 lawn tractor batteries each (these power core and network infrastructure)

Media Directors

  • None (I use XBMC on an Xbox to watch videos)

Orbiters

  • Web orbiter
  • Windows orbiter installed under wine on laptop

Automation

  • 1 CM11A
  • A couple of X10 switches and outlets

Audio

  • 2 zones of whole house audio completed so far (this system is being designed for background music)
  • All speaker wiring goes to a rack in the basement.
  • Volume is controlled via mechanical volume knobs in each room.
  • Zone 1 - first soundcard -> amp ->ceiling speakers on first floor.
  • Zone 2 - second soundcard -> car amp ->pair of car speakers in outdoor housings on patio

Climate

  • DS9490R w/ no sensors currently attached
  • GSD weather retrieval plugin NOAA Weather

Network

  • 44 Cat5e drops throughout the house and patio (minimum 4 ports per room)
  • DSL internet connection
  • Linksys WRT-54G running latest dd-wrt firmware
  • Cisco Catalyst 3524xl 24 port 10/100 switch w/ 2 GBIC ports
  • 4 port internet vlan
  • Core and WRT-54G connect directly to internet
  • WRT-54G is firewall, DNS/DHCP server for rest of network


Software