Homey API Connection

To connect, you need a Client ID and Client Secret. Create one here (or use an existing one).

Required Scopes:
homey, homey.user.readonly, homey.device.readonly, homey.zone.readonly, homey.device.control

Explicit adds: {{ recommendedScopesText }}

User
{{ userName.charAt(0) }}
Connected as {{ userName }} Authenticated
Scope mode: {{ scopeMode === 'recommended' ? 'Explicit (write scopes)' : 'Default (compatibility)' }} | Granted scopes: {{ grantedScopesText }}
Auth strategy: {{ activeAuthStrategy }}
{{ apiMessage }}

Global Configuration

No Configuration Loaded

Import a JSON configuration or load a device from Homey to get started.

ZONE
No devices in this zone. Drag devices here or add new.
INACTIVE
ms
=

Simulator

Ready to simulate...
[{{ log.time }}] {{ log.msg }}

Validation

Waiting for Import
Valid Configuration

Import a JSON configuration to validate and edit.

Import JSON

Paste your existing JSON configuration or a new one to merge.

{{ importError }}

Select Homey

{{ homey.name }}
{{ homey.role }}

Select State Device

No matching State Devices found.
{{ device.name }}
{{ device.zoneName || 'Unknown Zone' }}