Difference between revisions of "User:Jspeckman"

From LinuxMCE
Jump to: navigation, search
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''My Setup'''
+
[[Category:User Setups]]
 +
[[Category:X10 User Setups]]
  
'''Hardware'''
+
=My Setup=
  
----
+
==Hardware==
  
'''Dedicated Core'''
+
===Dedicated Core===
  Dual Pentium 3 (1ghz)
+
* Located in cabinet in basement near patch panel and speaker runs
  2 Gb ram
+
* 4U Rackmount case
  Onboard 100mb ethernet (external net)
+
* 350 watt PSU
  64bit pci 1gb fiber card (internal net)
+
* Supermicro 370DLE Dual Pentium 3 (1ghz)
  2 SB Live! cards
+
* 2 Gb ram
  1 ati rage 128 (just enough video for a dedicated server)
+
* Onboard 100Mbit ethernet (external net)
  1 80 Gb drive (system and audio media)
+
* PCI-X 1Gbit fiber card (internal net)
  1 250 GB drive (video media)
+
* 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'''
+
===Media Directors===
  None (I use XBMC on an Xbox to watch videos)
+
* None (I use XBMC on an Xbox to watch videos)
  
'''Orbiters'''
+
===Orbiters===
  Web orbiter on an iPhone
+
* Web orbiter
 +
* Windows orbiter installed under wine on laptop
  
'''Automation'''
+
===Automation===
  1 CM11A
+
* 1 CM11A
  A couple of X10 switches and outlets
+
* A couple of X10 switches and outlets
  
'''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 2 - second soundcard -> car amp ->pair of car speakers in outdoor housings on patio
+
* 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
  
'''Software Setup'''
+
===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 [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
  
LinuxMCE 704 (haven't had time to upgrade to 710)
 
Latest Squeezecenter (replaced SlimServer shipped with LinuxMCE) [[Upgrading SlimServer]]
 
squeezeslave running on the core for distributed audio (see below for setup)
 
GSD weather retrieval plugin  [[NOAA Weather]]
 
  
 
+
==Software==
 
+
* LinuxMCE 704 (haven't had time to upgrade to 710)
----
+
* Latest Squeezecenter (replaced SlimServer shipped with LinuxMCE) [[Upgrading SlimServer]]
 
+
* [[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 the newest 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 12: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