LaunchKit · 2026
Back to Skills

dirigera-control

Control IKEA Dirigera smart home devices.

2
1.9k downloads
by @falderebet

Setup & Installation

openclaw skills install @falderebet/dirigera-control

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install dirigera-control

Version History

v1.0.3Feb 4, 2026 - Version note by skill developer:

Fix token generation by implementing correct OAuth PKCE flow with authorization code exchange

What This Skill Does

Controls IKEA Dirigera smart home devices including lights, outlets, and scenes via the Dirigera hub API. Supports brightness, color temperature, outlet switching, and scene triggering. Accessible remotely through a Cloudflare tunnel.

Provides programmatic control over the full Dirigera device ecosystem without needing the IKEA Home Smart app or manual interaction.

When to use it

  • Turn off all lights when leaving home
  • Trigger a bedtime scene across multiple rooms
  • Check battery levels on smart controllers
  • Dim bedroom light to a specific brightness
  • Turn on a connected outlet for a device

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Set the bedroom light to warm white at 50% brightness

AGENT
  1. 1Connect to the Dirigera hub using stored token and IP address
  2. 2Retrieve the bedroom light by name with hub.get_light_by_name()
  3. 3Check device.is_reachable before sending commands
  4. 4Set brightness to 50 with light.set_light_level(light_level=50)
  5. 5Set color temperature to 2700K with light.set_color_temperature(color_temp=2700), then call light.reload()
OUTPUT

Bedroom light is now on at 50% brightness with warm white color temperature

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Dirigera hub IP address (from router DHCP list)Dirigera API token (generated by pressing physical button on hub)