Product Guides

Hogyan szerezhetünk eszközinformációkat és vezérelhetjük azokat az iHostban?

How to Get Device Information and Control them in iHost?

Az iHost-hoz közvetlenül Zigbee-n keresztül csatlakozó eszközök, valamint az iHost-hoz bővítményen keresztül csatlakozó eszközök megjeleníthetők és vezérelhetők az iHost konzolon. Ez azt jelenti, hogy ellenőrizheti ezeknek az eszközöknek az állapotát és feliratkozhat az állapotváltozásokra az iHost OPEN API-ján keresztül, valamint támogatott az eszközök API-kon keresztüli kezelése is.

A további megértés érdekében a állapot-feliratkozás és eszközkezelő API-k, egy nyílt forráskódú projektet biztosítunk, amelynek neve „Homebridge eWeLink CUBE plugin” az Ön tájékoztatására.

Ez a bővítmény az iHost-ban lévő eszközöket veszi és szinkronizálja a Homebridge rendszerrel valós idejű megjelenítés és vezérlés céljából.

A munkafolyamata azzal kezdődik, hogy mDNS-en keresztül felfedezi a hosztokat a LAN hálózaton, majd a felhasználó kiválasztja a csatlakozni kívánt hosztot, A „Homebridge eWeLink CUBE plugin” először meghívja az iHost engedélyezési API-ját, hogy API hozzáférési tokent igényeljen. Miután a felhasználó az iHost-on kézzel megerősítette az engedélyezést a megjelenő utasítások szerint, a bővítmény sikeresen megkapja a tokent a további kommunikációhoz az iHost-tal.

A bővítmény ezután meghívja az eszköz lekérdező API-t, hogy lekérje az összes eszköz listáját, és megjeleníti az iHost-ban kapott eszközlistát. Miután a felhasználó kiválasztotta a Homebridge-hez szinkronizálni kívánt eszközt, a bővítmény meghívja az iHost eszközállapot-feliratkozási API-ját, hogy valós időben figyelje az állapotváltozásokat. Hasonlóképpen, ha a felhasználó a Homebridge-en vezérli ezeket az eszközöket, a bővítmény meghívja az eszközvezérlő API-kat, hogy parancsokat küldjön az iHost-nak az eszközök vezérléséhez.
Ugyanezzel a folyamattal bármely fejlesztő készíthet bővítményt, amely lekéri az iHost eszközlistáját, feliratkozik az iHost eszközállapotára, és vezérli az iHost eszközeit. Csak erre a bővítményre van szükség, amely támogatja a harmadik féltől származó rendszerekkel való adatkommunikációt is, így az iHost és az általa kezelt eszközök zökkenőmentesen integrálhatók bármely harmadik féltől származó rendszerbe felügyelet és kezelés céljából, például Home Assistance, openHAB, iobroker stb.

Következő olvasmány

How to Integrate SONOFF ZBM5 into Home Assistant Using ZHA
How to Do Low-code Development in iHost?

Hagyjon megjegyzést

Minden hozzászólást moderálnak a közzététel előtt.

Ezt a webhelyet a hCaptcha rendszer védi, és a hCaptcha adatvédelmi szabályzata, valamint szolgáltatási feltételei vonatkoznak rá.