Check out https://willschenk.com/articles/2019/controlling_ikea_tradfri_with_node/ for more information.
Look at the back of your gateway and find the security code. We use that for the initial challenge and then store the token in a configuration file.
Create key.json with your security code
{
"secret": "ABC123...."
}
then
yarn install
yarn build
node bin/devices.js
- Connects, prints devices it knows about, and quitsnode bin/device_watcher.js
- Watches for changes as they happen, waits forevernode bin/device_changer.js "Bulb 1" --on --color efd275 "Bulb 2" --brightness 50 --on "Plug" --on
-- Makes changes to specific devices, add as many as you want to the list.node bin/scenes.js
-- List out rooms and availabe scenesnode bin/scene_changer.js "Room 1" relax
-- Switches room 1 to the relax
scene