Product Guides

Hoe verkrijg je apparaatinformatie en beheer je deze in iHost?

How to Get Device Information and Control them in iHost?

Apparaten die rechtstreeks via Zigbee op iHost zijn aangesloten en apparaten die via Add-on op iHost zijn aangesloten, kunnen worden weergegeven en bediend op de iHost-console. Dit betekent dat je de status van deze apparaten kunt controleren en je kunt abonneren op statuswijzigingen via iHost’s OPEN API, evenals ondersteuning voor het bedienen van deze apparaten via API’s.

Om een beter begrip te krijgen van de statusabonnement en apparaatbeheer-API’s, bieden wij een open-source project genaamd “Homebridge eWeLink CUBE plugin” ter referentie.

Deze plugin neemt apparaten in iHost en synchroniseert ze met het Homebridge-systeem voor realtime weergave en bediening.

De workflow begint met het ontdekken van hosts door het LAN-netwerk te doorzoeken via mDNS, nadat de gebruiker de host heeft geselecteerd om verbinding mee te maken, De “Homebridge eWeLink CUBE plugin” zal eerst iHost’s permissie-API aanroepen om een API-toegangstoken aan te vragen. Na handmatige bevestiging van de autorisatie op iHost zoals gevraagd, kan de Add-on succesvol het token verkrijgen voor de daaropvolgende communicatie met iHost.

De plugin roept vervolgens de apparaatquery-API aan om een lijst van alle apparaten te krijgen en zal de verkregen lijst van apparaten in iHost weergeven. Nadat de gebruiker het apparaat heeft geselecteerd dat gesynchroniseerd moet worden met Homebridge, roept de plugin iHost’s apparaatstatus-abonnements-API aan om de statuswijzigingen in realtime te monitoren. Evenzo, als de gebruiker deze apparaten op Homebridge bedient, zal de plugin de apparaatbedienings-API’s aanroepen om commando’s naar iHost te sturen voor het bedienen van deze apparaten.
Met hetzelfde proces kan elke ontwikkelaar een Add-on ontwikkelen om de apparaatlijst van iHost te verkrijgen, zich te abonneren op de apparaatsstatus van iHost en de apparaten op iHost te bedienen. Alles wat je nodig hebt is deze Add-on die ook datacommunicatie met systemen van derden ondersteunt, zodat iHost en de beheerde apparaten naadloos kunnen worden geïntegreerd in elk systeem van derden voor monitoring en beheer, zoals Home Assistance, openHAB, iobroker, enz.

Volgende lezen

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

Laat een reactie achter

Alle reacties worden gemodereerd voordat ze worden gepubliceerd.

Deze site wordt beschermd door hCaptcha en het privacybeleid en de servicevoorwaarden van hCaptcha zijn van toepassing.