Difference between revisions of "User:Phenigma"

From LinuxMCE
Jump to: navigation, search
 
(64 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:User Setups]]
 
[[Category:User Setups]]
 +
{| align="right"
 +
  | __TOC__
 +
  |}
  
 
= Operational System =
 
= Operational System =
 +
*Jul. 26, 2016 - Running Ubuntu Trusty 1404 armhf net install on odroid XU4, keeping up to date with updates.
 +
 
== Core ==
 
== Core ==
*ASUS P4C800E-Deluxe - UI2
+
*oDroid XU4 - http://www.hardkernel.com/main/products/prdt_info.php
**Intel P4 2.8Ghz, 1 GB RAM, 1GB LAN, Analog Audio
+
**Cloudshell with LCD - http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143599699669
*NVIDIA Geforce 6600 GT - VGA - 1280x1024
+
**Ubuntu Trusty 14.04 (armhf) - https://odroid.in/ubuntu_14.04lts/
*120 GB SATA HDD
+
**128GB SSD, 2 GB RAM, Onboard 1GB NIC
*100MB PCI NIC
+
**D-Link 100MB NIC for external interface
*CM11A
+
  
== MD - Living Room ==
+
== MD #1 ==
 
*Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
 
*Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
**2 GB RAM, 1GB LAN, Digital Audio, VGA - 720P
+
**Ubuntu Trusty 14.04 64-bit (amd64) - Disked MD
*USB-UIRT
+
**128GB SSD, 2 GB RAM, 1GB LAN, HDMI 1080P - VDPAU (xine), squeezelite for audio
*Toshiba 42" Plasma Television
+
**USB-UIRT
*Yamaha AV Receiver - DD/DTS 5.1
+
**PulseEight HDMI CEC Adaptor
*X10 Appliance Module (Floor Lamp)
+
**Panasonic VIERA VT 50" 3D Plasma TV with Ethernet & RS-232 (HDMI CEC Control)
 +
**Denon 3311CI HDMI AV Receiver with Ethernet & RS-232 (HDMI CEC Control)
 +
**PS4 (HDMI CEC Control)
 +
**Bell 9242 Dual-Tuner PVR (IR control)
 +
**WD HD TV Live+ (IR control)
 +
**USB Bluetooth Adaptor - Wiimote, PS3 Sixaxis - not currently configured
 +
**Mediagate MCE Remote (via USBUIRT)
 +
**Rii Mini Wireless Keyboard/Mouse
  
== MD - Kitchen/Dining Room ==
+
== MD #2 ==
*ASUS EeeBox B202 Atom 230 1.6 Ghz - UI1
+
*Raspberry Pi3 B+ @1.1Ghz - UI1 - OMX for Video, squeezelite for audio
**1 GB RAM, 1GB LAN, Analog Audio, VGA - 1024x768
+
**Raspbian Jessie (armhf) - Disked MD
*Powered PC Speakers
+
**1 GB RAM, 100Mb LAN
 +
**Viewsonic 24" LCD TV - RS232 control
 +
 
 +
== MD #3 ==
 +
*Raspberry Pi2 B+ @900Mhz - UI1 - OMX for Video, squeezelite for audio
 +
**Raspbian Jessie (armhf) - Disked MD
 +
**1 GB RAM, 100Mb LAN
 +
**USB-UIRT
 +
**Toshiba 42HP86 - (IR control)
 +
**PS3 - Logitech Harmony Adapter - mimics PS3 blu-ray remote (IR control)
 +
 
 +
== MD #4 ==
 +
*Raspberry Pi1 B+ @950Mhz - No UI - squeezelite only
 +
**Raspbian Wheezy (armhf) - Diskless MD
 +
**512 MB RAM, 100Mb LAN
 +
**USB Sound Card & Speakers attached
 +
 
 +
== MD #5 (testing) ==
 +
*Raspberry Pi2 B+ @900Mhz - UI2/qMD testing - OMX for Video, squeezelite for audio
 +
**Raspbian Jessie (armhf) - Disked MD
 +
**512 MB RAM, 100Mb LAN
 +
 
 +
== MD #6 (testing) ==
 +
*Intel ComputeStick - UI2 testing - xine w/va-api acceleration for Video, squeezelite for audio
 +
**Ubuntu Trusty (amd64) - Disked MD
 +
**2 GB RAM
 +
**USB Hub/1GB LAN
 +
 
 +
