Home & Living

Môj automatizovaný dom: Tom Lawrence – Home Brew X10 Plus XMBC Control

Tento mesiac moja automatizovaná domáca funkcia pochádza od Tom Lawrence, posledného ročného študenta na Staffordshire University. Spolu so svojím priateľom Andy Jacksonom vytvoril systém domácej automatizácie C#, ktorý ovláda X10, ako aj XBMC s klientmi pre Android a Windows Phone.

Podanie: Tom Lawrence – Som Tom, som študent s dvoma mesiacmi na Staffordshire University. Momentálne ma dosť rozptyľujú od môjho posledného ročníka projektu s malým vedľajším projektom, ktorý volám HA. V minulom roku mám oveľa viac, ako aj oveľa väčší záujem o domáce automatizácie / divadelné systémy.

Očakávam, že moje nastavenie je okolo 3 rokov, ako aj začalo, keď som sa presťahoval z haly, ako aj zmeny zakaždým, keď som premiestňoval dom … na začiatku bol Home Server so systémom Windows s hackerom Xboxom so XBMC. Ďalej, počas môjho roka umiestnenia bol Xbox nahradený Xtreamerom, ako aj teraz som späť na svoj posledný rok, mám pomerne veľký HTPC pripojený k pomerne malým počítačovým monitorom v obývacej izbe. Ako študent som musel pracovať s nízkym rozpočtom, ale nie je to všetko zlé; HTPC má obklopovanie 5,1!

Už nejaký čas som sa snažil automatizáciu domácnosti a videl som, že mám nejaký systém, keď som dokončil univerzitu, ako aj oveľa viac usadený v dome, ale nikdy som nepodnikol žiadny druh krokov na začatie takého systému . To sa zmenilo potom, čo som bol prepojený s Avbrand.com od Andyho, priateľa s veľmi podobnými nastaveniami, ako aj plány do budúcnosti. Po prečítaní stránky som vedel, že musím vytvoriť podobný systém, takže som …

Vedel som o iných systémoch, ako je Mister House, ale nechcel som prispôsobiť systém podľa svojich potrieb, chcel som si vyrobiť svoj vlastný, takže sa narodil.

Roztrhol som sa do nej nejaký kód, nie som programátor, mal som rôzne programovacie moduly na univerzite, ale môj titul je v sieti, ale nebolo to dlho predtým, ako je programátor, ktorý je programátorom na palubu, ako aj to, že sa začal. Andy vykonáva veľa práce na strane siete/komunikácie, čo umožňuje škálovateľnosť do budúcnosti. Teraz sa stáva medzi sebou spoločným projektom. tak to je?

Haserver je mozog za operáciou bežiacou na serveri Windows Home Server. Jeho napísané v C#, ako aj začali vykonávať rôzne skripty založené na TVSorterovi, aplikácii Andy predtým napísal, predtým, ako som bol RDP na server Windows Home Server, takže bolo prirodzené, že to bude prvá úloha, ktorú HA urobí.

Teraz má malý zoznam funkcií, ale vzhľadom na to, že je niečo viac ako mesiac, stabilný, ako aj obaja máme projekty v poslednom roku, ktoré by sme mali pracovať na jej celkom vynikajúce Scény kód skôr ako funkcie ako také …

Priamo riadi moduly X10 cez CM11u

Vykonáva rôzne úlohy s plánovačom úloh

Rozhrania s XBMC

Podpora

Odovzdanie ftp

HTTP API

Myšlienka, ktorú máme, je, že Haserver urobí všetky základné funkcie v pozadí, ako aj klienti sú iba fronty do systému. Jedným z príkladov je, že hlavný klient je nastavený. Prijíma server IP prostredníctvom vysielania a stiahne nastavenia zo servera, ktorý môže klient potom aktualizovať. Server má databázu, ale komunikuje s klientmi pomocou JSON prostredníctvom TCP alebo API HTTP.

Haclient je plne fúkaný klient. Myšlienka haclientov spočíva v tom, že bude plne podporovať Haserver, ako aj podskupiny budú robiť konkrétne funkcie. Zoznam funkcií spoločnosti Haclient obsahuje

Nevyžaduje žiadnu počiatočnú konfiguráciu

Umožňuje konfiguráciu Haserveru

Rozhrania s XBMC, zobrazujú zvukové, ako aj informácie o videu, ako aj niektoré funkcie diaľkového ovládania

Podporuje všetky funkcie servera

Klient

Myšlienka subklátorov spočívala v tom, že budú robiť konkrétne veci a nepodporujú všetky funkcie servera. To bolo niečo, čo by sa stalo po univerzite, ale nedokázali sme odolať vývoju niekoľkých.

HAWP7 – Za posledných pár dní som nahradil môj iPhone za HTC HD7 a rýchlo som sa stal klientom pre Windows Phone. V súčasnosti podporuje funkciu X10 iba prostredníctvom rozhrania HTTP API, čoskoro bude schopný vykonať skripty a počítače Wake.

HAANDROID – Andy má zariadenie s Androidom a vytvorené Haandroid. Tento klient podporuje x10, wol aj úlohy.

HAPETHON – Toto je ľahký skript, ktorý umožňuje XBMC zo vzdialenosti zapnúť/vypnúť zariadenia X10.

Budúce plány – Hlavným plánom sú momentálne nudné veci, uistite sa, že to, čo máme, funguje, ako aj komentár, čo sme urobili, takže nezabudneme po univerzite, keď máme oveľa viac času na to, aby sme na tom pracovali.

Integrujte sa so systémom Windows Home Server, vytvorte doplnok pre konzolu…

Vytvorte klienta pre O2 Joggler

Integrujte oveľa viac s XBMC (X10 filmový režim atď.)

Integrujte systém CCTV

Majte štandardné rozhranie medzi Haserverom a Arduino

Rozhranie s našimi ďalšími domami, musíte počkať a zistiť, čo ponúkajú ako prvépredsa!

Nemáme v pláne to uvoľniť ako systém, ale rád by som si myslel, že by sme mohli jedného dňa. V súčasnosti spúšťame žiadosť v našich študentských domoch, ako aj obaja Lucky, ktoré dostali prácu po univerzite, takže akonáhle sa usadí, mám podozrenie, že zoznam funkcií bude rásť, máme veľa nápadov, ktoré si väčšinou vyžadujú peniaze na nákup extra hardvéru. Je to určite vzrušujúci projekt ..

Tom Lawrence Tom-Lawrence.co.uk: Andy Jackson a—ackson.co.uk: X10 CM12U Počítačové rozhranie

Chcieť viac? – Mali by ste nás sledovať na Twitteri, rovnako ako my na Facebooku, alebo sa prihlásiť na odber nášho informačného kanála RSS. Môžete dokonca dostať tieto spravodajské príbehy doručené prostredníctvom e -mailu, priamo do svojej doručenej pošty každý deň.

Zdieľajte toto:
Facebook
Twarch
Redit
Linkedin
Pinterest
E -mail
Viac

Whatsapp
Tlač

Skype
Tumblr

Telegram
Vreckovka

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *