Jump to content

User:Jspeckman: Difference between revisions

From LinuxMCE
Jspeckman (talk | contribs)
No edit summary
Valent (talk | contribs)
No edit summary
 
(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 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