ikeahomesmart

IKEA Home Smart library to monitor and control lights through the IKEA Gateway

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:23

Installation

nimble install ikeahomesmart
choosenim install ikeahomesmart
git clone https://github.com/PMunch/ikeahomesmart

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
ikeahomesmart - - - - - - -

Source

Repository https://github.com/PMunch/ikeahomesmart
Homepage https://github.com/PMunch/ikeahomesmart
Registry Source nimble_official

README

IKEA Home Smart library

This library was written to control my IKEA Home Smart bulbs. After being annoyed by the instability of HomeAssistant when controlling my lights, and after making the shocking discovery that it calls out to an external tool for each CoAP message it wants to send to your bulbs I wrote this little library. It communicates with you bulbs via the IKEA Gateway through the CoAP protocol and serialises the responses into practical objects you can use to build applications. In my case it is used to automatically dim the lights up before my alarm in the morning and down in the evenings. Apart from some stability issues of the gateway itself it appears to be rock solid.

Based on the great work of @glenndehaan: https://github.com/glenndehaan/ikea-tradfri-coap-docs as IKEA doesn't provide documentation for their CoAP interface (shame).