== NAS ==
 +
*ASUS M4A87TD EVO w/AMD Athlon II X2 3.2Ghz - UI2
 +
**128GB SSD, 4 GB RAM, Onboard Realtek 8111E 1GB LAN, S/PDIF Optical Audio
 +
**Palit nVidia GT210 512MB Fanless PCIe x16 2.0, DVI->HDMI - 1080P [VDPAU (xine) not currently in use]
 +
**Intel 1000CT PCIe NIC
 +
**4x3TB SATA HDDs - RAID5
  
 
== Orbiters ==
 
== Orbiters ==
*WebDT 366
+
*Joggler (x5) - squeezeplay OS with Orbiter installed overtop
*Nokia N800
+
*WebDT 366LX (x4) - Modified PadOrbiter install with squeezeslaves (not currently in use)
*Toshiba Portege Touchscreen Tablet
+
*Nokia N800 - Diablo Orbiter
 +
*Nokia N900 - Fremantle Orbiter (not currently in use)
 +
<del>**some builds do not include the windows orbiter installer.  Check [[Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter]]</del>
 +
*2x Android Phones - QOrbiter/Android Web Orbiter
 +
*Samsung Galaxy Tab 10.1 4G - QOrbiter/Android Web Orbiter
 +
*1x Windows 10 tablet with windows orbiter
 +
 
 +
== Automation ==
 +
=== Lighting ===
 +
*Z-Wave Light Switches x 8
 +
*Z-Wave Switched Outlet x 1
 +
*Z-Wave Dimmer Switches x 3
 +
 
 +
=== Security & Control ===
 +
*Z-Wave Aeotoc Multisensor6
 +
*Z-Wave HSM-100
 +
*Z-Wave SchlageLink(tm) Door Lock
  
 
== Networking ==
 
== Networking ==
*Linksys WRT350N - DD-WRT v24sp1
+
*Asus RT-N56U - Primary Firewall/Hardware NAT Translation Device
 
**Internet Firewall
 
**Internet Firewall
 
**Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
 
**Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
*2 x D-Link 8-Port Gigabit Green switches
+
*ASUS RT-N56U as Access Point
*Linksys PAP2 ATA
+
*Linksys PAP2T-NA ATA
 +
*Siemens Gigaset A600-IP - POTS & SIP Cordless Phone
 +
*CISCO 24-port Gigabit Smart Ethernet Switch
 +
*4 x D-Link 8-Port Gigabit Green Ethernet switches
 +
*1 x TPLINK 8-Port Gigabit POE Ethernet switch
 +
 
 +
== Backup File Server ==
 +
*QNAP-410 TurboNAS
 +
**Marvell 800Mhz, 256MB RAM, 2x1GB LAN
 +
**4x2TB SATA HDDs - RAID5
 +
 
 +
= Installation =
 +
== Core ==
 +
*Stop UpdateMedia from mangling my id3 tags, this causes updatemedia to import data but not update the file's id3tags.
 +
echo SyncId3Files=false >> /etc/UpdateMedia.conf
 +
*Add the following to /etc/pluto/xine.conf to enable 5.1 PCM over hdmi (and therefor multichannel AAC).
 +
audio.device.alsa_pcm_device:plughw:1,3
 +
audio.device.alsa_front_device:plughw:1,3
 +
audio.device.alsa_default_device:plughw:1,3
 +
audio.device.alsa_surround40_device:plughw:1,3
 +
audio.device.alsa_surround51_device:plughw:1,3
 +
audio.output.speaker_arrangement:Pass Through
 +
audio.device.alsa_passthrough_device:plughw:1,3
 +
*Configure the D-Link DWA-552 as an [[Access Point]] (if desired)
 +
*Turn devices on/plug-in one by one
 +
 
 +
= TODO =
 +
*ability to set values from events?
 +
*sqlCVS asynchronous commits, PK/FK misalignment
 +
*create BL_SameEntArea message broadcast level for proper CMD_Set_Screen_Type_Cat behaviour?
  
