Roles & Permissions

Elxense SmartPool commercial sites use role-based access control to manage what each team member can do. There are three roles:

Owner

The Owner is the person who activated the site. There is one owner per site.

Permissions:

  • View all pools, devices, and real-time data
  • Control all devices (toggle mode, solenoid)
  • Access Site Settings
  • Manage members (add, remove, change roles)
  • Create and revoke invite links
  • Configure pH ranges and pressure thresholds

Full Control

Members with Full Control can monitor and operate all devices at the site.

Permissions:

  • View all pools, devices, and real-time data
  • Control all devices (toggle mode, solenoid)
  • ❌ Cannot access Site Settings
  • ❌ Cannot manage other members
  • ❌ Cannot create invite links
  • ❌ Cannot change device configurations (pH range, P1 threshold)

Read Only

Members with Read Only access can view monitoring data but cannot send commands to devices.

Permissions:

  • View all pools, devices, and real-time data
  • ❌ Cannot control any devices
  • ❌ Cannot access Site Settings
  • ❌ Cannot manage members or invites
  • ❌ Cannot change device configurations
When you join a site via an invite link, you start as Read Only by default. The site owner can upgrade your role to Full Control from the Settings page.

Summary Table

Capability Owner Full Control Read Only
View pools & devices
Real-time pH & pressure data
Control devices (mode, solenoid)
Access Site Settings
Manage members
Create invite links
Configure pH range & P1

How Roles Are Assigned

  • Owner — Automatically assigned when activating the site with an activation code
  • Read Only — Default role when joining via an invite link
  • Full Control — Upgraded by the site owner from Settings → Members