Skip to content
OAOpenAppPhysical Security as a Service
Login

Shelly Websocket

This provider type is available in OpenApp, but does not currently expose actions or ops.

If you want to control Shelly devices today, use Shelly Cloud (shelly_cloud).

When Shelly Websocket support is enabled, entity metadata will use the structure below.

No provider-specific fields.
Field Type Required Description Default Example
channel_index
integer optional Port (channel index) for multi-relay devices. Defaults to 0. 0
shelly.device_id
string required Shelly device ID (under entity metadata.shelly). ABC123
shelly.component
string required Shelly component type. One of: switch:0, switch:1, cover:0, cover:1, input:0, input:1. switch:0

Policies

Policies restrict access on top of roles — they never grant it. The following apply to this integration:

Invitation curfew

Blocks invitation-based opens during a forbidden time window (for example nights).

Admins and residents are never curfewed; existing invitations are evaluated live, not modified.

Type
invitation_curfew
Enforced at
Access-time
Tiers
OrgIntegration
Default
Not configured — no hour restrictions on invitation-based access.
Enforcement
Enforce

User sharing control

Restricts whether non-admins may share access or create invitations out of band — block outright or require admin approval.

Type
user_sharing
Enforced at
Authoring-time
Tiers
OrgIntegration
Default
Not configured — non-admins may share access freely.
Enforcement
EnforceRequire approval