a lui Richard Farthing, în a doua dintre noua noastră serie „My Automat Home”, Richard Farthing ne duce într -un tur al casei sale verzi open source. Cu un buget mai mic de 600 de lire sterline, configurația Linux are grijă de proprietate, în timp ce urmărește și amprenta de carbon. Citiți mai departe pentru recomandările software gratuite, fotografiile joggler, sfaturile, ceea ce ar face altfel data viitoare și ce urmează.
The Green Open Source House – Trimitere de Richard Farthing Ceng Miet. Aceasta este povestea modului în care am construit o putere funcțională, fiabilă, cu costuri reduse și cu putere rezonabil scăzută, automatizată doar cu software open source.
Să stabilim parametrii. Casa este destul de mică, cu doar 2 dormitoare, scopul a fost de a oferi funcții de automatizare, muzică și servicii de televiziune SD fiabile, deoarece HDTV este o zonă cu mișcare rapidă, a fost specificată ca „plăcută de a avea” dacă sunt permise soluții simple. Acest lucru îl pune la capătul opus al spectrului acelor case care au nevoie de un rafturi complete de 42U sau două pentru a ține kitul, cu o cameră cu aer condiționat pentru a -l adăposti pe toate. În calitate de inginer care conduce o companie mică de zi, de multe ori lucrează de acasă, scopul meu a fost să fac ceea ce fac inginerii în funcție de Ducele de Wellington … arta de a face pentru 10 șilingi ceea ce orice prost poate face pentru un kilogram. Costul total al tot ceea ce este descris aici este mai mic de 600 GBP – excluzând cablarea și timpul valoros, desigur! Păstrând tema verde/de reciclare, unele lucruri precum The Dimmers, proveneau de pe eBay.
Făcând o renovare „start-again” a unei case foarte dărăpănate, am avut o gamă liberă de opțiuni, așa că am început să scriu un specimen pentru funcționalitatea pe care mi-am dorit O cantitate mare de cablare CAT5E – minimum 2 puncte de vânzare pe cameră, până la 8 în locuri precum camera de zi și biroul de acasă – total 32. scriind un specificație care conținea unele aspirații viitoare, nu am fost până acum în mod semnificativ de capacitate în infrastructura de construcții. De exemplu, am pornit de la aspirație/presupunere că ar fi posibil să transmită transmiterea TV live peste un LAN, ceea ce de fapt nu a fost atât de ușor atunci când am început să scriu un specimen în 2003. Și doar în cazul în care nu a devenit rentabil Într -un interval de timp rezonabil, au fost instalate cabluri aeriene în majoritatea camerelor, precum și nodul 0. Astăzi, aș pune doar cablurile aeriene/satelit în nodul 0 și camera de zi.
Faceți clic pentru versiunea mare – diagrama care arată componentele principale ale sistemului și configurația acestora.
Faceți clic pentru versiunea mare – nodul modest 0, aka sub scări – server, putere redusă
Comutator 24 Port 10/100, panouri de patch pentru date și voce (VoIP/POTS prin SpeedTouch 780 în prezent
Comunicate pentru toate telefoanele de casă și de birou. De asemenea, sub podea de încălzire și controale. De lemn
Panouri de perete detașabile, care acoperă tăvi de cablu și instalații sanitare.
Spec a însemnat, de asemenea, cabluri la domiciliu pentru toate circuitele de iluminat, pentru a permite controlul central, precum și cablarea comutatorului de acasă, pur și simplu astfel încât un sistem destul de convențional să funcționeze prin plastarea întrerupătorilor de joasă tensiune la intrări dimmer în nodul 0, ca necesar, înainte de a fi comandat sistemul de automatizare (am folosit comutatoare de grilă pentru a permite schimbarea tipurilor momentane și convenționale cu ușurință). Această îmbrăcăminte poate fi implementată din nou în viitor dacă închiriez sau vând casa, deoarece recunosc că sistemul pe care l -am dezvoltat este destul de personalizat și, deoarece acest segment al pieței de locuințe nu este obișnuit cu acest tip de lucruri – un potențial chiriaș Cumpărătorul sau agentul imobiliar ar putea considera că este „supracomplicat”. Desigur, lipsa hardware -ului „brand mare” nu va ajuta nici, așa că s -ar putea să vă doriți să luați în considerare acești factori atunci când alegeți kitul dvs. și modul în care îl implementați. Gândirea mea în jurul vânzării potențiale este „cu permisiunea de planificare a automatizării” – adică lucrurile dificile precum cablarea inundațiilor sunt acolo – un viitor ocupant își poate alege propriul sistem de automatizare, de ex. o cutie de homevision etc, sau lăsați -o (aproape) convențională.
Singurul lucru pe care nu l -am completat este audio întreg, deși cablarea difuzoarelor există pentru a -l susține în mai multe locuri, deoarece a fost un element inițial. Motivul este că, cu atât de multe dispozitive digitale în prezent, există o multitudine de cutii cu costuri reduse pe care le puteți face rețea cu sârmă sau fără fir pentru a accesa suportul dvs. bazat pe server, deci pare mai puțin stimulent decât a existat atunci când a fost scrisă specificația și cabluri instalate.
Un mediamVP pe spatele unui televizor. Primitorul IR se confruntă în jos
Semnalele de control ușor ridicate prin reflecție de la podea.
Ceea ce arată acest sistem este că hardware -ul PC cu putere relativ redusă poate fi făcut pentru a rula o multitudine de aplicații cu perioade de ultimă oră măsurate în luni – sau dacă sunteți pregătit să renunțați la upgrade -ul de benzi de alergare a discului. OK, deci rularea unui server 24 x 7 nu este foarte verde, dar dacă doriți o casă automatizată funcțională, cu câteva clopote și fluiere, server media etc., va trebui să aveți cel puțin o cutie care rulează 24 x 7, Deci, părerea mea, dacă ar putea să vă îngrămădiți la fel de multă funcționalitate (și DISK-uri cu media dvs.) într-o singură cutie eficientă în putere, o faceți cât mai fiabilă (de exemplu, cheltuind mai mult pe un PSU mai bun) și au o strategie de rezervă adecvată robustă. Pe lângă faptul că ajută inițial, o copie de rezervă electric cu fir dur poartă sistemele dvs. esențiale prin timpul de oprire a serverului și este ușor de implementat, dacă este considerat de la început. Din fericire, această gândire se leagă adesea cu un kit mai eficient din punct de vedere al costurilor, cum ar fi acele dimmere analogice de modă veche de pe eBay.
Iată o listă a principalelor aplicații care rulează pe computer, bazată pe o placă de bază „Mobile pe desktop” (MODT) de la MSI, care a fost o modă în 2006-7. Serverul are 2g RAM și folosește o alimentare sezonică de 80%+ eficientă încorporată într -o carcasă desktop Elonex reciclată – vezi Foto.
Componentă software
Funcţie
Hardware/ periferice utilizate
Suse Linuxv10.3
Apache Web Server
Mysql folosit de Zoneminder și XXV pentru VDR
Php, perl
SAMBA Windows File / Media Server și Controller de domeniu principal pentru gestionarea utilizatorilor unificată și conectările clientului Windows
Modul laptop pentru a se învârti discurile media atunci când nu este utilizat, economisind puterea
–
VDRV1.6.0.2
Freeview Digital TV Înregistrare, redare și streaming TV live peste LAN.CAN Primiți, de asemenea, Satelit sau cablu DTV cu carduri de tuner adecvate.plugini:
StreamDev (HTTP Streaming TV/Audio)
VOMPSERVER – Vezi mai jos
EpgSearch
2 x TE TV: card USB sau DTV1000 PCI, (sau altele) NB Mașina nu a fost de încredere cu 2 x DTV1000 din anumite motive.
VOMPV0.3.0 Serverv0.3.0.10 Client personalizat
Pluginul client / server VDR pentru a permite accesul gros al clientului la VDR.Live și înregistrat streaming TV Freeview, player media și gestionarea înregistrărilor și cronometrelor la fiecare televizor.
3 X HAUPPAUGE Media MVP. SD de înaltă calitate prin RGB Scart.
VDradmin-AMV3.6.7
Programul bazat pe Perl care oferă interfață web la cronometre VDR, înregistrări și streaming live/înregistrat, folosind EpgSearch pentru a automatiza crearea de cronometri pe baza criteriilor complexe de căutare EPG.
–
XMLTV2VDR
Extrage recenzii complete de date EPG și film din fluxurile XMLTV și introduceți în VDR EPG. Adăugați nume de episod (astfel încât să puteți elimina repetări și să identificați serii) și permiteți căutăm / înregistrat filmele pe baza actorului, regizorului, scorului de recenzie etc.
–
XXVV1.6
Interfață web pentru a gestiona VDR, oferind previzualizarea web a înregistrărilor VDR, a căutare și gestionarea cronometrului. Alternativă parțială la VDradmin.
–
Misterhouse (MH) v2.104
Sistem de automatizare a locuințelor bazat pe Perl orientat pe obiecte. Interfețe pentru multe tipuri diferite de hardware. Oferă:
Interfață web
Scena de iluminat / controlul canalului prin comutatoare convenționale, vorbire, ora zilei, aleatorie (securitate) și interfață web
Controlul adaptiv sub podea de încălzire pe baza previziunilor de temperatură și meteo (un articol separat în sine …)
Interfață de securitate (interfețe la I/O de sistem de alarmă comercial standard prin K8000)
Redarea media muzicală pe server
(Poss. Whole House Audio)
Agregarea altor funcții legate de ocupare.
Nu există interfețe software specifice hardwaresee mai jos
XPLK8000
Daemon XPL I/O dezvoltat intern pentru 2 X VELLEMAN K8000 Carduri de interfață și card de ieșire analogică personalizată pentru 24 de dimmere. Probele / Debunând întrerupătoarele de joasă tensiune, implementează parțial schema de iluminare XPL, face ca iluminarea lină să se estompeze și să probeze senzori de temperatură / se convertește la timpul real, conduce controlul zonei de încălzire.
Utilizează libk8000 pentru a interfața la K8000 cu completări pentru a suporta hardware personalizat.
K8000 pe portul paralel (I2C „Bit Bitted”)- Comutatoare, I/O de alarmă, 4 x Senzori de temperatură analogică, conduce zone de încălzire și ufh pomp.in-house dezvoltat 24 ch. Card de ieșire analogică pentru a conduce 0-5V Dimmers.
K8000 oferă opto-isolarea comutatoarelor și computerului
Festival
Textul către motorul de vorbire condus de MH.USES MBROLA VOICS – Calitate acceptabilă odată ce ați obișnuit cu acesta (adică un pic mai bine decât vocea lui Stephen Hawking).
Sunet al plăcii de bază
Zoneminder (ZM) v1.24.2
Aplicație CCTV. Streaming video live, înregistrare, detectare a mișcării, gestionarea bazelor de date de evenimente, arhivare automată în afara locului prin intermediul FTP și notificarea evenimentelor prin e -mail și/sau SMS. Interfețe pentru mh.in-house a dezvoltat scripturi de întreținere.
Cardul PCI WINTV pensionat utilizat pur pentru captura video analogică. (multe alte cărți potrivite)
WebMinv1.510
Gestionarea bazată pe web a Linux ServerSecure Remote HTTPS Acces web la majoritatea funcțiilor serverului.
–
ZimBrav5.0.23
Ediție open source. Enterprise Mail Server completat cu interfață web securizată HTTPS AJAX pentru acces la mail la distanță. De asemenea, securizați SSL IMAP Acces la distanță și IMAP local sau POP3 pentru clienți Outlook sau Thunderbird etc.
–
Ubuntu Netbook Remix v9.1
Acces la toate cele de mai sus, inclusiv streaming TV wireless de la VDR Server folosind pluginul StreamDev
Fotografii O2 Jogglerlersee
Faceți clic pentru versiunea mare – Cabinet de interfață cu 2 x K8000 și card de ieșire analogică personalizat la
Conduceți 24 de dimmere, interfețe la întrerupătoare de joasă tensiune prin cabluri nominale.
Performanță – În ceea ce privește încărcarea procesorului de server, cifrele cheie măsurate sunt:
10-12% Misterhouse (aproximativ jumătate din aceasta se datorează controlului complex al scenei de iluminat și relatinuluiG logică)
5% XPLK8000 datorită eșantionării de 25Hz a tuturor intrărilor și ieșirilor prin intermediul I2C „Bit-Banged” pentru a furniza debutare și iluminare netedă.
4% Zoneminder (1 cameră)
2% VDR + 1 – 2% pe canal de înregistrare sau redare
1-2% pentru Zimbra
Totalul este de aproximativ 25%, făcând tot ce este necesar, atingând până la 75% în timpul sarcinilor de menaj. CPU rămâne în cea mai mare parte în LFM (800MHz la ralanti), cu excepția acestor vârfuri, cu toate aplicațiile care rulează, deci minimizarea puterii procesorului. Cu toate acestea, vă puteți conecta de la distanță și sigur cu câțiva clienți Nomachine NX, iar serverul este foarte utilizabil cu un ecran HD mare (1920 x 1200 RES) interfață grafică – nu există un detriment vizibil cauzat de încărcarea serverului.
Putere – CPU este un pentium mobil M 740 (1,7 GHz), oferind un consum total de PC -uri de aproximativ 39W măsurat cu o învârtire pe disc de 500g. Adăugați alte 3 discuri într-un „Dock Icy” (total 2TB) și câteva tunere TV și o veche card de captare WintV re-ciclată pentru utilizarea CCTV, iar puterea inactivă se ridică la aproximativ 55W cu cele 3 discuri media rotite în jos . Veți dori să reduceți puterea din cauza costului/CO2 și a căldurii produse în Nodul 0 – așa cum s -a discutat recent pe lista UKHA. Viața discului este mult crescută cu timp scăzut – la un 20C ambiental, acestea sunt raportate de Smartd ca între 33C și 37C pe serverul descris. Introduceți pălăria comercială, folosesc o regulă de aprox: 1 GBP/w/an, cu 3yr Payback ca punct de referință pentru a decide dacă este mai bine să investești în hardware cu putere mai mică. (Asta explică cardul WINTV reciclat pentru CCTV). Astăzi, fără îndoială, se poate îmbunătăți puțin pe puterea serverului prin încălcarea acestei reguli, după cum discut mai târziu.
Internele serverului-piese off-the raft-nimic special.
În partea de sus, un „Icydock” pentru 3 x discuri media SATA-înlocuiește CD-ROM + BARK BAY
În timp ce discutăm despre putere, merită să analizăm alte componente ale sistemului dintr -o perspectivă verde. Am constatat că D-Link avea o serie de comutatoare Ethernet foarte eficiente și mici, care folosesc o putere remarcabil de mică (măsurată doar 4W pentru un comutator de bază cu 24 de porturi), dar routerele ADSL rămân o problemă, de obicei consumând, așa cum face al meu, 10W. Domeniu de aplicare pentru viitor acolo.
Disponibilitate-Până în prezent, timpul de oprire a fost de aproximativ 2 jumătate de zile pe an, echivalând cu o disponibilitate de 99,9%. Timpul de oprire a fost cauzat de mine să mă încurc cu configurația serverului pentru a încerca un lucru sau altul, sau mutând discuri în jur. Cea mai lungă actualizare de până acum a fost de 6 luni peste vara trecută. A existat un eșec al discului de mortalitate infantilă a unui disc de grad de 500g de grad de server, din păcate, un disc media cu o copie de rezervă limitată. De aici aspirația de a muta cel puțin sistemul de operare în SSD. Aveți grijă modul în care configurați modul laptop, astfel încât să limitați rotirea discurilor media-discurile de 3.5in sunt TYP. Evaluat pentru doar 50 de kilograme de spin, am făcut mai puțin de 5k pe discul meu de 3 ani (cel mai vechi) conform Smartd, așa că chiar și jumătate din numărul de rotație nu va fi atins înainte de obsolescență. Excludeți discul de sistem de operare, desigur!
Opțiuni pentru aplicații – este clar posibil să construiți un sistem cu aceste funcții din mai multe componente diferite. Am folosit primele pe care le -am încercat – iad nu! Fiecare dintre aceste aplicații a fost aleasă dintr -o gamă largă de posibilități pe baza următoarelor criterii:
Sursa deschisa. Simplu, din experiența mea, aceasta este aproape întotdeauna o alegere mai bună – mai flexibilă, adesea mai funcțională, iar autorii/întreținătorii sunt mai rapide pentru a îmbunătăți și a remedia erorile – da, chiar și cele pe care le raportez. Uneori în aceeași zi (de exemplu, VDradmin), alteori săptămâna viitoare (de exemplu, Zimbra). Dacă durează mai mult de o lună, s -ar putea să latră copacul greșit. Este mai ieftin? Nu dacă vă apreciați timpul, dar în egală măsură a trebuit să investesc timp ajutând la depanarea mai multor aplicații comerciale de -a lungul anilor, așa că nu sunt sub iluzie că despărțirea cu o grămadă de numerar este o garanție de calitate și sprijin.
Software -ul ar trebui să arate o promisiune bună a lui WorkI