pmeerw's blog

21 Aug 2025

Thu, 21 Aug 2025

Controlling IKEA smart home stuff with Python

IKEA has some smart home products: Zigbee light bulbs, a temperature sensor, several remote controller, and -- most importantly -- the Dirigera hub which allows to control the devices via an app or REST API. The hub supports the matter standard and lacks technical documentation (it has USB-C for power supply, an Ethernet plug and expects to local network with WiFi). A Python package, dirigera, is available.

First step is to generate a token (JWT) to enable access to the API, which requires pressing the "Action" button on the hub.

posted at: 18:05 | path: /projects | permanent link

Made with PyBlosxom