Integrarea homekit-ului de mere într-un sistem inteligent de acasă inteligent

Ce este Smart House pentru tine?

Integrarea homekit-ului de mere într-un sistem inteligent de acasă inteligent

"Acum, foarte inteligent." YYYYYY. ;)

Utilizând aplicația Home, care este disponibilă pe toate dispozitivele iOS, puteți:
- Gestionează lumini, încuietori, uși de garaj, jaluzele, ventilatoare, prize, aparate de aer condiționat; pentru a primi informații de la: senzori de temperatură, senzori de umiditate; să observe camerele de observare și așa mai departe;






- Utilizați asistența vocală Siri pentru a controla dispozitivele
- Dimetați lumina cu Touch 3D
- Sincronizați lista dispozitivelor și starea acestora pe toate dispozitivele conectate la domiciliu
- Creați scripturi (este necesar AppleTV)

Integrarea homekit-ului de mere într-un sistem inteligent de acasă inteligent

Dar, așa cum se întâmplă adesea în astfel de cazuri, au existat oameni buni care au ales interfață PAA deschisă (de altfel, a făcut compatriotul nostru Alex Skalozub) și a scris un software special care pretinde a fi un real dispozitive „-HomeKit activat“. Acesta este programul HAP-NodeJS. care este instalat pe serverul de acasă.

Este foarte important să puneți HAP-NodeJS pe orice sistem de operare: Windows, MacOS, Linux. Trebuie doar să descărcați și să instalați în prealabil platforma software NodeJS și managerul lotului npm. Cei care utilizează Windows pot descărca distribuțiile de pe site-urile oficiale. Folosesc Debian Linux și versiunea anterioară (la momentul tipăririi) a lui Wheezy. Prin urmare, voi da o scurtă instrucțiune de instalare.

Numai pentru Debian Wheezy (ca root)

Și apoi (pentru toate sistemele de operare), când nodejs și npm sunt instalate, descărcați și instalați HAP-NodeJS

Dacă totul a mers bine, puteți trece la cel mai interesant - conectarea la serverul HAP-NodeJS a echipamentului arbitrar. Modulele MegaD-328/2561 sunt foarte ușor de conectat.






Pentru a conecta MegaD-328/2561, accesați folderul de accesorii. Acesta conține exemple de dispozitive "false" (un ventilator, o ușă de garaj, un bec, o încuietoare, un senzor de temperatură, un termostat). Dacă porniți serverul ca atare, toate aceste dispozitive apar în aplicația "Acasă". Dispozitivele false pot fi controlate, dar nu fac nimic. Pentru a porni un dispozitiv real, de exemplu, un candelabru care este conectat la MegaD-328 pe portul P7. aveți nevoie de:

5. Adăugați procesarea pentru MegaD-328/2561 în codul de descriere al dispozitivului din secțiunea setPowerOn ().

Sau descărcați doar exemplul finalizat: MegaD-out-hap.zip
Notați linia: "/ sec /? Cmd = 7:" + status
Aici indicăm porturile pe care le controlam. În acest exemplu, P7. Aparatul trimite GET-interogare "/ sec / cmd = 7: 1" pentru a activa sau / sec / cmd = 7: 0 „pentru a dezactiva comandă pentru MegaD-328/2561 pot fi găsite în API ..

Și acum rulați doar HAP-NodeJS

Dacă este făcută corect, se adaugă P7 portul MegaD-328/2561 automat la „Home“ app (iOS poate solicita includerea icloud și setarea cheie) și poate fi controlat de la orice iOS-devaysa și prin Siri. Întreaga configurație cu instalarea HAP-NodeJS nu durează mai mult de 10-15 minute. Acest lucru este chiar mai simplu decât cel descris în articol.

Adăugarea la aplicarea senzorului "acasă" temperatură (de exemplu, DS18B20), conectat la MegaD-328 + MegaD-14-IN / MegaD-2561 nu complicat.
Un exemplu gata pentru senzorul DS18B20, care poate fi luat ca bază: MegaD-temp-hap.zip

Integrarea homekit-ului de mere într-un sistem inteligent de acasă inteligent

Da, casa mea este întotdeauna caldă;)

Iată cum apar cele două "accesorii" descrise mai sus pe tableta iPad. Aplicația "Home" vă permite să grupați dispozitivele în funcție de camere, făcându-le imaginea de fundal pentru fiecare dintre ele, precum și redenumirea dispozitivelor la fel de convenabile pentru utilizator.
Câteva cuvinte despre Siri. Stuck, foarte util, deoarece vă permite să vă antrenați pronunția. Cu fraza mea de ficțiune fefektami „Aprinde lumina în sala de“ inteligență artificială este adesea percepută ca o „aprinde lumina în căldură.“ Puteți simți, de exemplu, eroul unui clip cunoscut: "Rublyteyna 24. Error!". Hussarii vor înțelege. Dar nu este necesar să exagerez. În cele mai multe cazuri, Siri funcționează bine, iar aplicația Home poate fi folosită ca un alt instrument (similar cu interfața Web) pentru a gestiona diverse sisteme. La urma urmei, nu este necesar să gestionați anumite echipamente, puteți gestiona sistemele ca un întreg. De exemplu, cu un accesoriu virtual poate trimite o comandă de la un dispozitiv care nu direct, dar serverul ( „activa încălzire“), care, la rândul său, va efectua o serie de pași: Porniți cazanul și pompele, reglați supapele și elementele de acționare etc.


Unele caracteristici


Un exemplu de integrare cu interfața Demo. MegaD-demo_integration-hap.zip
Acest exemplu conține, de asemenea, codul mecanismului pentru actualizarea stării dispozitivelor gestionate, dacă acestea au fost activate sau dezactivate nu prin aplicația Home.







Articole similare

Trimiteți-le prietenilor: