Skip to main content

How Zendo communicates with Homey

The Zendo app connects directly to your Homey. Your traffic doesn’t pass through our servers. Zendo uses the official Homey client, so a local connection will be automatically established when available. Local encrypted connection is always preferred. Connections are encrypted (unless a local encrypted connection is not available), so it’s much harder for anyone else to intercept what’s happening in your property. When you open the app, Zendo establishes a connection to listen for status changes and send commands.

Why does it need internet access?

You’ll use your phone or tablet at home, on the go, and away from home. Zendo supports remote control, so you can manage your property from anywhere.

Authentication

During initial setup, you’ll log in to Homey in a browser using your Athom account. Your login details are sent directly from your device to Homey. Zendo uses the secure, sandboxed browser provided by iOS/Android. We can’t see what you type, and the connection is protected in transit. Once Zendo is activated, it creates a an authentication token for your device: it is stored encrypted on your phone or tablet.

Configuration encryption

Zendo uses end-to-end encryption for your app configuration. The encryption key is stored on your Homey, and only you can access it. We at Zendo can’t access your key. When the app needs your configuration, it fetches the key directly from your Homey and decrypts on your device. The key never leaves your devices.
This feature requires installing the Zendo Homey integration.
Please do not delete the Zendo Homey integration or your encryption key will be lost.