It's a work in progress and most of the time it's still offline because I'm screwing around with it.
Update 15/01/2010: As of end of December 2009 the system is running 24/7 on a NSLU2.
The system is designed around one central server (the CS330) running 3 screens around the house. We live in an old laundry so our house is just one room. Living, Kitchen and bedroom are all in the same space so the main TV and the Bedroom TV are cloned images.
Update 25/12/2009:
I've changed the server roles a bit:
- Point of View CS330 -> XBMC and DomotiGa Client
- NSLU2 #1 -> Main Server
- NSLU2 #2 -> DomotiGa Server
XBMC-System
Hardware:
- Point of View CS330
- Nvidia ION Chipset
- Atom 330 Dual Core CPU
- 2GB Memory
- 320GB Harddisk (System)
- 1000GB Harddisk (Data)
- LG true HD LCD TV with rs-232
- TBS 6920 DVB-S2 PCI-E card
- Displaylink USB2 video adapter
- Ubuntu 9.10
- Gambas 2.19
Hardware:
- NSLU2
- 180GB USB Harddisk
- Debian 5.03 (kernel 2.6.26-2-ixp4xx)
- USB-Server (http://usb-server.com)
- MySQL Server (5.0.51a-24+lenny2)
- iTunes Server (Firefly Media Server)
- Samba FileServer
Hardware:
- NSLU2
- 120GB USB Harddisk
- Debian 5.03 (kernel 2.6.26-2-ixp4xx)
- USB-Client (http://usb-server.com)
- Gambas 2.19
- DomotigaServer 0.1.181 (svn 308)
- DigiTemp v3.5.0
- EIBd 0.0.4
- Siemens 5WG1-122-1AB01 640mA Power supply
- Siemens 5WG1-301-1AB01 DIN Logic Module
- KNX DIN IP Interface 730 Weinzierl Engineering GmbH
- Gira 98700 DIN 6x Switching Actuator
- Berker 75311003 DIN 1-10v Actuator
- Hager TK013-591013u 1-10v Actuator
- Busch Jaeger 6195/10 DIN 230v Motor/Blinds Actuator
- Busch Jaeger 6188 DIN input
- 2x Busch Jaeger 6997/11 universal DIN dimmer controller
- ABB STD-1000 Universal DIN dimmer
- Aeon Labs Z-Stick
- 3x Innovus RAone SmartDimmer
- USB RFXCom
- Oregon Scientific BWR102 (Scale)
- Oregon Scientific BTHR918N (Temperature, Humidity, Barometer Sensor)
- Oregon Scientific THGN122N (Temperature, Humidity Sensor)
- Oregon Scientific THR128 (Temperature Sensor)
- 3x Powerhouse X10 DS10A 310MHz (Converted them to 433.92MHz using TX1 transmitters)
- Bang and Olufsen BEO4 remote
- Arduino Duemilanove (For the BEO4)
- TSOP7000 455kHz IR receiver component
- DSC Alarm panel (with DSC5401 rs232 module)
- PIR and Smoke/Fire detectors
- DS9097U 1-Wire serial adapter
- DS1820 1-Wire temp sensors
- Dallas 1-Wire Weather station v3
- Cisco 7940 IP Phone
- Linksys SPA3102
- Vintage Wall Phone
- Abus DoorLock
- LG TV (HDMI) running XBMC
- LG screen (DVI) in the bedroom running XBMC (cloned Nvidia Twinview)
- 15 inch LCD touchscreen (Displaylink) in the kitchen running DomotiGa Client
- [DONE] Install ubuntu 9.10 on CS330
- [DONE] Install drivers for TBS 6920 DVB-S Card on CS330
- Install VDR 1.7.8 on CS330
- Make VDR-sc plugin work with my CCcam server (Canal Digitaal card) on CS330
- Install XBMC on CS330 pvr-testing branch
- Watching TV with XBMC/VDR on CS330
- Fix the channels.conf in VDR on CS330
- Install NX Server on CS330
- Install Gambas 2.19 on CS330
- [DONE] Install Gambas 2.19 on DomotiGa NSLU2
- [DONE] Install Digitemp v3.5.0 on DomotiGa NSLU2
- [DONE] Install DomotiGa on DomotiGa NSLU2
- Buy a 22 inch LG LCD screen 1920x1080 for the bedroom
- [DONE] Buy a 15 inch touchscreen
- Fix the DisplayLink setup (Compile and install the Displaylink driver)
- change the xorg.conf to make the DisplayLink act as a multiseat solution
- Build an Arduino sketch that acts like an ethernet LIRC server for the BEO4
- Finish DomotiGa Lirc Client class
- Work on Domotiga EIB/KNX class
- Work on Domotiga-XBMC Class (for OSD/Caller ID support)
- Work some more on Domotiga-XBMC Class (for DomotiGa control from XBMC. Note to self: Using DomotiGa xml-rpc???)
- Install Asterisk
- Make Asterisk act like a bluetooth carkit
- Work on a Domotiga Audio/Video Class (For serial/Lan control of AV Equipment)