== All-Purpose Server ==
+
= Useful Commands / Processes =
*ASUS K8V-SE Deluxe
+
== Hide the cursor in orbiter ==
**AMD Athlon 3000, 1GB RAM, 1GB LAN
+
touch /etc/pluto/orbiter.disable.mouse
*PCI 100MB NIC
+
== Re-initialize the Media Database ==
*3TB SATA HDDs
+
(From forum post http://forum.linuxmce.org/index.php?topic=6408.msg70571#msg70571)
 +
* Disable the UpdateMedia daemon
 +
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –disable
 +
* Login to mysql and remove the database
 +
# mysql -uroot
 +
# drop database pluto_media;
 +
# quit
 +
* Re-initialize the media database
 +
# cp /usr/pluto/database/media.sqlcvs .
 +
# /usr/pluto/bin/sqlCVS -D pluto_media -r media import
 +
*Re-start the UpdateMedia daemon
 +
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –enable
 +
== Set Root password on MD ==
 +
Get superuser privs and enter your password:
 +
$ sudo su -
 +
chroot to the MDs environment (XX is the MD#), run passwd and enter your desired root password for this MD.
 +
# chroot /usr/pluto/diskless/XX/
 +
# passwd
 +
You can now ssh, or login, to the MD as root.
 +
== sqlCvS webadmin use ==
 +
http://forum.linuxmce.org/index.php?topic=5758.msg33952#msg33952
 +
== joggler stuff ==
 +
http://www.jogglerwiki.com/wiki/User_talk:Tschak
 +
== Clock Font ==
 +
[18:43:40] <TSCHAKMac> rather, StyleVariation entry
 +
[18:44:38] <TSCHAKMac> PK_StyleVariation 59
 +
[18:44:41] <TSCHAKMac> change the font to Verdana
 +
[18:44:43] <TSCHAKMac> then regen
 +
[18:44:49] <TSCHAKMac> does it show up ?
 +
== RPI1 cmdline ==
 +
dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x29353735 smsc95xx.macaddr=B8:27:EB:35:37:35 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait

Latest revision as of 22:16, 26 July 2016

Operational System

  • Jul. 26, 2016 - Running Ubuntu Trusty 1404 armhf net install on odroid XU4, keeping up to date with updates.

Core

MD #1

  • Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
    • Ubuntu Trusty 14.04 64-bit (amd64) - Disked MD
    • 128GB SSD, 2 GB RAM, 1GB LAN, HDMI 1080P - VDPAU (xine), squeezelite for audio
    • USB-UIRT
    • PulseEight HDMI CEC Adaptor
    • Panasonic VIERA VT 50" 3D Plasma TV with Ethernet & RS-232 (HDMI CEC Control)
    • Denon 3311CI HDMI AV Receiver with Ethernet & RS-232 (HDMI CEC Control)
    • PS4 (HDMI CEC Control)
    • Bell 9242 Dual-Tuner PVR (IR control)
    • WD HD TV Live+ (IR control)
    • USB Bluetooth Adaptor - Wiimote, PS3 Sixaxis - not currently configured
    • Mediagate MCE Remote (via USBUIRT)
    • Rii Mini Wireless Keyboard/Mouse

MD #2

  • Raspberry Pi3 B+ @1.1Ghz - UI1 - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 1 GB RAM, 100Mb LAN
    • Viewsonic 24" LCD TV - RS232 control

MD #3

  • Raspberry Pi2 B+ @900Mhz - UI1 - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 1 GB RAM, 100Mb LAN
    • USB-UIRT
    • Toshiba 42HP86 - (IR control)
    • PS3 - Logitech Harmony Adapter - mimics PS3 blu-ray remote (IR control)

MD #4

  • Raspberry Pi1 B+ @950Mhz - No UI - squeezelite only
    • Raspbian Wheezy (armhf) - Diskless MD
    • 512 MB RAM, 100Mb LAN
    • USB Sound Card & Speakers attached

MD #5 (testing)

  • Raspberry Pi2 B+ @900Mhz - UI2/qMD testing - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 512 MB RAM, 100Mb LAN

MD #6 (testing)

  • Intel ComputeStick - UI2 testing - xine w/va-api acceleration for Video, squeezelite for audio
    • Ubuntu Trusty (amd64) - Disked MD
    • 2 GB RAM
    • USB Hub/1GB LAN

NAS

  • ASUS M4A87TD EVO w/AMD Athlon II X2 3.2Ghz - UI2
    • 128GB SSD, 4 GB RAM, Onboard Realtek 8111E 1GB LAN, S/PDIF Optical Audio
    • Palit nVidia GT210 512MB Fanless PCIe x16 2.0, DVI->HDMI - 1080P [VDPAU (xine) not currently in use]
    • Intel 1000CT PCIe NIC
    • 4x3TB SATA HDDs - RAID5

Orbiters

  • Joggler (x5) - squeezeplay OS with Orbiter installed overtop
  • WebDT 366LX (x4) - Modified PadOrbiter install with squeezeslaves (not currently in use)
  • Nokia N800 - Diablo Orbiter
  • Nokia N900 - Fremantle Orbiter (not currently in use)

**some builds do not include the windows orbiter installer. Check Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter

  • 2x Android Phones - QOrbiter/Android Web Orbiter
  • Samsung Galaxy Tab 10.1 4G - QOrbiter/Android Web Orbiter
  • 1x Windows 10 tablet with windows orbiter

Automation

Lighting

  • Z-Wave Light Switches x 8
  • Z-Wave Switched Outlet x 1
  • Z-Wave Dimmer Switches x 3

Security & Control

  • Z-Wave Aeotoc Multisensor6
  • Z-Wave HSM-100
  • Z-Wave SchlageLink(tm) Door Lock

Networking

  • Asus RT-N56U - Primary Firewall/Hardware NAT Translation Device
    • Internet Firewall
    • Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
  • ASUS RT-N56U as Access Point
  • Linksys PAP2T-NA ATA
  • Siemens Gigaset A600-IP - POTS & SIP Cordless Phone
  • CISCO 24-port Gigabit Smart Ethernet Switch
  • 4 x D-Link 8-Port Gigabit Green Ethernet switches
  • 1 x TPLINK 8-Port Gigabit POE Ethernet switch

Backup File Server

  • QNAP-410 TurboNAS
    • Marvell 800Mhz, 256MB RAM, 2x1GB LAN
    • 4x2TB SATA HDDs - RAID5

Installation

Core

  • Stop UpdateMedia from mangling my id3 tags, this causes updatemedia to import data but not update the file's id3tags.
echo SyncId3Files=false >> /etc/UpdateMedia.conf
  • Add the following to /etc/pluto/xine.conf to enable 5.1 PCM over hdmi (and therefor multichannel AAC).
audio.device.alsa_pcm_device:plughw:1,3
audio.device.alsa_front_device:plughw:1,3
audio.device.alsa_default_device:plughw:1,3
audio.device.alsa_surround40_device:plughw:1,3
audio.device.alsa_surround51_device:plughw:1,3
audio.output.speaker_arrangement:Pass Through
audio.device.alsa_passthrough_device:plughw:1,3
  • Configure the D-Link DWA-552 as an Access Point (if desired)
  • Turn devices on/plug-in one by one

TODO

  • ability to set values from events?
  • sqlCVS asynchronous commits, PK/FK misalignment
  • create BL_SameEntArea message broadcast level for proper CMD_Set_Screen_Type_Cat behaviour?

Useful Commands / Processes

Hide the cursor in orbiter

touch /etc/pluto/orbiter.disable.mouse

Re-initialize the Media Database

(From forum post http://forum.linuxmce.org/index.php?topic=6408.msg70571#msg70571)

  • Disable the UpdateMedia daemon
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –disable
  • Login to mysql and remove the database
# mysql -uroot
# drop database pluto_media;
# quit
  • Re-initialize the media database
# cp /usr/pluto/database/media.sqlcvs .
# /usr/pluto/bin/sqlCVS -D pluto_media -r media import
  • Re-start the UpdateMedia daemon
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –enable

Set Root password on MD

Get superuser privs and enter your password:

$ sudo su -

chroot to the MDs environment (XX is the MD#), run passwd and enter your desired root password for this MD.

# chroot /usr/pluto/diskless/XX/
# passwd

You can now ssh, or login, to the MD as root.

sqlCvS webadmin use

http://forum.linuxmce.org/index.php?topic=5758.msg33952#msg33952

joggler stuff

http://www.jogglerwiki.com/wiki/User_talk:Tschak

Clock Font

[18:43:40] <TSCHAKMac> rather, StyleVariation entry [18:44:38] <TSCHAKMac> PK_StyleVariation 59 [18:44:41] <TSCHAKMac> change the font to Verdana [18:44:43] <TSCHAKMac> then regen [18:44:49] <TSCHAKMac> does it show up ?

RPI1 cmdline

dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x29353735 smsc95xx.macaddr=B8:27:EB:35:37:35 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait