Difference between revisions of "User:Phenigma"

From LinuxMCE
Jump to: navigation, search
 
(57 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 =
*12 Oct. 2009 - Running LMCE 0810 Alpha 2.36
+
*Jul. 26, 2016 - Running Ubuntu Trusty 1404 armhf net install on odroid XU4, keeping up to date with updates.
*15 Oct. 2009 - Upgrade to Alpha 2.37 caused LMCE boot scripts to be executed 2 and 3 times on startup.  I tried to figure out why but couldn't narrow it down and choose to re-install from scratch to ensure there were no problems.  On install I couldn't create MDs until I added the missing " to the end of /usr/pluto/bin/files.d/fstab-??.sh
+
*17 Oct. 2009 - Running LMCE0810 Alpha 2.37
+
  
 
== 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
***The 1GB of RAM is not enough, but it's what I had. I get some swapping.
+
**Ubuntu Trusty 14.04 (armhf) - https://odroid.in/ubuntu_14.04lts/
*NVIDIA Geforce 6600 GT - VGA - 1280x1024
+
**128GB SSD, 2 GB RAM, Onboard 1GB NIC
*120 GB SATA HDD
+
**D-Link 100MB NIC for external interface
*100MB PCI NIC
+
*CM11A - Removed
+
**19 Oct. 2009 - I've been fighting with a CM11A and two X10 appliance relays and I have come to the conclusion that X10 is old technology which should be taken out behind the shed and put down.  I will attempt a few more times, however it looks like noise on my power lines is causing the appliance relays to turn 'ON' whenever they feel like.  I've been checking logs to see if LMCE was the cause to no avail.  I shut my core down today and used another X10 controller with the appliance relays, the result was the same.  LMCE was not the cause.  Maybe I'll try ZWave next time I've got some disposable cash.
+
  
== MD - Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2 ==
+
== MD #1 ==
*2 GB RAM, 1GB LAN, Digital Audio, VGA - 720P
+
*Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
*USB-UIRT
+
**Ubuntu Trusty 14.04 64-bit (amd64) - Disked MD
*Toshiba 42" Plasma Television
+
**128GB SSD, 2 GB RAM, 1GB LAN, HDMI 1080P - VDPAU (xine), squeezelite for audio
*Yamaha AV Receiver - DD/DTS 5.1
+
**USB-UIRT
*X10 Appliance Module (Floor Lamp) - Removed
+
**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 - ASUS EeeBox B202 Atom 230 1.6 Ghz - UI2 ==
+
== MD #2 ==
*1 GB RAM, 1GB LAN, Analog Audio, VGA - 1024x768
+
*Raspberry Pi3 B+ @1.1Ghz - UI1 - OMX for Video, squeezelite for audio
*20 Oct. 2009 - UI2, PSS is enabled, no crashing or freezing (so far).
+
**Raspbian Jessie (armhf) - Disked MD
**Intel Graphics Driver 2.9.0, Xorg 1.6, Kernel 2.6.31-14
+
**1 GB RAM, 100Mb LAN
**The Xorg upgrade kills any local keyboard or mouse control of the Onscreen Orbiter (I don't expect to be able to rectify this).
+
**Viewsonic 24" LCD TV - RS232 control
**The PSS is much nicer than looking at UI1 and I always use the Nokia for control here anyways.
+
 
*Powered PC Speakers
+
== 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?
  
== File 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