Apple homekit integrálása a teljes rendszer intelligens otthon

Mi az Ön számára a Smart Home?

Apple homekit integrálása a teljes rendszer intelligens otthon

„Most nagyon okos.” Yyyyyy. ;)

Az alkalmazás House, amely elérhető az összes iOS eszköz, akkor:
- Ahhoz, hogy ellenőrizzék a fény, zárak, garázskapu, redőny, ventilátorok, piacok, légkondicionálás; információt kap: hőmérséklet, páratartalom, ohannyh rendszerek; figyelemmel kíséri a biztonsági kamerák, és így tovább;
- Használja a hang asszisztens Siri eszközök vezérlésére
- A tompított világítás 3D Touch
- Szinkronizálása eszközök listáját és azok állapotát az összes eszköz csatlakozik az otthoni
- Készítsen script (szükséges AppleTV)

Apple homekit integrálása a teljes rendszer intelligens otthon

De gyakran előfordul az ilyen esetekben, voltak jó emberek, akik felvette nyitott HAP interfész (by the way, tette honfitársunk Alex Skalozub) és azt írta, speciális szoftver, amely úgy tesz, mintha egy igazi „HomeKit-kompatibilis” eszközök. Arról szól, HAP-NodeJS programot. fel van szerelve egy otthoni szerver.

Nagyon fontos, hogy a HAP-NodeJS tudunk minden operációs rendszer: Windows, MacOS, Linux. Csak akkor kell előre töltse le és telepítse a szoftvert platform és NodeJS csomagkezelő NPM. Azok, akik a Windows, letöltheti eloszlás a hivatalos honlapján. Használok Debian Linux, az előző (a cikk írásának) változata ziháló. Ezért adok egy rövid telepítési útmutató.

Csak Debian ziháló (root)

És akkor (az összes operációs rendszerek), és amikor nodejs NPM telepítve, töltse le és telepítse HAP-NodeJS

Ha minden jól megy, akkor lehet kezdeni a mókára - kapcsolódik a HAP-NodeJS tetszőleges kiszolgáló berendezések. Nagyon könnyen csatlakoztatható MegaD-328/2561 modulokat.
Ha csatlakozni MegaD-328/2561 kell menni a tartozékok mappát. Tartalmaz példákat „feykovye” eszközök (szellőztető, garázskapuk, izzók, zár, egy hőmérséklet-érzékelő, termosztát). Ha fut a szerver, ahogy van, az összes ilyen eszköz jelenik meg a „Home” alkalmazás. Feykovye tud vezérelni, de valójában nem csinál semmit. Ahhoz, hogy egy valódi eszköz, például egy csillár, mely össze van kötve MegaD-328 port a P7. van szükség:

5. Add feldolgozás MegaD-328/2561 leírni eszköz kódot setPowerOn szakasz ()

Vagy csak letölt egy kész példa: MegaD-out-hap.zip
Megjegyzés: a sort: "? / Sec / cmd = 7:" + status
Itt adja meg pontosan, hogy a vezérlő csatlakozó. Ebben a példában a P7. A készülék elküldi a GET-lekérdezés "/ sec / cmd = 7: 1", hogy lehetővé tegye, vagy / sec / cmd = 7: 0 „letiltása utasítás MegaD-328/2561 megtalálható az API ..

Most csak futtatni a HAP-NodeJS

Ha helyesen tette, a kikötő P7 készülék MegaD-328/2561 automatikusan bekerül a „Home” alkalmazás (iOS kérheti a felvételét iCloud és a legfontosabb beállítás) és vezérelhető bármely iOS-devaysa keresztül Siri. Minden konfiguráció telepítése HAP-NodeJS nem több, mint 10-15 perc. Ez még könnyebb, mint az idézett cikkben.

Hozzáadása az alkalmazás "home" hőmérséklet-érzékelő (például DS18B20), csatlakozik MegaD-328 + MegaD-14-IN / MegaD-2561 nem bonyolult.
Ready példa DS18B20 érzékelő, amely lehet alapul venni: MegaD-temp-hap.zip

Apple homekit integrálása a teljes rendszer intelligens otthon

Igen, mindig meleg otthon)

Itt van, hogy a két „tartozéka” a fent leírt jelenik meg a iPad tablettát. „Home” alkalmazás lehetővé teszi, hogy csoportosítsa a készülék segítségével a szobák, így mindegyikük egy háttérképet, valamint nevezze át a készüléket, mert kényelmes a felhasználó számára.
Néhány szó a Siri. A dolog nagyon hasznos, mert lehetővé teszi, hogy a vonat a kiejtés. Az én fefektami fiction kifejezés „Kapcsolja be a fény a teremben” mesterséges intelligencia gyakran illetik a „kapcsolja be a fény a hő.” Érezni, például a hős a híres klip „Rublishteyna 24. Hiba!”. Huszárok megérteni. Még nem szabad eltúlozni. A legtöbb esetben a Siri működik tökéletesen, és az alkalmazás House lehet használni, mint egy másik eszköz (együtt a web-felület) szabályozza a különböző rendszereket. Nem szükséges kezelni néhány speciális berendezés képes kezelni az egész rendszert. Például egy virtuális tartozék utasítást küldhet a készülék nem közvetlenül, hanem a szerver ( „bekapcsolja fűtés”), ami viszont lesz végre egy sor: Indítsa a kazán és a szivattyú, állítsa be a szelep és szelepmozgató, stb


egyes funkciók


Egy példa az integráció a demo felület. MegaD-demo_integration-hap.zip
Ez a példa is tartalmaz kód mechanizmus frissíti az állapotot a felügyelt eszközök, ha azok be / ki az alkalmazáson keresztül nincsenek otthon.

Kapcsolódó cikkek