di seri kedua “My Automated Home” kami, Richard Farthing membawa kami dalam tur ke rumah open source hijau. Dengan anggaran kurang dari £ 600, pengaturan Linux menjaga properti sambil mengawasi jejak karbon juga. Baca terus untuk rekomendasi perangkat lunak gratis, foto pelompat, tips, apa yang dia lakukan secara berbeda di lain waktu dan apa yang akan terjadi selanjutnya.
The Green Open Source House – Pengajuan oleh Richard Farthing Ceng Miet. Ini adalah kisah tentang bagaimana saya membangun rumah yang fungsional, andal, berbiaya rendah, dan cukup rendah, semata -mata otomatis dengan perangkat lunak open source.
Mari atur parameter. Rumah ini cukup kecil dengan hanya 2 kamar tidur, tujuannya adalah untuk menyediakan fungsi otomatisasi, musik, dan layanan TV SD yang andal, karena HDTV adalah area yang bergerak cepat, itu ditentukan sebagai “bagus untuk dimiliki” jika solusi langsung diizinkan. Ini menempatkannya di ujung spektrum yang berlawanan dengan rumah -rumah yang membutuhkan satu atau dua rak penuh 42u untuk menahan kit, dengan ruang ber -AC untuk menampung semuanya. Sebagai seorang insinyur yang menjalankan perusahaan kecil di siang hari, sering bekerja dari rumah, tujuan saya adalah melakukan apa yang dilakukan insinyur menurut Duke of Wellington … seni melakukan untuk 10 shilling apa yang bisa dilakukan oleh orang bodoh selama satu pon. Total biaya semua yang dijelaskan di sini kurang dari £ 600 – tidak termasuk kabel dan waktu yang berharga tentu saja! Menjaga tema hijau/daur ulang, beberapa hal seperti dimmers, berasal dari eBay.
Melakukan renovasi “start-again” dari rumah yang sangat bobrok, saya memiliki berbagai pilihan, jadi mulai dengan menulis spesifikasi untuk fungsionalitas yang saya inginkan, yang mendorong kebutuhan akan sistem kontrol berbasis server PC di simpul 0 dan a Sejumlah besar kabel cat5e – minimal 2 outlet per kamar, hingga 8 di tempat -tempat seperti ruang tamu dan kantor rumah – total 32. Dengan menulis spesifikasi yang berisi beberapa aspirasi masa depan saya belum sejauh ini sangat kekurangan kapasitas secara signifikan kekurangan kapasitas secara signifikan kekurangan secara signifikan kekurangan secara signifikan kekurangan secara signifikan secara signifikan secara signifikan secara signifikan kurang dari kekurangan signifikan secara signifikan kurang dari kekurangan signifikan secara signifikan kekurangan signifikan dalam infrastruktur bangunan. Misalnya saya mulai dari aspirasi/asumsi bahwa akan mungkin untuk melakukan streaming TV langsung melalui LAN, yang sebenarnya tidak semudah itu ketika saya mulai menulis spesifikasi pada tahun 2003. Dan kalau-kalau itu tidak menjadi hemat biaya Dalam kerangka waktu yang masuk akal, kabel udara dipasang ke sebagian besar kamar, serta simpul 0. Hari ini, saya hanya akan meletakkan kabel udara/satelit di simpul 0 dan ruang tamu.
Klik untuk versi besar – Diagram yang menunjukkan komponen sistem utama dan konfigurasinya.
Klik untuk versi besar – simpul sederhana 0, alias di bawah tangga – server, daya rendah
24 port 10/100 sakelar, panel patch untuk data dan suara (VoIP/pot melalui speedTouch 780 saat ini
Umum ke semua telepon rumah & kantor. Juga di bawah manifold dan kontrol pemanas lantai. Kayu
Panel dinding dapat dilepas, menutupi nampan kabel dan pipa ledeng.
Spesifikasi ini juga berarti pemasangan kabel yang dikelola rumahan untuk semua sirkuit pencahayaan, untuk memungkinkan kontrol pusat, serta kabel sakelar home-run, hanya sehingga sistem yang cukup konvensional dapat bekerja dengan menambal sakelar tegangan rendah ke input dimmer di simpul 0 sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai sebagai Node 0 as Diperlukan, sebelum sistem otomatisasi ditugaskan (saya menggunakan sakelar grid untuk memungkinkan bertukar tipe sesaat dan konvensional dengan mudah). Hardwiring ini dapat diimplementasikan lagi di masa depan jika saya menyewa atau menjual rumah, karena saya menyadari bahwa sistem yang saya kembangkan cukup adil, dan karena segmen pasar perumahan ini tidak digunakan untuk hal semacam ini – penyewa potensial , pembeli atau agen perumahan mungkin menganggapnya sebagai “terlalu rumit”. Tentu saja, kurangnya perangkat keras “merek besar” juga tidak akan membantu, jadi Anda mungkin ingin mempertimbangkan faktor -faktor ini ketika memilih kit Anda dan bagaimana Anda mengimplementasikannya. Pemikiran saya tentang penjualan potensial adalah “dengan izin perencanaan untuk mengotomatisasi” – yaitu hal -hal sulit seperti kabel banjir ada – penjajah di masa depan dapat memilih sistem otomasi mereka sendiri, mis. Kotak homevisi, dll, atau tinggalkan (hampir) konvensional.
Satu hal yang tidak saya selesaikan adalah seluruh audio rumah, meskipun kabel speaker ada untuk mendukungnya di beberapa tempat karena itu adalah item spesifikasi awal. Alasannya adalah bahwa dengan begitu banyak perangkat digital sekitar hari ini, ada sejumlah besar kotak berbiaya rendah yang dapat Anda jejaring dengan kawat atau secara nirkabel untuk mengakses media berbasis server Anda, jadi sepertinya ada insentif yang kurang dari yang ada ketika spesifikasi ditulis, dan pemasangan kabel.
MediamVP di belakang TV. Penerima IR menghadap ke bawah
Sinyal kontrol dengan mudah diambil dengan refleksi dari lantai.
Apa yang ditunjukkan oleh sistem ini adalah bahwa perangkat keras PC bertenaga yang relatif rendah dapat dilakukan untuk menjalankan sejumlah besar aplikasi dengan waktu yang diukur dalam beberapa bulan – atau jika Anda siap untuk melepaskan Disk Upgrade Treadmill – bertahun -tahun. Oke, jadi menjalankan server 24 x 7 tidak terlalu hijau, tetapi jika Anda menginginkan rumah otomatis yang fungsional, dengan beberapa lonceng dan peluit, server media dll, Anda akan membutuhkan setidaknya satu kotak yang menjalankan 24 x 7, Jadi pandangan saya jika itu Anda mungkin juga menumpuk fungsionalitas sebanyak (dan DISK dengan media Anda) menjadi satu kotak hemat daya, menjadikannya sebanyak mungkin (mis. Dengan menghabiskan ekstra pada PSU yang lebih baik), dan memiliki strategi cadangan yang cukup kuat. Selain membantu pada awalnya, cadangan secara elektrik hardwired membawa sistem esensial Anda melalui downtime server, dan mudah diimplementasikan jika dipertimbangkan sejak awal. Untungnya pemikiran ini sering berhubungan baik dengan kit yang lebih hemat biaya, seperti dimmer analog kuno di eBay.
Berikut adalah daftar aplikasi utama yang berjalan di PC, berdasarkan motherboard “Mobile on Desktop” (MODT) dari MSI yang merupakan mode pada 2006-7. Server memiliki 2G RAM, dan menggunakan catu daya 80%+ efisien musiman yang dibangun ke dalam kasus desktop Elonex daur ulang – lihat foto.
Komponen perangkat lunak
Fungsi
Perangkat keras/ periferal digunakan
Suse linuxv10.3
Server Web Apache
Mysql digunakan oleh zoneminder dan xxv untuk vdr
PHP, Perl
Samba Windows File / Media Server dan Pengontrol Domain Utama untuk Manajemen Pengguna Terpadu & Login Klien Windows
Mode laptop untuk memutar disk media saat tidak digunakan, menghemat daya
– –
Vdrv1.6.0.2
Freeview Digital TV Recording, Playback dan Streaming TV Langsung Selama LAN. Dapat juga menerima DTV satelit atau kabel dengan kartu tuner yang sesuai. Plugins:
StreamDev (HTTP Streaming TV/Audio)
Vompserver – lihat di bawah
Epgsearch
2 x TV Tuners: USB atau DTV1000 PCI Card, (atau lainnya) NB Mesin tidak dapat diandalkan dengan 2 x DTV1000 untuk beberapa alasan.
Vompv0.3.0 Serverv0.3.0.10 Klien Kustom
Plugin VDR Client / Server untuk memungkinkan akses klien tebal ke VDR.Live dan streaming TV Freeview, pemutar media, dan manajemen rekaman dan pengatur waktu di setiap TV.
3 x Hauppauge Media MVP. SD berkualitas tinggi melalui RGB scart.
Vdradmin-amv3.6.7
Program berbasis Perl yang menyediakan antarmuka web untuk timer VDR, rekaman dan streaming langsung/direkam, menggunakan EPGSearch untuk mengotomatisasi pembuatan timer berdasarkan kriteria pencarian EPG yang kompleks.
– –
Xmltv2vdr
Ekstrak ulasan data & film EPG lengkap dari umpan XMLTV dan masukkan ke dalam VDR EPG. Menambahkan nama episode (sehingga Anda dapat menghilangkan pengulangan dan mengidentifikasi seri) dan memungkinkan film untuk dicari / direkam berdasarkan aktor, sutradara, skor ulasan dll.
– –
Xxvv1.6
Antarmuka web untuk mengelola VDR, memberikan pratinjau web tentang rekaman VDR, pencarian dan manajemen pengatur waktu. Alternatif parsial untuk vdradmin.
– –
Misterhouse (MH) v2.104
Sistem Otomasi Rumah Berbasis Perl Berorientasi Objek. Antarmuka ke berbagai jenis perangkat keras. Menyediakan:
Antarmuka web
Kontrol pemandangan / saluran pencahayaan melalui sakelar konvensional, pidato, waktu hari, acak (keamanan) dan antarmuka web
Kontrol pemanas di bawah adaptif berdasarkan prakiraan suhu & cuaca (artikel terpisah itu sendiri …)
Antarmuka Keamanan (Antarmuka ke Sistem Alarm Komersial Standar I/O Via K8000)
Pemutaran media musik di server
(POSS. Audio seluruh rumah)
Agregasi fungsi terkait hunian lainnya.
Tidak ada antarmuka perangkat lunak HardwareSee spesifik di bawah ini
XPLK8000
In-house mengembangkan XPL I/O Daemon untuk kartu antarmuka 2 x Velleman K8000 dan kartu output analog khusus untuk 24 dimmer. Sampel / debounces sakelar tegangan rendah, sebagian mengimplementasikan skema pencahayaan XPL, memudar pencahayaan yang mulus, dan sampel sensor suhu / dikonversi ke suhu nyata, menggerakkan kontrol zona pemanas. Relia pada dukungan XPL asli di MH. CURE XPL_HUB – Berdasarkan XPLLIB.
Menggunakan libk8000 untuk berinteraksi ke K8000 dengan tambahan untuk mendukung perangkat keras khusus.
K8000 pada port paralel (I2C “Bit Banged”)- sakelar, alarm I/O, 4 x sensor suhu analog, menggerakkan zona pemanas & pompa UFH. Di-rumah dikembangkan 24 ch. Kartu output analog untuk mengendarai 0-5V dimmers.
K8000 menyediakan isolasi opto-sakelar dan PC lengkap
Festival
Teks ke mesin ucapan yang didorong oleh MH.uses MBROLA VOICES – Kualitas yang dapat diterima begitu Anda terbiasa (mis. Sedikit lebih baik daripada suara Stephen Hawking).
Suara motherboard
Zoneminder (ZM) v1.24.2
Aplikasi CCTV. Streaming video langsung, perekaman, deteksi gerak, manajemen basis data acara, pengarsipan di luar kantor otomatis melalui FTP dan pemberitahuan acara melalui email dan/atau SMS. Antarmuka ke MH.in-House mengembangkan skrip pemeliharaan.
Kartu PCI WINTV yang pensiun digunakan murni untuk penangkapan video analog. (banyak kartu yang cocok lainnya)
Webminv1.510
Manajemen berbasis web Linux ServerSecure Remote HTTPS akses web ke sebagian besar fungsi server.
– –
Zimbrav5.0.23
Edisi Sumber Terbuka. Enterprise Mail Server Lengkap dengan Antarmuka Web HTTPS AJAX Secure untuk akses surat jarak jauh. Juga mengamankan SSL IMAP Remote Access dan IMAP atau POP3 lokal untuk klien Outlook atau Thunderbird dll.
– –
Ubuntu Netbook Remix v9.1
Akses ke semua hal di atas, termasuk streaming TV nirkabel dari VDR Server menggunakan plugin StreamDev
Foto O2 Jogglersee
Klik Versi Besar – Kabinet Antarmuka dengan 2 x K8000 dan Kartu Keluaran Analog Kustom
Drive 24 dimmers, antarmuka ke sakelar tegangan rendah melalui kabel pengenal listrik.
Kinerja – Sejauh menyangkut beban CPU server, angka yang diukur kunci adalah:
10-12% Misterhouse (sekitar setengah dari ini disebabkan oleh kontrol adegan pencahayaan yang kompleks dan relatinG Logika)
5% XPLK8000 karena pengambilan sampel 25Hz dari semua input dan output melalui I2C “bit-banged” untuk memberikan sakelar debounce dan pencahayaan yang halus memudar.
4% Zoneminder (1 kamera)
2% VDR + 1 – 2% per perekaman atau saluran pemutaran
1-2% untuk Zimbra
Totalnya sekitar 25% melakukan segala yang diperlukan, memuncak hingga 75% selama tugas -tugas rumah tangga. CPU sebagian besar tetap di LFM (800MHz idling) kecuali selama puncak ini dengan semua aplikasi berjalan, jadi meminimalkan daya CPU. Namun Anda dapat masuk dari jarak jauh dan aman dengan beberapa klien Nox NX dan server sangat dapat digunakan dengan antarmuka grafis Layar HD (1920 x 1200 Res) – tidak ada kerugian nyata yang disebabkan oleh beban server.
Daya – CPU adalah Pentium M 740 (1.7GHz) yang memberikan konsumsi PC idle yang diukur sekitar 39W dengan pemintalan disk 500g. Tambahkan 3 disk lebih lanjut di “dermaga es” (total 2TB), dan beberapa tuner TV dan kartu penangkapan WINTV lama bersepeda ulang untuk penggunaan CCTV, dan daya idle naik menjadi sekitar 55W dengan 3 disk media diputar ke bawah . Anda akan ingin menjaga daya karena biaya/CO2 dan panas yang diproduksi di simpul 0 – seperti yang telah dibahas baru -baru ini dalam daftar UKHA. Disk Life sangat meningkat dengan suhu rendah – pada 20C ambient, ini dilaporkan oleh SmartD antara 33C dan 37C di server yang dijelaskan. Menempatkan topi komersial saya, saya menggunakan aturan praktis: £ 1/w/tahun dengan pengembalian 3 tahun sebagai tolok ukur untuk memutuskan apakah lebih baik berinvestasi dalam perangkat keras daya yang lebih rendah. (Itu menjelaskan kartu WINTV yang didaur ulang untuk CCTV). Hari ini orang tidak diragukan lagi dapat meningkatkan sedikit pada kekuatan server dengan melanggar aturan ini, seperti yang saya bahas nanti.
Internal Server-Bagian Rak-Tidak ada yang istimewa.
Di bagian atas “ICYDOCK” untuk 3 x disk media SATA-menggantikan CD-ROM + Cadangan Bay
Saat membahas kekuatan, ada baiknya meninjau komponen sistem lain dari perspektif hijau. Saya menemukan bahwa D-Link memiliki kisaran sakelar Ethernet yang sangat hemat daya dan kecil yang menggunakan daya yang sangat sedikit (diukur hanya 4W untuk sakelar dasar 24 port), tetapi router ADSL tetap menjadi masalah, biasanya mengkonsumsi, seperti saya, 10W. Lingkup masa depan di sana.
Ketersediaan-Sampai saat ini, waktu henti telah sekitar 2 setengah hari per tahun, setara dengan ketersediaan 99,9%. Downtime telah disebabkan oleh saya bermain -main dengan konfigurasi server untuk mencoba satu atau lain hal, atau memindahkan disk. Uptime terpanjang sejauh ini adalah 6 bulan selama musim panas lalu. Ada kegagalan disk kematian bayi dari disk kelas server 500g, sayangnya disk media dengan cadangan terbatas. Oleh karena itu aspirasi untuk setidaknya memindahkan OS ke SSD. Berhati-hatilah cara Anda mengkonfigurasi mode laptop sehingga membatasi spin up disk media-disk 3.5in adalah tipe. Dinilai hanya 50rb spin up, saya telah melakukan kurang dari 5k pada disk 3 tahun (tertua) saya menurut SmartD, jadi bahkan setengah dari jumlah putaran tidak akan dicapai sebelum usang. Kecualikan disk OS Anda tentu saja!
Pilihan Aplikasi – Sangat mungkin untuk membangun sistem dengan fungsi -fungsi ini dari banyak komponen yang berbeda. Apakah saya menggunakan yang pertama saya coba – neraka tidak! Masing -masing aplikasi ini dipilih dari sejumlah besar kemungkinan berdasarkan kriteria berikut:
Open source. Sederhana, dalam pengalaman saya ini hampir selalu merupakan pilihan yang lebih baik – lebih fleksibel, seringkali lebih fungsional, dan penulis/pemelihara lebih cepat untuk meningkatkan dan memperbaiki bug – ya, bahkan yang saya laporkan. Terkadang pada hari yang sama (mis. Vdradmin), terkadang minggu depan (mis. Zimbra). Jika butuh lebih dari sebulan, Anda mungkin menggonggong pohon yang salah. Apakah lebih murah? Tidak jika Anda menghargai waktu Anda, tetapi sama -sama saya harus menginvestasikan waktu membantu men -debug beberapa aplikasi komersial selama bertahun -tahun, jadi saya tidak memiliki ilusi bahwa berpisah dengan tumpukan uang tunai adalah jaminan kualitas dan dukungan.
Perangkat lunak harus menunjukkan janji kerja yang baik